NAME

GDX_FACET_SHELL - Facet Shell Surface

GENERAL DESCRIPTION

The GDX Facet Shell Surface entity is a collection of facets that linear apporximate a GDX Curve Bounded Surface or a GDX Face entity. The facets are formed by the ordereed set of facet edges that connect together to form a facet segment (stripe) across the surface. The set of all facet segments form the complete facet shell for the GDX Curve Bounded Surface or GDX Face entity.

DDF SPECIFICATION

entity 32:0 GDX_FACET_SHELL "Facet Shell Surface" {
count NUM_FACET_POINTS;
double FACET_POINTS[NUM_FACET_POINTS][3];
double FACET_PARMS[NUM_FACET_POINTS][2];
count NUM_FACET_SEGS;
struct FACET_SEG[NUM_FACET_SEGS] {
count NUM_FACET_EDGES;
long FACET_EDGE_POINTS[NUM_FACET_EDGES][2];
};
};

FIELD DESCRIPTIONS

NUM_FACET_POINTS

The number of points in the faceted representation of the surface.

FACET_POINTS

Array, dimensioned to [NUM_FACET_POINTS][3], containing values that define the model space points of the GDX Facet Shell Surface.

FACET_PARMS

Array, dimensioned to [NUM_FACET_POINTS][2], containing values that define the parameter space points of the GDX Facet Shell Surface.

NUM_FACET_SEGS

The number of segments in the faceted representation of the surface.

FACET_SEG

Array, dimensioned to [NUM_FACET_SEGS], of structures containing the number of facet edges and the indices of each edge that make up the facet segments.

NUM_FACET_EDGES

The number of facet edges in the corresponding facet segment.

FACET_EDGE_POINTS

Array, dimensioned to [NUM_FACET_EDGES][2], containing start and facet point indices for each facet segment.

RESTRICTIONS

None.