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

# fz_objt_converge_parm_enum

Description

Parameter identifiers for a parametric converged object. Used for the "which" argument of and .

enum fz_objt_converge_parm_enum {

FZ_OBJT_CONVERGE_PARM_DIST,

FZ_OBJT_CONVERGE_PARM_NORM,

FZ_OBJT_CONVERGE_PARM_BASE,

FZ_OBJT_CONVERGE_PARM_SRC_OBJ };

Members

FZ_OBJT_CONVERGE_PARM_DIST

Editing - Extrusion distance (height). This parameters may be any value, positive or negative, but cannot be equal to zero.

Type: double

FZ_OBJT_CONVERGE_PARM_NORM

Editing - Extrusion direction. This must be an unit (normalized) vector

Type: fz_xyz_td

FZ_OBJT_CONVERGE_PARM_BASE

Editing - Convergence base point.

Type: fz_xyz_td

FZ_OBJT_CONVERGE_PARM_SRC_OBJ

Editing - Convergence source object. After creating a converged object, the source object itself can be replaced by passing in a new object using the API function. Note, that the same restrictions apply for this object as for the one used to construct the converged object initially. When getting this parameter from an existing converged object via , a copy of the source is made and passed back. It is the responsibility of the calling function to delete this new object afterwards.

Type: fz_objt_ptr

Availability

5.0.0.0

See Also

,

Defined in

fz_objt_ecdb_api.h