NAME
GDX_FACE - Face
GENERAL DESCRIPTION
A GDX Face entity is a collection of GDX Loop entities that form a bounded face.
DDF SPECIFICATION
entity 46:0 GDX_FACE "Face" {
| char | SURF_SENSE; | ||
| ptr | SURF | reftype = (P_SURFS); | |
| char | FIRST_IS_OUTER; | ||
| count | NUM_OF_LOOPS; | ||
| struct | LOOPS[NUM_OF_LOOPS] { | ||
| char | SENSE; | ||
| ptr | LOOP | reftype = (44:0 /* GDX_LOOP */); | |
| }; |
FIELD DESCRIPTIONS
Flag indicating if the normal of the surface agrees with normal of the face.
The surface normal and face normal agree
The surface normal and face normal disagree
Database pointer to GDX surface entity.
The first is the outer loop.
The first loop is the outer boundary of the face
The first loop may be the outter boundary of the face. The face may not have an outer loop. .RE
The number of loops in the GDX Face.
Array, dimensioned to [NUM_OF_LOOPS], of structures containing loop sense and loop database pointer information.
Flag indicating whether the sense of this boundary of the GDX Face agrees with or opposes that of the corresponding GDX Loop defined by the LOOP field.
The sense of this boundary of the face agrees with the defining GDX Loop
The sense of this boundary of the solid disagrees with the defining GDX Loop
The database pointer of the GDX Loop.
Restrictions
The GDX Face is subject to the following restrictions: NUM_OF_LOOPS > 0