Skip to content

Forge v0.2.0

Latest

Choose a tag to compare

@levu304 levu304 released this 27 May 08:22
· 26 commits to main since this release

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