Snap¶
What is it?¶
The Snap tool provides precise object positioning by grabbing an object at a specific point (face, edge, or vertex) and placing it at another point with full rotation control. It's perfect for precise alignment tasks, object placement, and complex scene assembly. The tool offers interactive previews, snap points, and fine rotation adjustments.
Access and Shortcuts¶
- Pie Menu:
Manipulation > Snap
- Operator:
damtools.snap
- Modal keys:
- Phase 1 (Source Selection):
1/2/3
→ Toggle between Face/Edge/Vertex modesQ
→ Cycle through snap modesS
→ Toggle snap points (Face mode only)Click/Space
→ Select source pointD
→ Create duplicates instead of moving originalsESC/Right Click
→ Cancel
- Phase 2 (Destination Placement):
1/2/3
→ Toggle between Face/Edge/Vertex modesQ
→ Cycle through snap modesS
→ Toggle snap points (Face mode only)C
→ Toggle wireframe/solid viewAlt + Mouse Wheel
→ Rotate around X axisAlt + Ctrl + Mouse Wheel
→ Rotate around Y axisAlt + Shift + Mouse Wheel
→ Rotate around Z axisD
→ Create duplicates instead of moving originalsClick/Enter
→ Confirm placementESC/Right Click
→ Cancel
Workflow¶
Basic Steps¶
- Select object(s) to move
- Activate Snap tool
- Choose snap mode (Face/Edge/Vertex)
- Click on a point on the object to grab it
- Move cursor to destination
- Adjust rotation if needed
- Click to confirm placement
Snap Modes¶
- Face Mode (1): Snap to face centers or special points on faces
- Toggle
S
to show snap points (vertices, edge midpoints, face center) - Edge Mode (2): Snap to edges with tangent alignment
- Vertex Mode (3): Snap to vertices
Rotation Control¶
- After selecting destination, use rotation controls:
Alt + Wheel
→ Rotate around X axisAlt + Ctrl + Wheel
→ Rotate around Y axisAlt + Shift + Wheel
→ Rotate around Z axis- Toggle
C
to switch between wireframe and solid view
Parameters¶
- Snap Mode: Type of geometry element to snap to
- Face (1): Snap to faces
- Edge (2): Snap to edges
- Vertex (3): Snap to vertices
- Snap Points: Special points on faces for precise placement
- Vertices
- Edge midpoints
- Face center
- Intermediate points
- Rotation: Fine control of object orientation
- X, Y, Z axis rotation
- 5° increments by default
- Display Mode: Visual feedback options
- Wireframe or solid view during placement
- Normal indicators
- Snap point highlights
Tips¶
- Use Face mode with snap points (S) for most precise positioning
- Edge mode automatically aligns object's tangent with the edge direction
- Create duplicates with
D
instead of moving original objects - Use wireframe mode (C) for better visibility during placement
- Selected objects move together while maintaining their relative positions
- Rotation is around the destination point's coordinate system
- Snap to face centers for symmetrical alignment
- Use vertex mode for precise point-to-point placement
Known Limitations¶
- Only works in object mode
- Requires mesh objects
- May have issues with very dense meshes
- Rotation is relative to destination surface, not global axes
- Maximum raycast distance is limited
- Cannot snap to non-mesh objects
- Backface culling may affect selection in some cases
See Also¶
- Align Face Interactive - Align objects using faces
- MidPoint Cursor - Place cursor between opposing faces
- Local Axis Mod - Redefine object's local axes