mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-03 18:45:55 +00:00
Kernel rig: every fillet and chamfer case rounds its tangent chain
The owner's ruling of 2026-11-01: the rig and the ladder round with tangent_chain true, how a user's default pick behaves. The 38 fillets-area recipes and the ladder's 07-fillets/016 and 018 that passed false now pass true. The shell recipes keep theirs: a shell's tangent_chain is its open-face chain, a different feature. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DtL5M41G8Nua7HvuFPZkmJ
This commit is contained in:
@@ -48,7 +48,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 7,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 8,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"distance": 10,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 1,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 5,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
]
|
||||
],
|
||||
"distance": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"distance": 9.5,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@
|
||||
]
|
||||
],
|
||||
"distance": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
]
|
||||
],
|
||||
"distance": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"distance": 5,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -86,7 +86,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 9.5,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 10,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -86,7 +86,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -86,7 +86,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
],
|
||||
"radius": 5,
|
||||
"corner": "g2",
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -86,7 +86,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 3.0,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 1.0,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -86,7 +86,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 1.0,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 1.0,
|
||||
"tangent_chain": false,
|
||||
"tangent_chain": true,
|
||||
"turn": "swept"
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -86,7 +86,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 1.0,
|
||||
"tangent_chain": false,
|
||||
"tangent_chain": true,
|
||||
"turn": "swept"
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 2,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@
|
||||
],
|
||||
"radius": 3,
|
||||
"corner": "g2",
|
||||
"tangent_chain": false,
|
||||
"tangent_chain": true,
|
||||
"setbacks": [
|
||||
{
|
||||
"vertex": [
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@
|
||||
],
|
||||
"radius": 3,
|
||||
"corner": "g2",
|
||||
"tangent_chain": false,
|
||||
"tangent_chain": true,
|
||||
"setbacks": [
|
||||
{
|
||||
"vertex": [
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@
|
||||
],
|
||||
"radius": 3,
|
||||
"type": "curvature",
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -174,7 +174,7 @@
|
||||
],
|
||||
"radius": 2,
|
||||
"type": "curvature",
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
+1
-1
@@ -174,7 +174,7 @@
|
||||
],
|
||||
"radius": 2,
|
||||
"type": "curvature",
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -174,7 +174,7 @@
|
||||
],
|
||||
"radius": 2,
|
||||
"type": "curvature",
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -184,7 +184,7 @@
|
||||
"distance": 3
|
||||
}
|
||||
],
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
+1
-1
@@ -184,7 +184,7 @@
|
||||
"distance": 3
|
||||
}
|
||||
],
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 3,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
]
|
||||
],
|
||||
"radius": 3,
|
||||
"tangent_chain": false
|
||||
"tangent_chain": true
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user