Initial sync: memory, agents, commands, and gitignore
Syncs project memory, custom agents, and commands across machines. Excludes secrets (settings.json), session state, and runtime files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
---
|
||||
name: Shaper Origin cut type semantics
|
||||
description: How Shaper Origin interprets SVG fill colors and cut types — critical for correct SVG output
|
||||
type: project
|
||||
---
|
||||
|
||||
Shaper Origin SVG semantics:
|
||||
- White fill (#FFFFFF) = inside cut (vector follow along the path — faster, used for boundary/cutout)
|
||||
- Gray fill (#808080) = pocket cut (area removal — raster/spiral clearing, used for interior cavities)
|
||||
- Black fill (#000000) = outside cut
|
||||
- `shaper:cutDepth` attribute sets depth per path
|
||||
- BenchPilot mode may cut layers in ANY order (not necessarily top-down), so each layer must only contain material not already removed by other layers
|
||||
- Tabs are bridges in the boundary trough that hold the piece in stock — they should NEVER affect interior/model geometry
|
||||
|
||||
**Why:** These semantics drive the entire SVG generation logic. Getting fill colors wrong means the machine uses the wrong cut strategy.
|
||||
|
||||
**How to apply:** Always verify boundary paths get white fill and interior paths get gray fill. Tabs only subtract from boundary.
|
||||
Reference in New Issue
Block a user