Skip to content

DestructiveMirror

Interactive bounding box-based mirroring tool with visual preview and multi-axis support


What is it?

DestructiveMirror is an interactive mirroring tool that creates independent mirrored duplicates of objects by clicking on visual points placed on the active object's bounding box. Unlike modifier-based mirroring, this tool creates fully independent copies with their own mesh data, perfect for creating variations and final geometry.


Access and Shortcuts

  • Pie Menu: Cleaning/Mirror section → "DestructiveMirror"
  • Operator: damtools.destructive_mirror
  • Requirements: Object mode with objects selected
  • Modal Keys:
  • Click: Create mirror at clicked point
  • Shift + Click: Queue multiple mirror points
  • Mouse Move: Preview mirrored result
  • Esc/RMB: Cancel

Workflow

  1. Select one or more objects in Object mode
  2. Activate DestructiveMirror from the pie menu
  3. Blue squares appear at bounding box locations
  4. Hover over points to see wireframe preview
  5. Click a point to create one mirrored copy
  6. Or hold Shift and click multiple points to queue them
  7. Release Shift to create all queued copies at once

Interactive bounding box mirroring with real-time preview and batch creation


Parameters

Mirror Points: - Face Centers: Mirror across 1 axis (6 points) - Edge Midpoints: Mirror across 2 axes (12 points) - Corner Vertices: Mirror across 3 axes (8 points)

Object Types: - Supports Mesh, Curve, Surface, and Font objects - Works with multiple selected objects simultaneously - Active object defines bounding box orientation

Result: - Creates fully independent duplicate objects - Each copy has its own mesh data (no shared geometry) - No modifiers, constraints, or parenting relationships


Tips

  • Preview shows exact final position using current world transform
  • Face-center points create single-axis mirrors (left/right, front/back, top/bottom)
  • Edge midpoints create two-axis mirrors for corner placement
  • Corner vertices create three-axis mirrors for opposite corners
  • Shift-clicking allows precise planning of multiple mirrors before creation
  • Perfect for creating symmetrical arrangements or variations
  • Great for architectural elements and mechanical parts


Known Limitations

  • Works only in Object mode
  • Requires at least one selected object
  • Mirror orientation is based on active object's bounding box
  • Very complex objects may have slower preview performance

See Also

  • Blender's native Mirror modifier
  • Other DAMTools duplication operators
  • Transform and symmetry tools