formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | Arc

# fz_objt_arc_parm_enum

Description

Parameter identifiers for a parametric arc. Used for the "which" argument of model_cnstr_arc_opts_get and model_cnstr_arc_opts_set.

enum fz_objt_arc_parm_enum {

FZ_OBJT_ARC_PARM_RADII,

FZ_OBJT_ARC_PARM_MODEL_TYPE,

FZ_OBJT_ARC_PARM_START_ANG,

FZ_OBJT_ARC_PARM_END_ANG,

FZ_OBJT_ARC_PARM_CLOCKWISE,

FZ_OBJT_ARC_PARM_ORIGIN,

FZ_OBJT_ARC_PARM_ROTATION };

Members

FZ_OBJT_ARC_PARM_RADII

Editing - Arc radii.

Type: fz_xy_td

Range: value > 0.0

FZ_OBJT_ARC_PARM_MODEL_TYPE

Editing - Arc model type.

Type: fz_objt_model_type_enum

FZ_OBJT_ARC_PARM_START_ANG

Editing - Arc start angle.

Type: double

Range: -2PI <= value <= 2PI

FZ_OBJT_ARC_PARM_END_ANG

Editing - Arc end angle.

Type: double

Range: -2PI <= value <= 2PI

FZ_OBJT_ARC_PARM_CLOCKWISE

Editing - Arc clockwise on (TRUE) or off (FALSE).

Type: fzrt_boolean

FZ_OBJT_ARC_PARM_ORIGIN

Editing - Arc origin.

Type: fz_xyz_td

FZ_OBJT_ARC_PARM_ROTATION

Editing - Arc rotation. Rotation angles are applied in z y x order to transform the arc from alignment with the world axes to it's 3d orientation.

Type: fz_xyz_td

Availability

5.0.0.0

See Also

fz_objt_edit_arc_parm_get, fz_objt_edit_arc_parm_set

Defined in

fz_objt_plin_api.h