CAD Tools
BlastCAD’s geometric kernel provides 50+ drawing and modification tools operating on a shared 3D canvas. The toolset is modeled on AutoCAD conventions, so engineers already familiar with desktop CAD will feel immediately at home.
Tool Architecture
All CAD entities (lines, polylines, circles, arcs, rectangles, spheres, boxes, cylinders, donuts, point clouds, and annotations) are stored in a shared entity list inside the CAD Store. Each entity carries:
- A unique ID and layer assignment
- Geometry data (points, center, radius, angles, normal vector)
- Display attributes (color, lineweight, linetype, visibility)
- Optional text content (for annotations)
The CAD Store supports unlimited undo/redo via a temporal history stack (Zundo), so any operation can be reversed with Ctrl + Z.
Sections in this Chapter
- Drawing Tools — Complete reference for every drawing primitive.
- Modification Tools — Trim, Extend, Offset, Move, Mirror, and all other editing commands.
- OSNAP & Precision — Object snapping, polar tracking, grid snap, and coordinate input.