formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | T-Subz

# fz_objt_tsub_parm_enum

Description

Parameter identifiers for a parametric tsubz object. Used for the "which" argument of fz_objt_edit_tsub_parm_get, , fz_objt_edit_tsub_opts_get and .

enum fz_objt_tsub_parm_enum {

FZ_OBJT_TSUB_PARM_SMOOTH_OUT,

FZ_OBJT_TSUB_PARM_DO_SEG_LENGTH,

FZ_OBJT_TSUB_PARM_DO_FACE_ANGLE,

FZ_OBJT_TSUB_PARM_DO_FACE_AREA,

FZ_OBJT_TSUB_PARM_SEG_LENGTH,

FZ_OBJT_TSUB_PARM_FACE_ANGLE,

FZ_OBJT_TSUB_PARM_FACE_AREA,

FZ_OBJT_TSUB_PARM_TRIANG,

FZ_OBJT_TSUB_PARM_LIMIT,

FZ_OBJT_TSUB_PARM_BND_TYPE };

Members

FZ_OBJT_TSUB_PARM_SMOOTH_OUT

Construction and Editing - tsubz smoothing on (TRUE) or off (FALSE).

Type: fzrt_boolean

Default Value: TRUE

FZ_OBJT_TSUB_PARM_DO_SEG_LENGTH

Construction and Editing - tsubz use segment length for subdivision on (TRUE) or off (FALSE).

Type: fzrt_boolean

Default Value: TRUE

FZ_OBJT_TSUB_PARM_DO_FACE_ANGLE

Construction and Editing - tsubz use face angle for subdivision on (TRUE) or off (FALSE).

Type: fzrt_boolean

Default Value: TRUE

FZ_OBJT_TSUB_PARM_DO_FACE_AREA

Construction and Editing - tsubz use face angle for subdivision on (TRUE) or off (FALSE).

Type: fzrt_boolean

Default Value: TRUE

FZ_OBJT_TSUB_PARM_SEG_LENGTH

Construction and Editing - tsubz max segment length.

Type: double

Range: value > 0.0

Default Value: English 24.0 in, Metric 50.0 cm

FZ_OBJT_TSUB_PARM_FACE_ANGLE

Construction and Editing - tsubz max face angle.

Type: double

Range: 0.0 < value < PI

Default Value: PI/18.0 (10.0 degrees in radians)

FZ_OBJT_TSUB_PARM_FACE_AREA

Construction and Editing - tsubz max segment length.

Type: double

Range: value > 0.0

Default Value: English 24.0 in, Metric 50.0 cm

FZ_OBJT_TSUB_PARM_TRIANG

Construction and Editing - tsubz triangulate by center on (TRUE) or off (FALSE).

Type: fzrt_boolean

Default Value: TRUE

FZ_OBJT_TSUB_PARM_LIMIT

Construction and Editing - tsubz limit to surface on (TRUE) or off (FALSE).

Type: fzrt_boolean

Default Value: TRUE

FZ_OBJT_TSUB_PARM_BND_TYPE

Construction and Editing - tsubz boundary type 0=natural,1=cubic,2=linear.

Type: fz_objt_tsub_bnd_type_enum

Range: FZ_OBJT_TSUB_BND_TYPE_NATURAL <= value <= FZ_OBJT_TSUB_BND_TYPE_LINEAR

Default Value: FZ_OBJT_TSUB_BND_TYPE_NATURAL

Availability

5.0.0.0

Example Files

util_objt_tsub.fsl

See Also

fz_objt_edit_tsub_opts_get, , fz_objt_edit_tsub_parm_get,

Defined in

fz_objt_tsub_api.h