API_RevolvedShellData
이 structure는 API_ShellType의 회전된 셸 지정 데이터를 저장합니다.
typedef struct { double slantAngle; double revolutionAngle; double distortionAngle; GS::Bool8 segmentedSurfaces; GS::Bool8 filler_1[3]; API_ShellBaseSegmentTypeID segmentType; Int32 segmentsByArc; Int32 segmentsByCircle; API_Polygon shellShape; API_Tranmat axisBase; API_Vector distortionVector; API_ContourEdgeData begShapeEdgeData; API_ContourEdgeData endShapeEdgeData; API_ContourEdgeData revolvedEdgeDatas[2]; double begAngle; GS::Bool8 filler_2[8]; } API_RevolvedShellData;
멤버
- slantAngle
- 면에 상대적인 각도입니다. (단위: radian)
- revolutionAngle
- 뷰의 각도입니다. (단위: radian)
- distortionAngle
- 자르기 각도입니다. (단위: radian)
- segmentedSurfaces
- 프로파일을 회전시켜 생성한 표면 회전 호를 따라 면들로 분할됩니다.
- segmentType
- 곡선 해상 방법: 원 또는 호.
- segmentsByArc
- 만약 segmentType이
APIShellBase_SegmentsByArc
인 경우, 실제 세그먼트들의 개수입니다. - segmentsByCircle
- 만약 segmentType이
APIShellBase_SegmentsByCircle
인 경우, 실제 세그먼트들의 개수입니다. - shellShape
- 회전시킬 프로파일 폴리곤 사양입니다. 도형 데이터 배열은
API_ElementMemo의
shellShapes
멤버의 처음 API_ShellShapeData 레코드 안에 저장되어 있습니다. - axisBase
- 축의 좌표계입니다.
- distortionVector
- 자르기의 방향입니다. (axisBase에서의 x-y 평면)
- begShapeEdgeData
- 셸의 시작 평면에 대한 모서리 정보입니다.
- endShapeEdgeData
- 셸의 끝 평면에 대한 모서리 정보입니다.
- revolvedEdgeDatas
- 시작 평면과 끝 평면의 모서리 연결 점들에 대한 모서리 정보입니다.
- begAngle
- 시작 각도입니다.
설명
셸 관련 메모 데이터에 대해서는 ACAPI_Element_GetMemo 함수를 보십시오.
요구사항
- 버전: API 15 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
API_ShellType, API_ShellBaseSegmentTypeID
API_Polygon, API_Tranmat
API_ContourEdgeData
API_ShellShapeData, API_ElementMemo
요소 관리자, API 타입