Shell contour or shell hole contour definition. This structure is used in API_ElementMemo.
typedef struct { API_Polygon poly; API_Coord **coords; Int32 **pends; API_PolyArc **parcs; UInt32 **vertexIDs; UInt32 **edgeIDs; UInt32 **contourIDs; API_ContourEdgeData *edgeData; API_Tranmat plane; double height; UInt32 id; } API_ShellContourData;
Members
- poly
-
- The dimensions of the variable size polygon data (see API_Polygon).
- coords
- Coordinate array.
- pends
- Polygon endpoints; see API_Polygon for more information.
- parcs
- Polygon arcs; see API_PolyArc and API_Polygon for more information.
- vertexIDs
- Unique identifiers the polygon vertices (unique inside the polygon).
- edgeIDs
- Unique identifiers the polygon edges (unique inside the polygon).
- contourIDs
- Unique identifiers the polygon contours (unique inside the polygon).
- edgeData
- Data associated to the edges of the contour polygon (see API_ContourEdgeData).
- plane
- The contour polygon lies on this plane. The coordinates are given in its 2D coordinate system.
- height
- Height (depth) of the cutting body extruded from the hole polygon. Always 0 for the outside contour.
- id
- Id of the hole polygon. Always 0 for the outside contour.
Remarks
This structure describes the data for the clipping polygon contour (in this case the height and id members are irrelevant), and the hole contours of a shell element.
Requirements
- Version: API 15 or later
- Header: APIdefs_Elements.h
See Also
API_ContourEdgeData, API_Tranmat
ACAPI_Element_GetMemo, API_ElementMemo
Element Manager, API Types