M1: oracle recipe coverage (arcs, refs-based constraints/dimensions, extents), taper and through-all extrudes, curve splitting in profiles, region merging, angle dimensions by sector, smoother tangency solve, merged topology for revolves

Oracle: 13/29 parts match Fusion.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
bherbruckandClaude Opus 5.5 committed 2026-10-07 18:19:28 +00:00
1 parent 0f3e7701a7
commit b85ccd62cf
17 files changed
+1067 -164

No files matched your search

+16 -2
View File
@@ -31,7 +31,14 @@ fn plate_doc() -> (Document, u64) {
FeatureKind::Extrude {
sketch: s,
profiles: ProfileSel::All,
extent: Extent { distance: "20".into(), direction: Direction::Positive, distance2: None, start_offset: None },
extent: Extent {
distance: "20".into(),
direction: Direction::Positive,
distance2: None,
start_offset: None,
through_all: false,
taper: None,
},
operation: Operation::NewBody,
targets: vec![],
},
@@ -82,7 +89,14 @@ fn box_fillet_cut_timeline() {
FeatureKind::Extrude {
sketch: s2,
profiles: ProfileSel::Points { points: vec![Vec2::new(20.0, 15.0)] },
extent: Extent { distance: "20".into(), direction: Direction::Positive, distance2: None, start_offset: None },
extent: Extent {
distance: "20".into(),
direction: Direction::Positive,
distance2: None,
start_offset: None,
through_all: false,
taper: None,
},
operation: Operation::Cut,
targets: vec![],
},