API_CurtainWallType
커튼 월 요소를 의미합니다.
typedef struct {
API_Elem_Head head;
char info [API_InfoLen];
API_ZoneRelID zoneRel;
short pen;
short filler_1;
double nominalWidth;
GS::Bool8 flipped;
GS::Bool8 filler_2[7];
double offset;
double distanceInside;
double distanceOutside;
API_CWBoundaryFramePosType boundaryFramePosition;
API_CWGridLineAssignType gridLineAssign;
API_LinkToSettings linkToSettings;
API_StoryVisibility visibility;
GS::Bool8 isAutoOnStoryVisibility;
GS::Bool8 filler_3[7];
double storyRelLevel;
API_ElemDisplayOptionsID displayOption;
API_ElemViewDepthLimitationsID viewDepthLimitation;
short overheadLineType;
short overheadLinePen;
short uncutLineType;
short uncutLinePen;
short frameBuildingMaterial;
short frameCutLineType;
short frameCutLinePen;
short panelBuildingMaterial;
short panelCutLineType;
short panelCutLinePen;
API_PenOverrideType penOverride;
GS::Bool8 useFrameTypesAttributes;
GS::Bool8 usePanelTypesAttributes;
GS::Bool8 filler_4[2];
API_CWPlacement_Type placementMethod;
Int32 filler_5[21];
API_CWallSegmentType segmentData;
Int32 filler_6[12];
API_CWallFrameType perimeterFrameData;
API_CWallFrameType primaryFrameData;
API_CWallFrameType secondaryFrameData;
Int32 filler_7[54];
API_CWallPanelType glassPanelData;
API_CWallPanelType glazedPanelData;
Int32 filler_8[8];
API_CWallJunctionType junctionData;
API_CWallAccessoryType accessoryData;
double angle;
double height;
API_Guid label;
API_Guid perimeterFrameDataSymb;
API_Guid primaryFrameDataSymb;
API_Guid secondaryFrameDataSymb;
API_Guid glassPanelDataSymb;
API_Guid glazedPanelDataSymb;
API_Guid junctionDataSymb;
API_Guid accessoryDataSymb;
API_Polygon polygon;
API_Tranmat planeMatrix;
double planeOffset;
UInt32 nSegments;
UInt32 nFrames;
UInt32 nPanels;
UInt32 nJunctions;
UInt32 nAccessories;
UInt32 filler_9;
} API_CurtainWallType;
멤버
- head
- 일반적인 요소 헤더입니다.
- info
- 문자열 형태의 일부 정보입니다. Curtain Wall Junction Settings 다이얼로그의 리스팅 페이지 위에 나타납니다.
- zoneRel
- Zone과의 관계입니다. API_ZoneRelID를 보십시오.
- pen
- 펜 인덱스입니다.
- nominalWidth
- 커튼 월의 공칭 너비입니다.
- flipped
- 커튼 월이 뒤집혀 있습니다.
- offset
- 레퍼런스 면에 대한 패널 오프셋입니다.
- distanceInside
- 커튼 월의 이론 경계입니다.
- distanceOutside
- 커튼 월의 이론 경계입니다.
- boundaryFramePosition
- 경계 프레임 위치입니다.
- gridLineAssign
- GridLine 할당 타입입니다.
- linkToSettings
- 층 연결하기 설정입니다. API_LinkToSettings를 보십시오.
- visibility
- 층 가시성입니다. API_StoryVisibility를 보십시오.
- isAutoOnStoryVisibility
- 필요할 때 층 가시성은 자동으로 재연산될 것입니다.
- storyRelLevel
- 베이스 레벨입니다. (홈 층에 상대적임)
- displayOption
- 평면도 디스플레이 옵션입니다. API_ElemDisplayOptionsID를 보십시오.
- viewDepthLimitation
- 평면도 뷰 깊이 제한입니다. API_ElemViewDepthLimitationsID를 보십시오.
- overheadLineType
- 평면도에서 절단 면 위에서의 뷰의 라인 타입입니다.
- overheadLinePen
- 평면도에서 절단 면 위에서의 뷰의 펜 인덱스입니다.
- uncutLineType
- 평면도에서 절단 면 아래에서의 뷰의 라인 타입입니다.
- uncutLinePen
- 평면도에서 절단 면 아래에서의 뷰의 펜 인덱스입니다.
- frameBuildingMaterial

