formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Editing Operations

fz_decomp_simple_enum

Description

Indicates what type of decomposition to use for a simple decomposition of an object. Four levels are available.

Level 1 : Removing holes. All faces, which have holes connect the holes to the outer boundary of the face.
Level 2 : Removing concavities. Same as level 1, plus concave corners are removed.
Level 3 : Creating quadrangles. Same as level 2, plus all faces which have more then 4 sides are split into quadrangles and possibly triangles.
Level 4 : Creating triangles. Same as level 3, plus all faces are split into triangles.

enum fz_decomp_simple_enum {

FZ_DECOMP_SIMPLE_NO_HOLES,

FZ_DECOMP_SIMPLE_NO_CONCAVE,

FZ_DECOMP_SIMPLE_ALL_QUAD,

FZ_DECOMP_SIMPLE_ALL_TRIA };

Members

FZ_DECOMP_SIMPLE_NO_HOLES

Remove all holes

FZ_DECOMP_SIMPLE_NO_CONCAVE

Remove concavities

FZ_DECOMP_SIMPLE_ALL_QUAD

Generate all quadrangles. Some triangles may result as well.

FZ_DECOMP_SIMPLE_ALL_TRIA

Generate all triangles

Availability

5.0.0.0

See Also

,

Defined in

fz_objt_api.h