Graphisoft®

API Development KitVersion: 18

API_ShellShapeData

셸 요소의 프로파일 데이터를 포함하고 있습니다. 이 structure는 API_ElementMemo에서 사용합니다.

    typedef struct {
        API_Coord       **coords;
        Int32           **pends;
        API_PolyArc     **parcs;
        UInt32          **vertexIDs;
        UInt32          **edgeIDs;
        GS::Bool8       **bodyFlags;
    } API_ShellShapeData;

 

멤버

coords
도형 폴리라인의 좌표 배열입니다.
pends
폴리라인 끝점들입니다; 더 많은 정보에 대해서는 API_Polygon을 보십시오.
parcs
폴리라인 호들입니다; 더 많은 정보에 대해서는 API_PolyArcAPI_Polygon을 보십시오.
vertexIDs
폴리라인 정점들의 유일한 식별자들입니다. (폴리라인 내부에서 유일함)
edgeIDs
폴리라인 모서리들의 유일한 식별자들입니다. (폴리라인 내부에서 유일함)
bodyFlags
각 모서리들에 대한 flag들입니다. 만약 모서리가 표면(두께 적용시 바디)을 생성하면 이것은 true입니다. 만약 모서리가 폴리라인을 닫는 역할만 할 경우, false입니다. 일반적으로 열린 폴리라인 프로파일에 대하여 모든 모서리 flag들은 true로 세트되어야 합니다. 닫힌 폴리라인 프로파일의 경우, 마지막 모서리 flag만 false로 세트되어야 합니다.

설명

셸 도형들은 실제로 일부 추가 정보를 가진 폴리라인들입니다.

셸 관련 메모 데이터에 대해서는 ACAPI_Element_GetMemo 함수를 보십시오.

 

요구사항

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

 

참고사항

API_ShellType, API_ExtrudedShellData, API_RevolvedShellData, API_RuledShellData
API_ElementMemo, API_Polygon, API 타입