33cab10cef
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>
1.0 KiB
1.0 KiB
name, description, type
| name | description | type |
|---|---|---|
| Shaper Origin cut type semantics | How Shaper Origin interprets SVG fill colors and cut types — critical for correct SVG output | 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:cutDepthattribute 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.