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_PolyArc와 API_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 타입