Holes at sketch points (one feature, many holes, following the points) and threaded holes; cosmetic threads (FusionThreadCommand, ISO metric, model.threads); components groundwork: the document is a component tree (New Component, Create Components from Bodies, active component, component.list)

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-07 23:00:57 +00:00
1 parent 61ed21847a
commit b3ca8911eb
13 files changed
+641 -88

No files matched your search

+4
View File
@@ -149,6 +149,8 @@ pub struct Session {
pub revision: u64,
/// Project a face's edges into a sketch created on it (Fusion's default; `sketch.auto_project`).
pub auto_project: bool,
/// The component new sketches and features go into (0 = the root).
pub active_component: u64,
}
const MAX_UNDO: usize = 200;
@@ -177,6 +179,7 @@ impl Session {
log: Vec::new(),
revision: 1,
auto_project: true,
active_component: 0,
}
}
@@ -268,6 +271,7 @@ impl Session {
log: Vec::new(),
revision: self.revision,
auto_project: self.auto_project,
active_component: self.active_component,
}
}