formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | Hyperbolic Paraboloid

# fz_objt_hpbl_parm_enum

Description

Parameter identifiers for a parametric Hyperbolic Paraboloid object. Used for the "which" argument of , fz_objt_cnstr_hpbl_opts_set, fz_objt_edit_hpbl_parm_get, fz_objt_edit_hpbl_parm_set

enum fz_objt_hpbl_parm_enum {

FZ_OBJT_HPBL_PARM_WIDTH,

FZ_OBJT_HPBL_PARM_DEPTH,

FZ_OBJT_HPBL_PARM_HEIGHT,

FZ_OBJT_HPBL_PARM_HEIGHT2,

FZ_OBJT_HPBL_PARM_ORIGIN,

FZ_OBJT_HPBL_PARM_ROTATION };

Members

FZ_OBJT_HPBL_PARM_WIDTH

Editing - Hyperbolic Paraboloid width.

Type: double

Range: value > 0.0

FZ_OBJT_HPBL_PARM_DEPTH

Editing - Hyperbolic Paraboloid depth.

Type: double

Range: value > 0.0

FZ_OBJT_HPBL_PARM_HEIGHT

Editing - Hyperbolic Paraboloid height.

Type: double

Range: value > 0.0

FZ_OBJT_HPBL_PARM_HEIGHT2

Editing - Hyperbolic Paraboloid height 2.

Type: double

Range: value > 0.0

FZ_OBJT_HPBL_PARM_ORIGIN

Editing - Hyperbolic Paraboloid origin.

Type: fz_xyz_td

FZ_OBJT_HPBL_PARM_ROTATION

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

Type: fz_xyz_td

Availability

5.5.0.0

See Also

, fz_objt_cnstr_hpbl_opts_set

Defined in

fz_objt_prim_api.h