- 평면도의 프레임들의 절단 부분의 빌딩 재질입니다.
- frameCutLineType
- 평면도의 프레임들의 절단 부분의 라인 타입입니다.
- frameCutLinePen
- 평면도의 프레임들의 절단 부분의 펜 인덱스입니다.
- panelBuildingMaterial

- 평면도의 패널들의 절단 부분의 빌딩 재질입니다.
- panelCutLineType
- 평면도의 패널들의 절단 부분의 라인 타입입니다.
- panelCutLinePen
- 평면도의 패널들의 절단 부분의 펜 인덱스입니다.
- penOverride

- 빌딩 재질의 절단 채우기 펜 세트는 요소 레벨에서 오버라이드 될 수 있습니다.
- useFrameTypesAttributes
- 프레임 타임의 속성들을 사용합니다.
- usePanelTypesAttributes
- 패널 타입의 속성들을 사용합니다.
- placementMethod
- 배치 방법입니다.
- segmentData
- 커튼 월 세그먼트 관련 데이터입니다.
- perimeterFrameData
- 둘레 프레임들의 파라미터들입니다.
- primaryFrameData
- 1차 프레임들의 파라미터들입니다.
- secondaryFrameData
- 2차 프레임들의 파라미터들입니다.
- glassPanelData
- Glass 패널들의 파라미터들입니다.
- glazedPanelData
- Glazed 패널들의 파라미터들입니다.
- junctionData
- 정션들의 파라미터들입니다.
- accessoryData
- Glass 액세서리들의 파라미터들입니다.
- angle
- 커튼 월의 각도입니다. (입력 전용)
- height
- 커튼 월의 높이입니다. (입력 전용)
- label
- 텍스트 보여주기 ID의 guid입니다. [info] (API_Guid를 보십시오)
- perimeterFrameDataSymb
- 둘레 프레임에 대한 레퍼런스입니다.
- primaryFrameDataSymb
- 1차 프레임에 대한 레퍼런스입니다.
- secondaryFrameDataSymb
- 2차 프레임에 대한 레퍼런스입니다.
- glassPanelDataSymb
- Glass 패널에 대한 레퍼런스입니다.
- glazedPanelDataSymb
- Glazed 패널에 대한 레퍼런스입니다.
- junctionDataSymb
- 정션에 대한 레퍼런스입니다.
- accessoryDataSymb
- 액세서리에 대한 레퍼런스입니다.
- nSegments
- 세그먼트들의 수입니다.
- nFrames
- 프레임들의 수입니다.
- nPanels
- 패널들의 수입니다.
- nJunctions
- 정션들의 수입니다.
- nAccessories
- 액세서리들의 수입니다.
설명
커튼 월은 프레임, 패널, 액세서리, 정션 구성요소들로 이루어진 계층적 (시스템) 요소입니다: 이것들은 커튼 월의 멤버들로서 미리 정의된 계획에 따라 Base Surface에 따라 배열됩니다. 기본적으로 모든 CW 구성요소는 generic이며 소유자 요소로부터 만들어졌습니다.
ArchiCAD 17에서 요소들의 절단 채우기 전경/배경 펜들은 빌딩 재질로부터 상속하며, 요소 레벨에서 오버라이드 될 수 있습니다.
요구사항
- 버전: API 12.0 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
API_CWJunctionCategory
API_CWallAccessoryType, API_CWallFrameType, API_CWallJunctionType, API_CWallPanelType, API_CWallSegmentType
API_Polygon, API_Coord, API_PolyArc, API 타입