Files
solidcraft/tests/kernel-cases/shell/3669-shell-lofted-square-frustum/expected.json
T
bherbruckandClaude Opus 5.5 771a48e4ff kernel-cases: shell and offset from #12-#4144 (21 cases, 59 skipped)
4009 closed shell, 4010 shell open at a hole wall, 2531 point pick after an edit,
3468/3898 offset next to a fillet, 12 split face piece, 566 swept bar, 745/3893
freeform boss (two variants), 3103 tapered cylinder, 3669/2990 loft, 3283/3650
and 2939 curved offsets, 3506 and 1972 split then shell, 3576, 391, 1494, 1525.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 02:28:45 -04:00

12 lines
663 B
JSON

{
"sources": [
"tangency-labs/solidcraft#3669",
"tangency-labs/solidcraft#2990"
],
"what": "a loft between a 40 mm and a 20 mm square 80 mm apart, shelled 2 mm open at the small end",
"source": "analytic",
"method": "a ruled loft of two squares is a square pyramid frustum (4 planar walls). Outer V=80/3*(1600+800+400). Walls offset 2 normal to the faces: tan(a)=10/80, half-width w(z)=20-z/8-2/cos(a), floor at z=2, cavity a frustum of height 78 with areas (2w(2))^2 and (2w(80))^2: V=outer-78/3*(A1+sqrt(A1*A2)+A2); faces 4 outer walls + base + top ring + 4 inner walls + floor = 11",
"body_count": 1,
"volume_mm3": 20601.135771593457,
"faces": 11
}