Open Search
    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