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_2D ,
  SNAP_SETTINGS_3D ,
  SNAP_SETTINGS_GUIDEANGLE ,
  SNAP_SETTINGS_PIXELMODE ,
  SNAP_SETTINGS_PIXELMODE_EDGE ,
  SNAP_SETTINGS_PIXELMODE_CENTER ,
  QUANTIZE_PARAMETERS ,
  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 ,
  SNAPMODE_PIXEL ,
  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_2D 

Command ID - 2d snam mode.

SNAP_SETTINGS_3D 

Command ID - 3d snap mode.

SNAP_SETTINGS_GUIDEANGLE 

Real - Angle step for guides.

SNAP_SETTINGS_PIXELMODE 

Bool - whether to snap to the pixel center or top left corner.

SNAP_SETTINGS_PIXELMODE_EDGE 

Snap to the top left corner of the pixel.

SNAP_SETTINGS_PIXELMODE_CENTER 

Snap to the center of the pixels.

QUANTIZE_PARAMETERS 

Real - Command ID for the Quantize parameter GUi.

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

SNAPMODE_PIXEL 

Snap to Texture Pixels in the UV viewport.

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