dmodeling.h File Reference

Enumerations

enum  {
  QUANTIZE_SETTINGS,
  GUIDES_SETTINGS,
  SNAP_LIST,
  SNAPMODE_COMBO,
  SNAP_SETTINGS_MODE_AUTO,
  SNAP_SETTINGS_MODE_2D,
  SNAP_SETTINGS_MODE_3D,
  SNAP_SETTINGS,
  SNAP_SETTINGS_RADIUS,
  SNAP_SETTINGS_ENABLED,
  SNAP_SETTINGS_TOOL,
  QUANTIZE_ENABLED,
  QUANTIZE_MOVE,
  QUANTIZE_SCALE,
  QUANTIZE_ROTATE,
  QUANTIZE_TEXTURE,
  QUANTIZE_GRID,
  SNAP_SETTINGS_MODE,
  SNAP_SETTINGS_AUTO,
  SNAP_SETTINGS_3D,
  SNAP_SETTINGS_2D,
  SNAP_SETTINGS_GUIDEANGLE,
  SNAPMODE_GUIDE,
  SNAPMODE_INTERSECTION,
  SNAPMODE_POINT,
  SNAPMODE_SPLINE,
  SNAPMODE_DYNAMICGUIDE,
  SNAPMODE_SPLINEMID,
  SNAPMODE_EDGE,
  SNAPMODE_EDGEMID,
  SNAPMODE_POLYGON,
  SNAPMODE_POLYGONCENTER,
  SNAPMODE_WORKPLANE,
  SNAPMODE_AXIS,
  SNAPMODE_ORTHO,
  SNAPMODE_GRIDPOINT,
  SNAPMODE_GRIDLINE,
  SNAPMODE_MIDPOINT,
  SNAPMODE_GUIDEMID,
  MESH_CHECK,
  MESH_CHECK_ENABLED,
  MESH_CHECK_MANIFOLD,
  MESH_CHECK_BOUNDARY,
  MESH_CHECK_BOUNDARY_COLOR,
  MESH_CHECK_BOUNDARY_TEXT,
  MESH_CHECK_POLY,
  MESH_CHECK_POINT,
  MESH_CHECK_MANIFOLD_COLOR,
  MESH_CHECK_MANIFOLD_TEXT,
  MESH_CHECK_POLY_COLOR,
  MESH_CHECK_POLY_TEXT,
  MESH_CHECK_POINT_COLOR,
  MESH_CHECK_POINT_TEXT,
  MESH_CHECK_POLEPOINT,
  MESH_CHECK_POLEPOINT_COLOR,
  MESH_CHECK_POLEPOINT_TEXT,
  MESH_CHECK_NORMAL,
  MESH_CHECK_NORMAL_COLOR,
  MESH_CHECK_NORMAL_TEXT,
  MESH_CHECK_POINT_SELECT,
  MESH_CHECK_POLEPOINT_SELECT,
  MESH_CHECK_MANIFOLD_SELECT,
  MESH_CHECK_BOUNDARY_SELECT,
  MESH_CHECK_POLY_SELECT,
  MESH_CHECK_NORMAL_SELECT,
  MESH_CHECK_NORMAL_THRESHOLD,
  MESH_CHECK_POLE_MIN,
  MESH_CHECK_EDGEPOINT,
  MESH_CHECK_EDGEPOINT_COLOR,
  MESH_CHECK_EDGEPOINT_THRESHOLD,
  MESH_CHECK_EDGEPOINT_SELECT,
  MESH_CHECK_EDGEPOINT_TEXT,
  MODELING_OPTION,
  MODELING_OPTION_SOLO,
  VIEWPORT_SOLO_MODE,
  VIEWPORT_SOLO_MODE_OFF,
  VIEWPORT_SOLO_MODE_SINGLE,
  VIEWPORT_SOLO_MODE_HIERARCHY,
  VIEWPORT_SOLO_SELECTION
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
QUANTIZE_SETTINGS 

Groups.

GUIDES_SETTINGS 
SNAP_LIST 
SNAPMODE_COMBO 

Snap Mode switch Auto/2d/3d.

SNAP_SETTINGS_MODE_AUTO 
SNAP_SETTINGS_MODE_2D 
SNAP_SETTINGS_MODE_3D 
SNAP_SETTINGS 

Group - The ID for the settings in the document MODELING_SETTINGS container (stored as BaseContainer)

SNAP_SETTINGS_RADIUS 

Real - The radius for the snap.

SNAP_SETTINGS_ENABLED 

Bool - ID for the command to enable the snap.

SNAP_SETTINGS_TOOL 

Bool - Store these settings with this tool rather than globally for all tools in the document.

QUANTIZE_ENABLED 

Bool - ID for the command to enable quantizing.

QUANTIZE_MOVE 

Real - Quantize step for movement.

QUANTIZE_SCALE 

Real - Quantize step for scaling.

QUANTIZE_ROTATE 

Real - Quantize step for rotation.

QUANTIZE_TEXTURE 

Real - Quantize step for movement with textures (UV space)

QUANTIZE_GRID 

Bool - Set quantize move step to use the grid size.

SNAP_SETTINGS_MODE 

LONG - hold one of snap mode can be SNAP_SETTINGS_MODE_AUTO/SNAP_SETTINGS_MODE_2D/SNAP_SETTINGS_MODE_3D.

SNAP_SETTINGS_AUTO 

Command ID - Auto 2d/3d Snap mode.

SNAP_SETTINGS_3D 

Command ID - 3d snap mode.

SNAP_SETTINGS_2D 

Command ID - 2d snam mode.

SNAP_SETTINGS_GUIDEANGLE 

Real - Angle step for guides.

SNAPMODE_GUIDE 

Snap Modes.

Snap to guide objects

SNAPMODE_INTERSECTION 

Snap to the intersections of objects and guides.

SNAPMODE_POINT 

Snap to a vertex on a mesh.

SNAPMODE_SPLINE 

Snap to any point along a spline.

SNAPMODE_DYNAMICGUIDE 

Snap using dynamic or "inferred" guides.

SNAPMODE_SPLINEMID 

Snap to the middle of a spline segment.

SNAPMODE_EDGE 

Snap to any point along an edge.

SNAPMODE_EDGEMID 

Snap to middle of an edge.

SNAPMODE_POLYGON 

Snap to the surface of a polygon.

SNAPMODE_POLYGONCENTER 

Snap to the center of individual polygons.

SNAPMODE_WORKPLANE 

Snap to the surface of the workplane.

SNAPMODE_AXIS 

Snap to the axis of an object.

SNAPMODE_ORTHO 

Snap perpendicular to guides edges and splines.

SNAPMODE_GRIDPOINT 

Snap to the intersection points of the grid on the workplane.

SNAPMODE_GRIDLINE 

Snap to the grid lines on the workplane.

SNAPMODE_MIDPOINT 

Snap for mid points .. it allow subsnap for each parent mode that have it.

SNAPMODE_GUIDEMID 

a Snap The mid point in between of static guides interesections

MESH_CHECK 

Mesh Check.

MESH_CHECK_ENABLED 
MESH_CHECK_MANIFOLD 
MESH_CHECK_BOUNDARY 
MESH_CHECK_BOUNDARY_COLOR 
MESH_CHECK_BOUNDARY_TEXT 
MESH_CHECK_POLY 
MESH_CHECK_POINT 
MESH_CHECK_MANIFOLD_COLOR 
MESH_CHECK_MANIFOLD_TEXT 
MESH_CHECK_POLY_COLOR 
MESH_CHECK_POLY_TEXT 
MESH_CHECK_POINT_COLOR 
MESH_CHECK_POINT_TEXT 
MESH_CHECK_POLEPOINT 
MESH_CHECK_POLEPOINT_COLOR 
MESH_CHECK_POLEPOINT_TEXT 
MESH_CHECK_NORMAL 
MESH_CHECK_NORMAL_COLOR 
MESH_CHECK_NORMAL_TEXT 
MESH_CHECK_POINT_SELECT 
MESH_CHECK_POLEPOINT_SELECT 
MESH_CHECK_MANIFOLD_SELECT 
MESH_CHECK_BOUNDARY_SELECT 
MESH_CHECK_POLY_SELECT 
MESH_CHECK_NORMAL_SELECT 
MESH_CHECK_NORMAL_THRESHOLD 
MESH_CHECK_POLE_MIN 
MESH_CHECK_EDGEPOINT 
MESH_CHECK_EDGEPOINT_COLOR 
MESH_CHECK_EDGEPOINT_THRESHOLD 
MESH_CHECK_EDGEPOINT_SELECT 
MESH_CHECK_EDGEPOINT_TEXT 
MODELING_OPTION 

modeling utility

MODELING_OPTION_SOLO 
VIEWPORT_SOLO_MODE 
VIEWPORT_SOLO_MODE_OFF 
VIEWPORT_SOLO_MODE_SINGLE 
VIEWPORT_SOLO_MODE_HIERARCHY 
VIEWPORT_SOLO_SELECTION