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>
1005 B
1005 B
name, description, type
| name | description | type |
|---|---|---|
| Silhouette cookie cutter approach | The cumulative model silhouette is used to split every layer into boundary vs interior | project |
The correct way to separate boundary (cutout ring) from interior (model cavities) in each layer:
cumulativeCross= union of all cross-sections across all depths = the model's full silhouette from the cutting direction- For each layer's pocket geometry:
- Boundary = pocket MINUS silhouette (material outside the model outline)
- Interior = pocket INTERSECT silhouette (cavities within the model outline)
- This silhouette is constant across all layers — it's the "cookie cutter"
Why: Previously used per-layer model outline which changed shape at every depth and failed for solid shapes without holes. The silhouette approach works universally.
How to apply: If boundary/interior separation needs changes, the silhouette (cumulativeCross) is the dividing line. Filter boolean sliver artifacts with area < 0.01mm².