Face provenance (kernel/src/provenance.rs): trace(result, inputs) tells per result face which input faces it lies on (surface and trimmed region, either side) and whether it was kept, modified, split, merged or generated, and per edge its faces and the input edge it lies on; extrude_origins and revolve_origins name a tool's caps and the profile segment each side sweeps, compose carries them through the boolean, blend_origins gives fillet/chamfer faces their edge and offset_origins gives shell walls the face they offset

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
This commit is contained in:
bherbruckandClaude Opus 5.5 committed 2026-10-08 20:12:13 +00:00
1 parent 288bdf7f0f
commit 74c7259825
2 files changed
+500

No files matched your search

+1
View File
@@ -31,6 +31,7 @@ mod ops;
mod polybool;
mod polyhedron;
mod prism;
pub mod provenance;
mod sew;
mod splitface;
mod step;