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:
jyviko
2026-11-01 13:55:40 -05:00
committed by jyviko
parent 155f1f4702
commit 21f00a9175
39 changed files with 42 additions and 42 deletions
@@ -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
}
}
]
@@ -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
}
}
]
@@ -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
}
}
]
@@ -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
}
}
]
@@ -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"
}
}
@@ -86,7 +86,7 @@
]
],
"radius": 1.0,
"tangent_chain": false,
"tangent_chain": true,
"turn": "swept"
}
}
@@ -41,7 +41,7 @@
]
],
"radius": 2,
"tangent_chain": false
"tangent_chain": true
}
}
]
@@ -41,7 +41,7 @@
]
],
"radius": 2,
"tangent_chain": false
"tangent_chain": true
}
}
]
@@ -41,7 +41,7 @@
]
],
"radius": 2,
"tangent_chain": false
"tangent_chain": true
}
}
]
@@ -31,7 +31,7 @@
],
"radius": 3,
"corner": "g2",
"tangent_chain": false,
"tangent_chain": true,
"setbacks": [
{
"vertex": [
@@ -31,7 +31,7 @@
],
"radius": 3,
"corner": "g2",
"tangent_chain": false,
"tangent_chain": true,
"setbacks": [
{
"vertex": [
@@ -35,7 +35,7 @@
],
"radius": 3,
"type": "curvature",
"tangent_chain": false
"tangent_chain": true
}
}
]
@@ -174,7 +174,7 @@
],
"radius": 2,
"type": "curvature",
"tangent_chain": false
"tangent_chain": true
}
},
{
@@ -174,7 +174,7 @@
],
"radius": 2,
"type": "curvature",
"tangent_chain": false
"tangent_chain": true
}
}
]
@@ -174,7 +174,7 @@
],
"radius": 2,
"type": "curvature",
"tangent_chain": false
"tangent_chain": true
}
}
]
@@ -184,7 +184,7 @@
"distance": 3
}
],
"tangent_chain": false
"tangent_chain": true
}
},
{
@@ -184,7 +184,7 @@
"distance": 3
}
],
"tangent_chain": false
"tangent_chain": true
}
}
]
@@ -25,7 +25,7 @@
]
],
"radius": 3,
"tangent_chain": false
"tangent_chain": true
}
},
{
@@ -25,7 +25,7 @@
]
],
"radius": 3,
"tangent_chain": false
"tangent_chain": true
}
},
{