Graphisoft®

API Development KitVersion: 18

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 Featuring API 17
평면도의 프레임들의 절단 부분의 빌딩 재질입니다.
frameCutLineType
평면도의 프레임들의 절단 부분의 라인 타입입니다.
frameCutLinePen
평면도의 프레임들의 절단 부분의 펜 인덱스입니다.
panelBuildingMaterial Featuring API 17
평면도의 패널들의 절단 부분의 빌딩 재질입니다.
panelCutLineType
평면도의 패널들의 절단 부분의 라인 타입입니다.
panelCutLinePen
평면도의 패널들의 절단 부분의 펜 인덱스입니다.
penOverride Featuring API 17
빌딩 재질의 절단 채우기 펜 세트는 요소 레벨에서 오버라이드 될 수 있습니다.
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이며 소유자 요소로부터 만들어졌습니다.

Featuring API 17  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 타입