Repository navigation
Forge v0.2.0 — Editing & Precision
Selection, snapping, modify commands, and undo/redo atop the v0.1.0 viewport foundation.
What's New
- Selection system — single click, window (crossing/enclosing), select-all, deselect
- GPU picking — entity ID framebuffer readback for pixel-perfect selection
- Snapping engine — 7 snap types with magnetic cursor and visual feedback
- Spatial indexing — R-tree for snap queries, window selection, and view culling
- Modify commands — ERASE, MOVE, COPY, ROTATE, SCALE, MIRROR, OFFSET
- Undo/Redo — delta-based command journal with infinite depth
- Selection visual feedback — highlight glow, bounding box grips
- Command integration — snaps feed into active draw/modify commands