Go to the source code of this file.
Classes |
|
struct | SnapInfo |
Describes the snap settings used for snap
operations. More... |
|
Defines |
|
#define | SNAP_2D 1 |
2 dimensional Snap |
|
#define | SNAP_25D 2 |
2.5 dimensional Snap |
|
#define | SNAP_3D 3 |
3 dimensional Snap |
|
#define | SNAPMODE_RELATIVE 0 |
Snap mode values used by Interface::SetSnapMode(),
Interface::GetSnapMode().
|
|
#define | SNAPMODE_ABSOLUTE 1 |
Absolute snap mode. |
|
#define | SNAP_IN_3D (0) |
Snap to all points. |
|
#define | SNAP_IN_PLANE (1<<0) |
Snap only to points on the construction (or
optionally specified) plane. |
|
#define | SNAP_UNSEL_OBJS_ONLY (1<<1) |
Ignore selected nodes when considering snap
points. |
|
#define | SNAP_SEL_OBJS_ONLY (1<<2) |
Ignore unselected nodes when considering
snap points. |
|
#define | SNAP_UNSEL_SUBOBJ_ONLY (1<<3) |
Ignore selected sub-object geometry when
considering snap points. |
|
#define | SNAP_SEL_SUBOBJ_ONLY (1<<4) |
Ignore unselected sub-object geometry when
considering snap points. |
|
#define | SNAP_FORCE_3D_RESULT (1<<5) |
Override user settings to force snap in 3D.
|
|
#define | SNAP_OFF_PLANE (1<<6) |
#define | SNAP_TRANSPARENTLY (1<<7) |
#define | SNAP_APPLY_CONSTRAINTS (1<<8) |
#define | SNAP_PROJ_XAXIS (1<<9) |
#define | SNAP_PROJ_YAXIS (1<<10) |
#define | SNAP_PROJ_ZAXIS (1<<11) |
#define | SNAP_XFORM_AXIS (1<<12) |
Informs the osnapmanager to invalidate the
com axis. |
|
#define | SNAP_BEGIN_SEQ (1<<13) |
#define | SNAP_END_SEQ (1<<14) |
#define | SNAP_USE_XFORM_AXIS_AS_START_SNAP_POINT (1<<16) |
If set, the the origin of the selection's
transform matrix is used as start snap point. |