Kernel: revolved faces turned away from the angle wrap (booleans with revolved bodies work), cuts that leave pieces make separate bodies, trivial booleans (clear of / inside) by sampling, body mirrors with join; recipes: pattern source names, thread, holes at sketch points, mirror of bodies
Oracle: 43/66. 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
cb01314d35
commit
57d01f8405
9 files changed
+377
-11
No files matched your search
@@ -215,6 +215,12 @@ pub enum FeatureKind {
|
||||
Mirror {
|
||||
features: Vec<String>,
|
||||
plane: PlaneRef,
|
||||
/// Mirror these bodies instead of replaying features.
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
bodies: Vec<String>,
|
||||
/// Join each mirrored body with its original.
|
||||
#[serde(default, skip_serializing_if = "std::ops::Not::not")]
|
||||
combine: bool,
|
||||
},
|
||||
/// A drilled hole (simple, counterbore or countersink) at a point, into the material.
|
||||
Hole {
|
||||
|
||||
Reference in new issue
Block a user