formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | Smooth Rounded

fz_objt_srnd_parm_enum

Description

Parameter identifiers for a parametric Smooth Rounding options. Used for the "which" argument of and .

enum fz_objt_srnd_parm_enum {

FZ_OBJT_SRND_PARM_EDGE_TYPE,

FZ_OBJT_SRND_PARM_EDGE_CIRC_USE_DIST,

FZ_OBJT_SRND_PARM_EDGE_CIRC_DIST,

FZ_OBJT_SRND_PARM_EDGE_CIRC_RAD_START,

FZ_OBJT_SRND_PARM_EDGE_CIRC_RAD_END,

FZ_OBJT_SRND_PARM_EDGE_CIRC_USE_WEIT,

FZ_OBJT_SRND_PARM_EDGE_CIRC_WEIT_LEFT,

FZ_OBJT_SRND_PARM_EDGE_CIRC_WEIT_RITE,

FZ_OBJT_SRND_PARM_EDGE_ELPS_MAJRAD_START,

FZ_OBJT_SRND_PARM_EDGE_ELPS_MAJRAD_END,

FZ_OBJT_SRND_PARM_EDGE_ELPS_MINRAD_START,

FZ_OBJT_SRND_PARM_EDGE_ELPS_MINRAD_END,

FZ_OBJT_SRND_PARM_EDGE_ELPS_ROT_START,

FZ_OBJT_SRND_PARM_EDGE_ELPS_ROT_END,

FZ_OBJT_SRND_PARM_EDGE_ELPS_REF_FACE,

FZ_OBJT_SRND_PARM_EDGE_BVEL_LEFT_START,

FZ_OBJT_SRND_PARM_EDGE_BVEL_LEFT_END,

FZ_OBJT_SRND_PARM_EDGE_BVEL_RITE_START,

FZ_OBJT_SRND_PARM_EDGE_BVEL_RITE_END,

FZ_OBJT_SRND_PARM_EDGE_BVEL_USE_BULGE,

FZ_OBJT_SRND_PARM_EDGE_BVEL_BULGE_LEFT,

FZ_OBJT_SRND_PARM_EDGE_BVEL_BULGE_RITE,

FZ_OBJT_SRND_PARM_VRTX_TYPE,

FZ_OBJT_SRND_PARM_VRTX_BULGE,

FZ_OBJT_SRND_PARM_VRTX_SETBACK,

FZ_OBJT_SRND_PARM_NUM_EDGE,

FZ_OBJT_SRND_PARM_EDGE_ARRAY,

FZ_OBJT_SRND_PARM_NUM_VRTX,

FZ_OBJT_SRND_PARM_VRTX_ARRAY };

Members

FZ_OBJT_SRND_PARM_EDGE_TYPE

Construction and Editing - Edge Round type.

Type: fz_objt_srnd_edge_type_enum

Default Value: FZ_OBJT_SRND_EDGE_TYPE_NONE

FZ_OBJT_SRND_PARM_EDGE_CIRC_USE_DIST

Construction and Editing - Use Distance

Type: fzrt_boolean

Default Value: False

FZ_OBJT_SRND_PARM_EDGE_CIRC_DIST

Construction and Editing - Distance value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_CIRC_RAD_START

Construction and Editing - Start Radius value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_CIRC_RAD_END

Construction and Editing - End Radius value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_CIRC_USE_WEIT

Construction and Editing - Use Weights

Type: fzrt_boolean

Default Value: False

FZ_OBJT_SRND_PARM_EDGE_CIRC_WEIT_LEFT

Construction and Editing - Left weight value

Type: double

Range: 0.0 <= value <= 1.0

FZ_OBJT_SRND_PARM_EDGE_CIRC_WEIT_RITE

Construction and Editing - Right weight value

Type: double

Range: 0.0 <= value <= 1.0

FZ_OBJT_SRND_PARM_EDGE_ELPS_MAJRAD_START

Construction and Editing - Start Major Radius value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_ELPS_MAJRAD_END

Construction and Editing - End Major Radius value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_ELPS_MINRAD_START

Construction and Editing - Start Minor Radius value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_ELPS_MINRAD_END

Construction and Editing - End Minor Radius value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_ELPS_ROT_START

Construction and Editing - Start Rotation angle

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_ELPS_ROT_END

Construction and Editing - End Rotation angle

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_ELPS_REF_FACE

Construction and Editing - Refernce Face Left/Right True=Right, False=Left

Type: fzrt_boolean

Default Value: False

FZ_OBJT_SRND_PARM_EDGE_BVEL_LEFT_START

Construction and Editing - Left Distance start value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_BVEL_LEFT_END

Construction and Editing - Left Distance end value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_BVEL_RITE_START

Construction and Editing - Right Distance start value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_BVEL_RITE_END

Construction and Editing - Right Distance end value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_BVEL_USE_BULGE

Construction and Editing - Use Bulge factors

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_BVEL_BULGE_LEFT

Construction and Editing - Left bulge value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_BVEL_BULGE_RITE

Construction and Editing - Right bulge value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_VRTX_TYPE

Construction and Editing - Vertex Round type.

Type: fz_objt_srnd_vrtx_type_enum

Default Value: FZ_OBJT_SRND_VRTX_TYPE_NONE

FZ_OBJT_SRND_PARM_VRTX_BULGE

Construction and Editing - bulge value

Type: double

Range: 0.0 <= value <= 1.0

FZ_OBJT_SRND_PARM_VRTX_SETBACK

Construction and Editing - Setback value

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_NUM_EDGE

Construction and Editing - Number of segments

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_EDGE_ARRAY

Construction and Editing - Array of segment indices

Type: long_ptr

FZ_OBJT_SRND_PARM_NUM_VRTX

Construction and Editing - Number of segments

Type: double

Range: value > 0

FZ_OBJT_SRND_PARM_VRTX_ARRAY

Construction and Editing - Array of segment indices

Type: long_ptr

Availability

5.0.0.0

See Also

,

Defined in

fz_objt_srnd_api.h