Graphisoft®

API Development KitVersion: 18

API_RuledShellData

이 structure는 API_ShellType의 Ruled Shell 지정 데이터를 저장합니다.

    typedef struct {
        API_Polygon             shellShape1;
        API_Tranmat             plane1;
        API_Polygon             shellShape2;
        API_Tranmat             plane2;
        API_ContourEdgeData     begShapeEdgeData;
        API_ContourEdgeData     endShapeEdgeData;
        API_ContourEdgeData     ruledEdgeDatas[2];
        API_MorphingRuleID      morphingRule;
        GS::Bool8               filler_1[4];
    } API_RuledShellData;

 

멤버

shellShape1
1번째 프로파일 폴리곤의 사양입니다. 도형 데이터 배열들은 API_ElementMemoshellShapes 멤버의 1번째 API_ShellShapeData 레코드 안에 저장되어 있습니다.
plane1
1번째 프로파일의 평면입니다.
shellShape2
2번째 프로파일 폴리곤의 사양입니다. 도형 데이터 배열들은 API_ElementMemoshellShapes 멤버의 2번째 API_ShellShapeData 레코드 안에 저장되어 있습니다.
plane2
2번째 프로파일의 평면입니다.
begShapeEdgeData
셸의 시작 평면에 대한 모서리 정보입니다.
endShapeEdgeData
셸의 끝 평면에 대한 모서리 정보입니다.
ruledEdgeDatas
시작 평면과 끝 평면의 모서리 연결 점들에 대한 모서리 정보입니다.
morphingRule
도형 생성에 대한 모핑(Morphing) 방법입니다: 페어드(paired) 세그먼트 또는 부드럽게.

 

설명

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

 

요구사항

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

 

참고사항

API_ShellType
API_Polygon, API_Tranmat
API_ContourEdgeData, API_MorphingRuleID
API_ShellShapeData, API_ElementMemo
요소 관리자, API 타입