Graphisoft®

API Development KitVersion: 18

API_CWallFrameType

커튼 월 프레임 요소를 의미합니다.

    typedef struct {
        API_Elem_Head             head;
        char                      info [API_InfoLen];
        short                     pen;
        short                     material;
        GS::Bool8                 useOwnMaterial;
        GS::Bool8                 filler_1[3];
        double                    d;
        double                    w;
        double                    a1;
        double                    a2;
        double                    b1;
        double                    b2;
        double                    angle;
        API_CWFrameObjectType     objectType;
        API_CWFrameCategory       category;
        unsigned short            connPriority;
        GS::Bool8                 filler_2[6];
        API_Guid                  owner;
        API_Guid                  label;
        API_Guid                  tag;
        GS::Bool8                 hasTag;
        GS::Bool8                 filler_3;
        short                     filler_4[3];
        API_Coord3D               begC;
        API_Coord3D               endC;
        API_Coord3D               orientation;
        UInt32                    joinedCWFramesBegCNum;
        UInt32                    joinedCWFramesEndCNum;
        UInt32                    assocCWPanelsNum;
        UInt32                    gridLineIDsNum;
        UInt32                    auxPanelDirsNum;
        Int32                     contourID;
    } API_CWallFrameType;

 

멤버

head
일반적인 요소 헤더입니다.
info
문자열 형태의 일부 정보입니다. Curtain Wall Frame Settings 다이얼로그의 리스팅 페이지 위에 나타납니다.
pen
내부 용도.
material
표면의 재질 인덱스입니다.
useOwnMaterial
자체 재질 또는 (GDL 기반 프레임의 경우) 라이브러리 파트에 정의된 재질들을 사용합니다.
d
패널 연결 구멍 깊이입니다.
w
패널 연결 구멍 너비입니다.
a1
프레임 외곽 너비 내부입니다. a1a2는 항상 동일하며 Frame Settings 다이얼로그의 Frame Type 및 Geometry 탭 페이지에서 a1 + a2 = a입니다.
a2
프레임 외곽 너비 외부입니다. a1a2는 항상 동일하며 Frame Settings 다이얼로그의 Frame Type 및 Geometry 탭 페이지에서 a1 + a2 = a입니다.
b1
프레임 외곽 길이 내부입니다. Frame Settings 다이얼로그의 Frame Type 및 Geometry 탭 페이지에서 b1 = b - h입니다.
b2
프레임 외곽 길이 외부입니다. Frame Settings 다이얼로그의 Frame Type 및 Geometry 탭 페이지에서 b2 = h입니다.
angle
프레임 각도입니다.
objectType
프레임 타입입니다. API_CWFrameObjectType을 보십시오.
category
프레임 카테고리입니다. API_CWFrameCategory를 보십시오.
connPriority
3D 교차점에서 프레임의 우선순위입니다. 1에서 19 스케일 중 하나입니다.
owner
소유자 커튼 월입니다.
label
텍스트 보여주기 ID의 guid입니다. [info] (API_Guid를 보십시오)
tag
만약 프레임이 GDL 기반이면 객체 식별자입니다.
hasTag
만약 프레임이 GDL 기반이면 true입니다.
begC
프레임 레퍼런스 라인의 1번째 점입니다.
endC
프레임 레퍼런스 라인의 2번째 점입니다.
orientation
프레임의 방향입니다. 이 벡터는 항상 begCendC 좌표에 의해 정의된 벡터에 수직입니다.
joinedCWFramesBegCNum
begC에 결합된 프레임들의 수입니다.
joinedCWFramesEndCNum
endC에 결합된 프레임들의 수입니다.
assocCWPanelsNum
연관된 패널들의 수입니다. - 1 프레임 경계 2 패널
gridLineIDsNum
CoreFrame의 경우 본래 GridMeshEdges의 식별자들의 수입니다.
auxPanelDirsNum
추가 패널 클램핑 벡터들의 수입니다.
contourID
외곽 프레임들에 대한 외곽 ID입니다. 다른 것은 유효하지 않은 값을 갖습니다.

 

설명

커튼 월은 프레임, 패널, 액세서리, 정션 구성요소들로 이루어진 계층적 (시스템) 요소입니다: 이것들은 커튼 월의 멤버들로서 미리 정의된 계획에 따라 Base Surface에 따라 배열됩니다.

 

요구사항

버전: API 12.0 또는 이후
헤더: APIdefs_Elements.h

 

참고사항

API_CWFrameAncestryType, API_CWFrameCategory, API_CWFrameObjectType
API_CurtainWallType, API_CWallAccessoryType, API_CWallJunctionType, API_CWallPanelType, API_CWallSegmentType
API_Guid, API_Coord3D, API_Elem_Head, API_Element, API_ElementMemo, API 타입