kernel-cases: tessellation case from #466, skipped sources for sheet-metal, sweeps and tessellation

A revolved cone tip with an exact volume and area; auto-reports without
a design are listed in the skipped.json files.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Brennen Herbruck
2026-10-21 06:52:51 -04:00
committed by jyviko
parent 9c9ec27c3b
commit 22fdb52498
5 changed files with 160 additions and 2 deletions
+9 -1
View File
@@ -346,5 +346,13 @@
{
"source": "tangency-labs/solidcraft#117",
"why": "profile picks by curves, not geometry"
},
{
"source": "tangency-labs/solidcraft#2461",
"why": "auto-report with command parameters only (an extrude cut on a face of a sheet metal bracket refused for touching a bend); the bracket is not in the report and the refusal is the documented behaviour, no number to grade"
},
{
"source": "tangency-labs/solidcraft#3680",
"why": "auto-report with command parameters only (a 5 mm drilled hole at one point of a sheet metal bracket, refused as unsupported 3D machining); no design, and holes in flat sheet are covered by 560 and 955"
}
]
]
+5 -1
View File
@@ -286,5 +286,9 @@
{
"source": "tangency-labs/solidcraft#85",
"why": "not geometry: batch rollback and deleting a sketch removes its pipe (document history)"
},
{
"source": "tangency-labs/solidcraft#1967",
"why": "no repro: 'the Loft operation isn't working', no sections, no parameters, no design"
}
]
]
@@ -0,0 +1,24 @@
{
"sources": [
"tangency-labs/solidcraft#466"
],
"what": "a six-line profile revolved a full turn about its first line, with a cone ending in a point: the tip came out with dents every 120 degrees instead of a smooth cone (rebuilt as a pencil-like profile with a collinear frustum and tip; the original design is not in the report)",
"source": "analytic",
"method": "Profile (x radius, y along the axis): (0,0)-(0,40) on the axis, (0,40)-(10,40), (10,40)-(10,25), (10,25)-(10,15), (10,15)-(4,6), (4,6)-(0,0), revolved 360 degrees about the Y axis. Cylinder R=10 from y=15 to 40: pi 100 25 = 2500 pi. Cone from r=10 at y=15 to r=4 at y=6 then on to the point at y=0 (the two cone lines are collinear, slope 2/3): frustum pi 9/3 (100 + 40 + 16) = 468 pi, tip pi 16 6/3 = 32 pi. V = 3000 pi = 9424.7780 mm3. Area: top disc 100 pi + cylinder 2 pi 10 25 + frustum pi (10+4) sqrt(81+36) + tip pi 4 sqrt(16+36) = 2451.3143 mm2. The dents are a meshing defect this rig can only see through the exact solid's volume and area (no mesh grading field).",
"outcome": "solid",
"body_count": 1,
"volume_mm3": 9424.778,
"area_mm2": 2451.3143,
"bbox": {
"min": [
-10,
0,
-10
],
"max": [
10,
40,
10
]
}
}
@@ -0,0 +1,118 @@
{
"commands": [
{
"command": "sketch.create",
"params": {
"plane": "XY"
}
},
{
"command": "sketch.line",
"params": {
"points": [
[
0,
0
],
[
0,
40
]
],
"infer": false
}
},
{
"command": "sketch.line",
"params": {
"points": [
[
0,
40
],
[
10,
40
]
],
"infer": false
}
},
{
"command": "sketch.line",
"params": {
"points": [
[
10,
40
],
[
10,
25
]
],
"infer": false
}
},
{
"command": "sketch.line",
"params": {
"points": [
[
10,
25
],
[
10,
15
]
],
"infer": false
}
},
{
"command": "sketch.line",
"params": {
"points": [
[
10,
15
],
[
4,
6
]
],
"infer": false
}
},
{
"command": "sketch.line",
"params": {
"points": [
[
4,
6
],
[
0,
0
]
],
"infer": false
}
},
{
"command": "sketch.finish",
"params": {}
},
{
"command": "solid.revolve",
"params": {
"axis": "Y",
"angle": "360 deg",
"body_name": "Pencil"
}
}
]
}
@@ -1010,5 +1010,9 @@
{
"source": "tangency-labs/solidcraft#4154",
"why": "rendering pipeline (CPU/GPU renderer, lighting, materials); no B-rep or mesh geometry"
},
{
"source": "tangency-labs/solidcraft#2450",
"why": "display only: Section Analysis draws a white line along the edge of a circular-pattern of a revolve; the report has no revolve profile or section plane, and the solid itself is not claimed wrong"
}
]