formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | Arc
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