NAME
GDX_POLY_SHELL - Polygon Shell Surface
GENERAL DESCRIPTION
The GDX Polygon Shell entity is the collection of planar facets that linearly approximate a GDX Curve Bounded Surface or a GDX Face entity. The polygons are formed by checking the planarity of the facets that would produce a GDX_FACET_SHELL and, if the facet is not planar to within the planarity tolerance, splitting it into two planar polygons. Consequently, resulting polygons will always consist of 3 or 4 sides.
DDF SPECIFICATION
entity 33:0 GDX_POLY_SHELL "Polygon Shell Surface" {
| count | NUM_POINTS; | |
| double | POINTS[NUM_POINTS][3]; | |
| double | PARMS[NUM_POINTS][2]; | |
| count | NUM_BOUNDARY_POINTS; | |
| long | BOUNDARY_POINTS[NUM_BOUNDARY_POINTS]; | |
| count | NUM_POLYGONS; | |
| struct | POLYGONS[NUM_POLYGONS] { | |
| count | NUM_POLYGON_PNTS; | |
| long | POLYGON_PNTS[NUM_POLYGON_PNTS]; | |
| }; |
FIELD DESCRIPTIONS
The number of points in the GDX Polygon Shell.
Array, dimensioned to [NUM_POINTS][3], containing values that define the model space points of the GDX Polygon Shell Surface.
Array, dimensioned to [NUM_POINTS][2], containing values that define the parameter space points of the GDX Polygon Shell Surface.
The number of boundary points that define the inner and outter loop boundaries
Array, dimensioned to [~NUM_BOUNDARY_POINTS], containng indices of each point that define the inner/outter boundaries of the polyshell. The point indicies are referenced like arrays in the "C" programing lanquage. Thus, point indicies are in the range [0 to NUM_BOUNDARY_POINTS-1].
The number of polygons in the faceted representation of the surface.
Array, dimensioned to [NUM_POLYGONS], of structures containing the number of polygon points and the indices of each point that make up the facet polygons.
The number of polygon points in the corresponding polygon.
Array, dimensioned to [NUM_POLYGON_PNTS], containing point indices for the corresponding polygon. The point indicies are referenced like arrays in the "C" programing lanquage. Thus, point indicies are in the range [0 to NUM_POINTS-1].
RESTRICTIONS
None.