Graphisoft®

API Development KitVersion: 18

API_ExtrudedShellData

이 structure는 API_ShellType의 Extruded Shell 지정 데이터를 보관합니다.

    typedef struct {
        double                  slantAngle;
        double                  shapePlaneTilt;
        double                  begPlaneTilt;
        double                  endPlaneTilt;
        API_Polygon             shellShape;
        API_Coord3D             begC;
        API_Vector3D            extrusionVector;
        API_Vector              shapeDirection;
        API_ContourEdgeData     begShapeEdgeData;
        API_ContourEdgeData     endShapeEdgeData;
        API_ContourEdgeData     extrudedEdgeDatas[2];
    } API_ExtrudedShellData;

 

멤버

slantAngle
수평면으로부터 압출 벡터의 각도입니다.
shapePlaneTilt
압출된 프로파일의 면의 파라미터입니다.
begPlaneTilt
압출 시작 면의 파라미터입니다.
endPlaneTilt
압출 끝 면의 파라미터입니다.
shellShape
압출시키고자 하는 프로파일 폴리곤 사양입니다. 도형 데이터 배열들은 API_ElementMemo 안의 shellShapes의 1번째 API_ShellShapeData 레코드에 저장되어 있습니다.
begC
여기에서 압출을 시작합니다. (3D 포인트)
extrusionVector
이 방향으로 프로파일을 압출합니다. (3D 벡터)
shapeDirection
프로파일의 방향입니다. (2D 벡터)
begShapeEdgeData
셸(shell)의 시작 면에 대한 모서리 정보입니다.
endShapeEdgeData
셸(shell)의 끝 면에 대한 모서리 정보입니다.
extrudedEdgeDatas
시작 면과 끝 면의 모서리 연결 점들에 대한 모서리 정보입니다.

 

설명

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

 

요구사항

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

 

참고사항

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