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:
1 parent
288bdf7f0f
commit
74c7259825
2 files changed
+500
No files matched your search
@@ -31,6 +31,7 @@ mod ops;
|
||||
mod polybool;
|
||||
mod polyhedron;
|
||||
mod prism;
|
||||
pub mod provenance;
|
||||
mod sew;
|
||||
mod splitface;
|
||||
mod step;
|
||||
|
||||
Reference in new issue
Block a user