Insert Part dialog (SOLID > INSERT > Insert Fastener)
The standard parts library by type (with its ISO standard), size and length, the size's table values and a picture of the part; picking a hole's wall or rim seats it there with a rigid joint (the live preview shows it seated), without a pick it goes at the origin. Opens on FusionFastenersCommand (and parts.insert); OK runs FusionFastenersCommand. Its own icon. Insert's world picks (`at`, `point`, `direction`) go through the component frames like other picks. Tests for the library parsing and the insert parameters; checked in the app: an M3 socket head cap screw seated in a drilled hole with its joint. 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
4eff2146d2
commit
0a6f6c4422
6 files changed
+280
-2
No files matched your search
@@ -64,6 +64,7 @@ fn table(id: &str) -> &'static [(&'static str, K)] {
|
||||
"FusionCurvatureCombAnalysisCommand" | "FusionMinimumRadiusAnalysisCommand" | "FusionIsoCurveAnalysisCommand" => {
|
||||
&[("edges", Picks), ("faces", Picks)]
|
||||
}
|
||||
"parts.insert" | "FusionFastenersCommand" => &[("at", Pick), ("point", Make), ("direction", Dir)],
|
||||
"AppearanceCommand" => &[("faces", Picks), ("bodies", Body), ("body", Body)],
|
||||
"FusionMoveCommand" => &[("bodies", Body), ("translate", Dir), ("axis", Dir), ("origin", Make)],
|
||||
"FusionCombineCommand" => &[("target", Body), ("tools", Body)],
|
||||
|
||||
Reference in new issue
Block a user