Graphisoft®

API Development KitVersion: 18

API_ShellContourData

셸 외곽 또는 셸 구멍 외곽 정의입니다. 이 structure는 API_ElementMemo에서 사용합니다.

    typedef struct {
        API_Polygon             poly;
        API_Coord               **coords;
        Int32                   **pends;
        API_PolyArc             **parcs;
        UInt32                  **vertexIDs;
        UInt32                  **edgeIDs;
        UInt32                  **contourIDs;
        API_ContourEdgeData     *edgeData;
        API_Tranmat             plane;
        double                  height;
        UInt32                  id;
    } API_ShellContourData;

 

멤버

poly
가변 크기 폴리곤 데이터의 치수들입니다. (API_Polygon을 보십시오)
coords
좌표 배열입니다.
pends
폴리곤 끝점들입니다; 더 많은 정보에 대해서는 API_Polygon을 보십시오.
parcs
폴리곤 호들입니다; 더 많은 정보에 대해서는 API_PolyArcAPI_Polygon을 보십시오.
vertexIDs
폴리곤 정점들의 유일한 식별자들입니다. (폴리곤 내부에서 유일함)
edgeIDs
폴리곤 모서리들의 유일한 식별자들입니다. (폴리곤 내부에서 유일함)
contourIDs
폴리곤 외곽들의 유일한 식별자들입니다. (폴리곤 내부에서 유일함)
edgeData
외곽 폴리곤의 모서리들과 연관된 데이터입니다. (API_ContourEdgeData를 보십시오)
plane
이 평면 상에 있는 외곽 폴리곤입니다. 좌표들은 2D 좌표계에서 주어집니다.
height
구멍 폴리곤으로부터 압출된 절단 바디의 높이(깊이)입니다. 외부 외곽에 대해서는 항상 0입니다.
id
구멍 폴리곤의 ID입니다. 외부 외곽에 대해서는 항상 0입니다.

 

설명

이 structure는 클리핑 폴리곤 외곽에 대한 데이터와 셸 요소의 구멍 외곽들을 설명합니다. (이 경우 heightid 멤버들은 의미가 없음)

 

요구사항

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

 

참고사항

API_ContourEdgeData, API_Tranmat
ACAPI_Element_GetMemo, API_ElementMemo
요소 관리자, API 타입