Atomic Shape Studio

Single grid: cells 1-based; gridlines 0-based. Contacts sit on gridlines. All math goes through the grid helpers.

Atomic Palette

Grid

ID Consolidation

Re-numbers atoms (R…), composites (C…), instances (Q…) sequentially.
Hover: — Selected: —

Selection

No selection
Label
—
Dims (H×W)
—
Pos (dy,dx)
—
Canonical
—
Notation
—

Resize / Re-shape

Handles or numeric edits. “Apply to all” changes the base atom.

Contacts

Scene

Placements
0
Occupied cells
0

Help

- X = top edge, Y = right edge, -X = bottom edge, -Y = left edge (object-local).
- Canonical atoms have W ≥ H. '^' is vertical orientation of a non-square atom.
- No overlap. When shapes touch, orange lines and exact edge-run notation use the same gridlines the canvas draws.
- Pointer: select/move, resize handles, rotate knob (non-square). - Keys: R toggle ^, Del delete, Ctrl+Z/Y undo/redo
Cells are 1-based; gridlines are 0-based.