formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Plain Object Construction

# fz_objt_dima_parm_enum

Description

Parameter identifiers for the an angular dimension object parameter. Used for the "which" argument of fz_objt_edit_dima_parm_get.

enum fz_objt_dima_parm_enum {

FZ_OBJT_DIMA_PARM_STYLE,

FZ_OBJT_DIMA_PARM_MPLANE,

FZ_OBJT_DIMA_PARM_P_CENTER,

FZ_OBJT_DIMA_PARM_P_CENTER_OBJ,

FZ_OBJT_DIMA_PARM_P1,

FZ_OBJT_DIMA_PARM_P1_OBJ,

FZ_OBJT_DIMA_PARM_P2,

FZ_OBJT_DIMA_PARM_P2_OBJ,

FZ_OBJT_DIMA_PARM_CUST_TEXT,

FZ_OBJT_DIMA_PARM_LINE_OFFSET,

FZ_OBJT_DIMA_PARM_TEXT_ALIGN,

FZ_OBJT_DIMA_PARM_TEXT_MIDPT };

Members

FZ_OBJT_DIMA_PARM_STYLE

Dimension style pointer.

Type: fz_dimn_style_ptr

FZ_OBJT_DIMA_PARM_MPLANE

plane in which the dimension is defined.

Type: fz_map_plane_td

FZ_OBJT_DIMA_PARM_P_CENTER

3d center point of dimension angle.

Type: fz_xyz_td

FZ_OBJT_DIMA_PARM_P_CENTER_OBJ

Object to which the 3d center point belongs. NULL, if the center point is non associative.

Type: fz_objt_ptr

FZ_OBJT_DIMA_PARM_P1

3d point, from which the dimension is measured (start point).

Type: fz_xyz_td

FZ_OBJT_DIMA_PARM_P1_OBJ

Object to which the start point belongs. NULL, if the start point is non associative.

Type: fz_objt_ptr

FZ_OBJT_DIMA_PARM_P2

3d point, to which the dimension is measured (end point).

Type: fz_xyz_td

FZ_OBJT_DIMA_PARM_P2_OBJ

Object to which the end point belongs. NULL, if the end point is non associative.

Type: fz_objt_ptr

FZ_OBJT_DIMA_PARM_CUST_TEXT

Custom text for the dimension display.

Type: fz_string_td

FZ_OBJT_DIMA_PARM_LINE_OFFSET

Offset of the dimension line from the projection of the start point on the dimension plane.

Type: double

FZ_OBJT_DIMA_PARM_TEXT_ALIGN

Text alignment

Type: fz_dima_text_align_enum

FZ_OBJT_DIMA_PARM_TEXT_MIDPT

Point on Arc

Type:

Availability

7.0.0.0

See Also

fz_objt_edit_dima_parm_get

Defined in

fz_objt_api.h