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 타입