This structure holds the Extruded Shell specific data of API_ShellType.
    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;
    
Members
- slantAngle
- Angle of the extrusion vector from the horizontal plane.
- shapePlaneTilt
- Parameter of the plane of the extruded profile.
- begPlaneTilt
- Parameter of the starting plane of the extrusion.
- endPlaneTilt
- Parameter of the end plane of the extrusion.
- shellShape
- Profile polygon specification to extrude. The shape data arrays are held in the first API_ShellShapeData record of shellShapesin API_ElementMemo.
- begC
- Start the extrusion from here (3D point).
- extrusionVector
- Extrude the profile in this direction (3D vector).
- shapeDirection
- Direction of the profile (2D vector).
- begShapeEdgeData
- Edge information for the starting plane of the shell
- endShapeEdgeData
- Edge information for the end plane of the shell
- extrudedEdgeDatas
- Edge information for the edges connecting points of the starting and end plane.
Remarks
For shell related memo data see the ACAPI_Element_GetMemo function.
Requirements
- Version: API 15 or later
- Header: APIdefs_Elements.h
See Also
API_ShellType, API_Polygon, API_ContourEdgeData
API_ShellShapeData, API_ElementMemo
Element Manager, API Types