feat: establish reproducible FreeCAD web compatibility baseline

This commit is contained in:
2026-08-10 16:11:38 -04:00
parent e5a5d74dbc
commit b962a5c3b5
733 changed files with 349081 additions and 647 deletions

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-001",
"category": "Part",
"description": "Parametric box fixture 1",
"operation": {
"type": "box",
"length": 3,
"width": 5,
"height": 7,
"placement": {
"translation": [
1,
2,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 104.99999999999999,
"area": 141.99999999999997,
"boundingBox": {
"max": [
4,
7,
8
],
"min": [
1,
2,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-002",
"category": "Part",
"description": "Parametric box fixture 2",
"operation": {
"type": "box",
"length": 4,
"width": 7,
"height": 10,
"placement": {
"translation": [
2,
4,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 280,
"area": 276,
"boundingBox": {
"max": [
6,
11,
12
],
"min": [
2,
4,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-003",
"category": "Part",
"description": "Parametric box fixture 3",
"operation": {
"type": "box",
"length": 5,
"width": 9,
"height": 13,
"placement": {
"translation": [
3,
6,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 585,
"area": 454,
"boundingBox": {
"max": [
8,
15,
13
],
"min": [
3,
6,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-004",
"category": "Part",
"description": "Parametric box fixture 4",
"operation": {
"type": "box",
"length": 6,
"width": 11,
"height": 16,
"placement": {
"translation": [
4,
1,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 1056,
"area": 676,
"boundingBox": {
"max": [
10,
12,
17
],
"min": [
4,
1,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-005",
"category": "Part",
"description": "Parametric box fixture 5",
"operation": {
"type": "box",
"length": 7,
"width": 13,
"height": 6,
"placement": {
"translation": [
0,
3,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 546,
"area": 422,
"boundingBox": {
"max": [
7,
16,
8
],
"min": [
0,
3,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-006",
"category": "Part",
"description": "Parametric box fixture 6",
"operation": {
"type": "box",
"length": 8,
"width": 4,
"height": 9,
"placement": {
"translation": [
1,
5,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 288,
"area": 280,
"boundingBox": {
"max": [
9,
9,
9
],
"min": [
1,
5,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-007",
"category": "Part",
"description": "Parametric box fixture 7",
"operation": {
"type": "box",
"length": 9,
"width": 6,
"height": 12,
"placement": {
"translation": [
2,
0,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 648,
"area": 468,
"boundingBox": {
"max": [
11,
6,
13
],
"min": [
2,
0,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-008",
"category": "Part",
"description": "Parametric box fixture 8",
"operation": {
"type": "box",
"length": 10,
"width": 8,
"height": 15,
"placement": {
"translation": [
3,
2,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 1200,
"area": 700,
"boundingBox": {
"max": [
13,
10,
17
],
"min": [
3,
2,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-009",
"category": "Part",
"description": "Parametric box fixture 9",
"operation": {
"type": "box",
"length": 2,
"width": 10,
"height": 5,
"placement": {
"translation": [
4,
4,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 99.99999999999997,
"area": 160,
"boundingBox": {
"max": [
6,
14,
5
],
"min": [
4,
4,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-010",
"category": "Part",
"description": "Parametric box fixture 10",
"operation": {
"type": "box",
"length": 3,
"width": 12,
"height": 8,
"placement": {
"translation": [
0,
6,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 288,
"area": 312,
"boundingBox": {
"max": [
3,
18,
9
],
"min": [
0,
6,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-011",
"category": "Part",
"description": "Parametric box fixture 11",
"operation": {
"type": "box",
"length": 4,
"width": 3,
"height": 11,
"placement": {
"translation": [
1,
1,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 132,
"area": 178,
"boundingBox": {
"max": [
5,
4,
13
],
"min": [
1,
1,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-012",
"category": "Part",
"description": "Parametric box fixture 12",
"operation": {
"type": "box",
"length": 5,
"width": 5,
"height": 14,
"placement": {
"translation": [
2,
3,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 350,
"area": 329.99999999999994,
"boundingBox": {
"max": [
7,
8,
14
],
"min": [
2,
3,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-013",
"category": "Part",
"description": "Parametric box fixture 13",
"operation": {
"type": "box",
"length": 6,
"width": 7,
"height": 4,
"placement": {
"translation": [
3,
5,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 168,
"area": 188,
"boundingBox": {
"max": [
9,
12,
5
],
"min": [
3,
5,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-014",
"category": "Part",
"description": "Parametric box fixture 14",
"operation": {
"type": "box",
"length": 7,
"width": 9,
"height": 7,
"placement": {
"translation": [
4,
0,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 441.00000000000006,
"area": 349.99999999999994,
"boundingBox": {
"max": [
11,
9,
9
],
"min": [
4,
0,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-015",
"category": "Part",
"description": "Parametric box fixture 15",
"operation": {
"type": "box",
"length": 8,
"width": 11,
"height": 10,
"placement": {
"translation": [
0,
2,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 880,
"area": 556,
"boundingBox": {
"max": [
8,
13,
10
],
"min": [
0,
2,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-016",
"category": "Part",
"description": "Parametric box fixture 16",
"operation": {
"type": "box",
"length": 9,
"width": 13,
"height": 13,
"placement": {
"translation": [
1,
4,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 1521,
"area": 806,
"boundingBox": {
"max": [
10,
17,
14
],
"min": [
1,
4,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-017",
"category": "Part",
"description": "Parametric box fixture 17",
"operation": {
"type": "box",
"length": 10,
"width": 4,
"height": 16,
"placement": {
"translation": [
2,
6,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 639.9999999999999,
"area": 528,
"boundingBox": {
"max": [
12,
10,
18
],
"min": [
2,
6,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-018",
"category": "Part",
"description": "Parametric box fixture 18",
"operation": {
"type": "box",
"length": 2,
"width": 6,
"height": 6,
"placement": {
"translation": [
3,
1,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 72,
"area": 120,
"boundingBox": {
"max": [
5,
7,
6
],
"min": [
3,
1,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-019",
"category": "Part",
"description": "Parametric box fixture 19",
"operation": {
"type": "box",
"length": 3,
"width": 8,
"height": 9,
"placement": {
"translation": [
4,
3,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 216,
"area": 246,
"boundingBox": {
"max": [
7,
11,
10
],
"min": [
4,
3,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-box-020",
"category": "Part",
"description": "Parametric box fixture 20",
"operation": {
"type": "box",
"length": 4,
"width": 10,
"height": 12,
"placement": {
"translation": [
0,
5,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 480,
"area": 416,
"boundingBox": {
"max": [
4,
15,
14
],
"min": [
0,
5,
2
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-003",
"category": "Part",
"description": "common Boolean fixture 3",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 11,
"width": 10,
"height": 12,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 7,
"width": 4,
"height": 5,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 140,
"area": 165.99999999999997,
"boundingBox": {
"max": [
9,
6,
6
],
"min": [
2,
2,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-006",
"category": "Part",
"description": "common Boolean fixture 6",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 9,
"width": 8,
"height": 10,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 6,
"width": 7,
"height": 4,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 144,
"area": 168,
"boundingBox": {
"max": [
8,
8,
4
],
"min": [
2,
2,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-009",
"category": "Part",
"description": "common Boolean fixture 9",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 12,
"width": 11,
"height": 13,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 5,
"width": 6,
"height": 7,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 209.99999999999997,
"area": 213.99999999999997,
"boundingBox": {
"max": [
7,
8,
8
],
"min": [
2,
2,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-012",
"category": "Part",
"description": "common Boolean fixture 12",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 10,
"width": 9,
"height": 11,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 4,
"width": 5,
"height": 6,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 120,
"area": 148,
"boundingBox": {
"max": [
6,
7,
6
],
"min": [
2,
2,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-015",
"category": "Part",
"description": "common Boolean fixture 15",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 8,
"width": 7,
"height": 9,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 7,
"width": 4,
"height": 5,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 119.99999999999999,
"area": 148,
"boundingBox": {
"max": [
8,
6,
6
],
"min": [
2,
2,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-018",
"category": "Part",
"description": "common Boolean fixture 18",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 11,
"width": 10,
"height": 12,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 6,
"width": 7,
"height": 4,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 168,
"area": 188,
"boundingBox": {
"max": [
8,
9,
4
],
"min": [
2,
2,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-021",
"category": "Part",
"description": "common Boolean fixture 21",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 9,
"width": 8,
"height": 10,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 5,
"width": 6,
"height": 7,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 209.99999999999997,
"area": 213.99999999999997,
"boundingBox": {
"max": [
7,
8,
8
],
"min": [
2,
2,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-common-024",
"category": "Part",
"description": "common Boolean fixture 24",
"operation": {
"type": "common",
"base": {
"type": "box",
"length": 12,
"width": 11,
"height": 13,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 4,
"width": 5,
"height": 6,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 6,
"edges": 12,
"vertices": 8,
"volume": 120,
"area": 148,
"boundingBox": {
"max": [
6,
7,
6
],
"min": [
2,
2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-001",
"category": "Part",
"description": "Parametric cone fixture 1",
"operation": {
"type": "cone",
"radius1": 3,
"radius2": 1,
"height": 5,
"angle": 360,
"placement": {
"translation": [
1,
1,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 68.06784082777885,
"area": 99.08790332175414,
"boundingBox": {
"max": [
4,
4,
4
],
"min": [
-2,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-002",
"category": "Part",
"description": "Parametric cone fixture 2",
"operation": {
"type": "cone",
"radius1": 4,
"radius2": 1.5,
"height": 6,
"angle": 360,
"placement": {
"translation": [
2,
2,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 152.36724369910493,
"area": 169.6460032938488,
"boundingBox": {
"max": [
6,
6,
6
],
"min": [
-2,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-003",
"category": "Part",
"description": "Parametric cone fixture 3",
"operation": {
"type": "cone",
"radius1": 5,
"radius2": 2,
"height": 7,
"angle": 360,
"placement": {
"translation": [
3,
3,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 285.8849314766712,
"area": 258.58578483962543,
"boundingBox": {
"max": [
8,
8,
6.000000000000001
],
"min": [
-2,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-004",
"category": "Part",
"description": "Parametric cone fixture 4",
"operation": {
"type": "cone",
"radius1": 6,
"radius2": 0.5,
"height": 8,
"angle": 360,
"placement": {
"translation": [
0,
4,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 328.8200310757317,
"area": 312.1284942410284,
"boundingBox": {
"max": [
6,
10,
8
],
"min": [
-6,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-005",
"category": "Part",
"description": "Parametric cone fixture 5",
"operation": {
"type": "cone",
"radius1": 7,
"radius2": 1,
"height": 9,
"angle": 360,
"placement": {
"translation": [
1,
5,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 537.2123437638547,
"area": 428.9317942588251,
"boundingBox": {
"max": [
8,
12,
8.000000000000002
],
"min": [
-6,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-006",
"category": "Part",
"description": "Parametric cone fixture 6",
"operation": {
"type": "cone",
"radius1": 2,
"radius2": 1.5,
"height": 10,
"angle": 360,
"placement": {
"translation": [
2,
0,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 96.86577348568528,
"area": 129.72805584346057,
"boundingBox": {
"max": [
4,
2,
10.000000000000002
],
"min": [
0,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-007",
"category": "Part",
"description": "Parametric cone fixture 7",
"operation": {
"type": "cone",
"radius1": 3,
"radius2": 2,
"height": 11,
"angle": 360,
"placement": {
"translation": [
3,
1,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 218.8642882000889,
"area": 214.34082963588023,
"boundingBox": {
"max": [
6,
4,
10
],
"min": [
0,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-008",
"category": "Part",
"description": "Parametric cone fixture 8",
"operation": {
"type": "cone",
"radius1": 4,
"radius2": 0.5,
"height": 12,
"angle": 360,
"placement": {
"translation": [
0,
2,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 229.3362637120549,
"area": 227.76546738525994,
"boundingBox": {
"max": [
4,
6,
12
],
"min": [
-4,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-009",
"category": "Part",
"description": "Parametric cone fixture 9",
"operation": {
"type": "cone",
"radius1": 5,
"radius2": 1,
"height": 13,
"angle": 360,
"placement": {
"translation": [
1,
3,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 422.02061313222896,
"area": 338.06308796290364,
"boundingBox": {
"max": [
6,
8,
12.000000000000002
],
"min": [
-4,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-010",
"category": "Part",
"description": "Parametric cone fixture 10",
"operation": {
"type": "cone",
"radius1": 6,
"radius2": 1.5,
"height": 14,
"angle": 360,
"placement": {
"translation": [
2,
4,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 692.7211801165492,
"area": 466.65471360235665,
"boundingBox": {
"max": [
8,
10,
14
],
"min": [
-4,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-011",
"category": "Part",
"description": "Parametric cone fixture 11",
"operation": {
"type": "cone",
"radius1": 7,
"radius2": 2,
"height": 15,
"angle": 360,
"placement": {
"translation": [
3,
5,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 1052.4335389525809,
"area": 613.5608826010837,
"boundingBox": {
"max": [
10,
12,
14.000000000000002
],
"min": [
-4,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-012",
"category": "Part",
"description": "Parametric cone fixture 12",
"operation": {
"type": "cone",
"radius1": 2,
"radius2": 0.5,
"height": 16,
"angle": 360,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 87.9645943005142,
"area": 139.56649990543949,
"boundingBox": {
"max": [
2,
2,
16
],
"min": [
-2,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-013",
"category": "Part",
"description": "Parametric cone fixture 13",
"operation": {
"type": "cone",
"radius1": 3,
"radius2": 1,
"height": 17,
"angle": 360,
"placement": {
"translation": [
1,
1,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 231.43065881444807,
"area": 246.5175430623827,
"boundingBox": {
"max": [
4,
4,
16
],
"min": [
-2,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-014",
"category": "Part",
"description": "Parametric cone fixture 14",
"operation": {
"type": "cone",
"radius1": 4,
"radius2": 1.5,
"height": 18,
"angle": 360,
"placement": {
"translation": [
2,
2,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 457.1017310973149,
"area": 371.3371946021684,
"boundingBox": {
"max": [
6,
6,
18
],
"min": [
-2,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"schemaVersion": 1,
"id": "part-cone-015",
"category": "Part",
"description": "Parametric cone fixture 15",
"operation": {
"type": "cone",
"radius1": 5,
"radius2": 2,
"height": 4,
"angle": 360,
"placement": {
"translation": [
3,
3,
-1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 163.36281798666926,
"area": 201.0619298297468,
"boundingBox": {
"max": [
8,
8,
3
],
"min": [
-2,
-2,
-1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-001",
"category": "Part",
"description": "cut Boolean fixture 1",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 9,
"width": 8,
"height": 10,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 10,
"angle": 360,
"placement": {
"translation": [
4.5,
4,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 523.6504591506377,
"area": 601.8097245096172,
"boundingBox": {
"max": [
9,
8,
11
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-004",
"category": "Part",
"description": "cut Boolean fixture 4",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 12,
"width": 11,
"height": 13,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 13,
"angle": 360,
"placement": {
"translation": [
6,
5.5,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 1460.7455968958293,
"area": 1026.9336143134642,
"boundingBox": {
"max": [
12,
11,
13
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-007",
"category": "Part",
"description": "cut Boolean fixture 7",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 10,
"width": 9,
"height": 11,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 11,
"angle": 360,
"placement": {
"translation": [
5,
4.5,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 774.0155050657017,
"area": 731.5176877775662,
"boundingBox": {
"max": [
10,
9,
12
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-010",
"category": "Part",
"description": "cut Boolean fixture 10",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 8,
"width": 7,
"height": 9,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 9,
"angle": 360,
"placement": {
"translation": [
4,
3.5,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 327.2854132355741,
"area": 484.1017612416683,
"boundingBox": {
"max": [
8,
7,
9
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-013",
"category": "Part",
"description": "cut Boolean fixture 13",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 11,
"width": 10,
"height": 12,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 12,
"angle": 360,
"placement": {
"translation": [
5.5,
5,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 1084.3805509807653,
"area": 873.2256510455152,
"boundingBox": {
"max": [
11,
10,
13
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-016",
"category": "Part",
"description": "cut Boolean fixture 16",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 9,
"width": 8,
"height": 10,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 10,
"angle": 360,
"placement": {
"translation": [
4.5,
4,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 523.6504591506377,
"area": 601.8097245096172,
"boundingBox": {
"max": [
9,
8,
10
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-019",
"category": "Part",
"description": "cut Boolean fixture 19",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 12,
"width": 11,
"height": 13,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 13,
"angle": 360,
"placement": {
"translation": [
6,
5.5,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 1460.7455968958293,
"area": 1026.9336143134642,
"boundingBox": {
"max": [
12,
11,
14
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-022",
"category": "Part",
"description": "cut Boolean fixture 22",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 10,
"width": 9,
"height": 11,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 11,
"angle": 360,
"placement": {
"translation": [
5,
4.5,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 774.0155050657017,
"area": 731.5176877775662,
"boundingBox": {
"max": [
10,
9,
11
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-cut-025",
"category": "Part",
"description": "cut Boolean fixture 25",
"operation": {
"type": "cut",
"base": {
"type": "box",
"length": 8,
"width": 7,
"height": 9,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "cylinder",
"radius": 2.5,
"height": 9,
"angle": 360,
"placement": {
"translation": [
4,
3.5,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 15,
"vertices": 10,
"volume": 327.2854132355741,
"area": 484.1017612416683,
"boundingBox": {
"max": [
8,
7,
10
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-001",
"category": "Part",
"description": "Parametric cylinder fixture 1",
"operation": {
"type": "cylinder",
"radius": 1.5,
"height": 8,
"angle": 360,
"placement": {
"translation": [
-1,
2,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 56.548667764616276,
"area": 89.53539062730911,
"boundingBox": {
"max": [
0.5,
3.5,
9
],
"min": [
-2.5,
0.5,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-002",
"category": "Part",
"description": "Parametric cylinder fixture 2",
"operation": {
"type": "cylinder",
"radius": 2,
"height": 11,
"angle": 360,
"placement": {
"translation": [
-2,
4,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 138.23007675795088,
"area": 163.3628179866692,
"boundingBox": {
"max": [
0,
6,
13
],
"min": [
-4,
2,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-003",
"category": "Part",
"description": "Parametric cylinder fixture 3",
"operation": {
"type": "cylinder",
"radius": 2.5,
"height": 14,
"angle": 360,
"placement": {
"translation": [
-3,
1,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 274.8893571891069,
"area": 259.18139392115796,
"boundingBox": {
"max": [
-0.5,
3.5,
14
],
"min": [
-5.5,
-1.5,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-004",
"category": "Part",
"description": "Parametric cylinder fixture 4",
"operation": {
"type": "cylinder",
"radius": 3,
"height": 17,
"angle": 360,
"placement": {
"translation": [
0,
3,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 480.6636759992384,
"area": 376.9911184307752,
"boundingBox": {
"max": [
3,
6,
18
],
"min": [
-3,
0,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-005",
"category": "Part",
"description": "Parametric cylinder fixture 5",
"operation": {
"type": "cylinder",
"radius": 3.5,
"height": 20,
"angle": 360,
"placement": {
"translation": [
-1,
0,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 769.6902001294994,
"area": 516.791991515521,
"boundingBox": {
"max": [
2.5,
3.5,
22
],
"min": [
-4.5,
-3.5,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-006",
"category": "Part",
"description": "Parametric cylinder fixture 6",
"operation": {
"type": "cylinder",
"radius": 4,
"height": 6,
"angle": 360,
"placement": {
"translation": [
-2,
2,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 301.5928947446201,
"area": 251.3274122871834,
"boundingBox": {
"max": [
2,
6,
6
],
"min": [
-6,
-2,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-007",
"category": "Part",
"description": "Parametric cylinder fixture 7",
"operation": {
"type": "cylinder",
"radius": 4.5,
"height": 9,
"angle": 360,
"placement": {
"translation": [
-3,
4,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 572.55526111674,
"area": 381.7035074111598,
"boundingBox": {
"max": [
1.5,
8.5,
10
],
"min": [
-7.5,
-0.5,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-008",
"category": "Part",
"description": "Parametric cylinder fixture 8",
"operation": {
"type": "cylinder",
"radius": 1,
"height": 12,
"angle": 360,
"placement": {
"translation": [
0,
1,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 37.69911184307751,
"area": 81.68140899333463,
"boundingBox": {
"max": [
1,
2,
14
],
"min": [
-1,
0,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-009",
"category": "Part",
"description": "Parametric cylinder fixture 9",
"operation": {
"type": "cylinder",
"radius": 1.5,
"height": 15,
"angle": 360,
"placement": {
"translation": [
-1,
3,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 106.02875205865551,
"area": 155.50883635269477,
"boundingBox": {
"max": [
0.5,
4.5,
15
],
"min": [
-2.5,
1.5,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-010",
"category": "Part",
"description": "Parametric cylinder fixture 10",
"operation": {
"type": "cylinder",
"radius": 2,
"height": 18,
"angle": 360,
"placement": {
"translation": [
-2,
0,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 226.19467105846508,
"area": 251.32741228718342,
"boundingBox": {
"max": [
0,
2,
19
],
"min": [
-4,
-2,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-011",
"category": "Part",
"description": "Parametric cylinder fixture 11",
"operation": {
"type": "cylinder",
"radius": 2.5,
"height": 21,
"angle": 360,
"placement": {
"translation": [
-3,
2,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 412.3340357836604,
"area": 369.13713679680075,
"boundingBox": {
"max": [
-0.5,
4.5,
23
],
"min": [
-5.5,
-0.5,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-012",
"category": "Part",
"description": "Parametric cylinder fixture 12",
"operation": {
"type": "cylinder",
"radius": 3,
"height": 7,
"angle": 360,
"placement": {
"translation": [
0,
4,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 197.920337176157,
"area": 188.49555921538763,
"boundingBox": {
"max": [
3,
7,
7
],
"min": [
-3,
1,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-013",
"category": "Part",
"description": "Parametric cylinder fixture 13",
"operation": {
"type": "cylinder",
"radius": 3.5,
"height": 10,
"angle": 360,
"placement": {
"translation": [
-1,
1,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 384.8451000647498,
"area": 296.88050576423547,
"boundingBox": {
"max": [
2.5,
4.5,
11
],
"min": [
-4.5,
-2.5,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-014",
"category": "Part",
"description": "Parametric cylinder fixture 14",
"operation": {
"type": "cylinder",
"radius": 4,
"height": 13,
"angle": 360,
"placement": {
"translation": [
-2,
3,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 653.4512719466769,
"area": 427.2566008882119,
"boundingBox": {
"max": [
2,
7,
15
],
"min": [
-6,
-1,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-015",
"category": "Part",
"description": "Parametric cylinder fixture 15",
"operation": {
"type": "cylinder",
"radius": 4.5,
"height": 16,
"angle": 360,
"placement": {
"translation": [
-3,
0,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 1017.8760197630929,
"area": 579.6238445873167,
"boundingBox": {
"max": [
1.5,
4.5,
16
],
"min": [
-7.5,
-4.5,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-016",
"category": "Part",
"description": "Parametric cylinder fixture 16",
"operation": {
"type": "cylinder",
"radius": 1,
"height": 19,
"angle": 360,
"placement": {
"translation": [
0,
2,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 59.690260418206066,
"area": 125.66370614359172,
"boundingBox": {
"max": [
1,
3,
20
],
"min": [
-1,
1,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-017",
"category": "Part",
"description": "Parametric cylinder fixture 17",
"operation": {
"type": "cylinder",
"radius": 1.5,
"height": 5,
"angle": 360,
"placement": {
"translation": [
-1,
4,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 35.34291735288517,
"area": 61.26105674500097,
"boundingBox": {
"max": [
0.5,
5.5,
7
],
"min": [
-2.5,
2.5,
2
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-018",
"category": "Part",
"description": "Parametric cylinder fixture 18",
"operation": {
"type": "cylinder",
"radius": 2,
"height": 8,
"angle": 360,
"placement": {
"translation": [
-2,
1,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 100.53096491487335,
"area": 125.66370614359172,
"boundingBox": {
"max": [
0,
3,
8
],
"min": [
-4,
-1,
0
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-019",
"category": "Part",
"description": "Parametric cylinder fixture 19",
"operation": {
"type": "cylinder",
"radius": 2.5,
"height": 11,
"angle": 360,
"placement": {
"translation": [
-3,
3,
1
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 215.98449493429825,
"area": 212.05750411731103,
"boundingBox": {
"max": [
-0.5,
5.5,
12
],
"min": [
-5.5,
0.5,
1
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"schemaVersion": 1,
"id": "part-cylinder-020",
"category": "Part",
"description": "Parametric cylinder fixture 20",
"operation": {
"type": "cylinder",
"radius": 3,
"height": 14,
"angle": 360,
"placement": {
"translation": [
0,
0,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 3,
"edges": 3,
"vertices": 2,
"volume": 395.84067435231395,
"area": 320.44245066615895,
"boundingBox": {
"max": [
3,
3,
16
],
"min": [
-3,
-3,
2
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-002",
"category": "Part",
"description": "fuse Boolean fixture 2",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 10,
"width": 9,
"height": 11,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 6,
"width": 7,
"height": 4,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 8,
"edges": 20,
"vertices": 14,
"volume": 990,
"area": 598,
"boundingBox": {
"max": [
10,
9,
11
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-005",
"category": "Part",
"description": "fuse Boolean fixture 5",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 8,
"width": 7,
"height": 9,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 5,
"width": 6,
"height": 7,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 12,
"edges": 28,
"vertices": 18,
"volume": 538.9999999999999,
"area": 406,
"boundingBox": {
"max": [
8,
8,
10
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-008",
"category": "Part",
"description": "fuse Boolean fixture 8",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 11,
"width": 10,
"height": 12,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 4,
"width": 5,
"height": 6,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 16,
"vertices": 12,
"volume": 1320,
"area": 724,
"boundingBox": {
"max": [
11,
10,
12
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-011",
"category": "Part",
"description": "fuse Boolean fixture 11",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 9,
"width": 8,
"height": 10,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 7,
"width": 4,
"height": 5,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 8,
"edges": 20,
"vertices": 14,
"volume": 719.9999999999999,
"area": 483.99999999999994,
"boundingBox": {
"max": [
9,
8,
11
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-014",
"category": "Part",
"description": "fuse Boolean fixture 14",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 12,
"width": 11,
"height": 13,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 6,
"width": 7,
"height": 4,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 16,
"vertices": 12,
"volume": 1716,
"area": 862,
"boundingBox": {
"max": [
12,
11,
13
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-017",
"category": "Part",
"description": "fuse Boolean fixture 17",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 10,
"width": 9,
"height": 11,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 5,
"width": 6,
"height": 7,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 16,
"vertices": 12,
"volume": 990,
"area": 598,
"boundingBox": {
"max": [
10,
9,
12
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-020",
"category": "Part",
"description": "fuse Boolean fixture 20",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 8,
"width": 7,
"height": 9,
"placement": {
"translation": [
0,
0,
0
]
}
},
"tool": {
"type": "box",
"length": 4,
"width": 5,
"height": 6,
"placement": {
"translation": [
2,
2,
0
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 8,
"edges": 20,
"vertices": 14,
"volume": 504.00000000000006,
"area": 382,
"boundingBox": {
"max": [
8,
7,
9
],
"min": [
0,
0,
0
]
}
}
}

View File

@@ -0,0 +1,62 @@
{
"schemaVersion": 1,
"id": "part-fuse-023",
"category": "Part",
"description": "fuse Boolean fixture 23",
"operation": {
"type": "fuse",
"base": {
"type": "box",
"length": 11,
"width": 10,
"height": 12,
"placement": {
"translation": [
0,
0,
1
]
}
},
"tool": {
"type": "box",
"length": 7,
"width": 4,
"height": 5,
"placement": {
"translation": [
2,
2,
1
]
}
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Compound",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 7,
"edges": 16,
"vertices": 12,
"volume": 1320,
"area": 724,
"boundingBox": {
"max": [
11,
10,
13
],
"min": [
0,
0,
1
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-001",
"category": "Part",
"description": "Parametric sphere fixture 1",
"operation": {
"type": "sphere",
"radius": 1.3333333333333333,
"placement": {
"translation": [
1,
-1,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 9.928984189123296,
"area": 22.340214425527417,
"boundingBox": {
"max": [
2.333333333333333,
0.33333333333333326,
3.333333333333333
],
"min": [
-0.33333333333333326,
-2.333333333333333,
0.6666666666666667
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-002",
"category": "Part",
"description": "Parametric sphere fixture 2",
"operation": {
"type": "sphere",
"radius": 1.6666666666666665,
"placement": {
"translation": [
2,
-2,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 19.392547244381433,
"area": 34.90658503988658,
"boundingBox": {
"max": [
3.6666666666666665,
-0.3333333333333335,
1.6666666666666665
],
"min": [
0.3333333333333335,
-3.6666666666666665,
-1.6666666666666665
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-003",
"category": "Part",
"description": "Parametric sphere fixture 3",
"operation": {
"type": "sphere",
"radius": 2,
"placement": {
"translation": [
3,
-3,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 33.51032163829113,
"area": 50.26548245743669,
"boundingBox": {
"max": [
5,
-1,
4
],
"min": [
1,
-5,
0
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-004",
"category": "Part",
"description": "Parametric sphere fixture 4",
"operation": {
"type": "sphere",
"radius": 2.333333333333333,
"placement": {
"translation": [
4,
-4,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 53.21314963858266,
"area": 68.41690667817771,
"boundingBox": {
"max": [
6.333333333333333,
-1.666666666666667,
2.333333333333333
],
"min": [
1.666666666666667,
-6.333333333333333,
-2.333333333333333
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-005",
"category": "Part",
"description": "Parametric sphere fixture 5",
"operation": {
"type": "sphere",
"radius": 2.666666666666667,
"placement": {
"translation": [
5,
0,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 79.43187351298639,
"area": 89.36085770210968,
"boundingBox": {
"max": [
7.666666666666667,
2.666666666666667,
4.666666666666667
],
"min": [
2.333333333333333,
-2.666666666666667,
-0.666666666666667
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-006",
"category": "Part",
"description": "Parametric sphere fixture 6",
"operation": {
"type": "sphere",
"radius": 3,
"placement": {
"translation": [
0,
-1,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 113.09733552923255,
"area": 113.09733552923255,
"boundingBox": {
"max": [
3,
2,
3
],
"min": [
-3,
-4,
-3
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-007",
"category": "Part",
"description": "Parametric sphere fixture 7",
"operation": {
"type": "sphere",
"radius": 3.3333333333333335,
"placement": {
"translation": [
1,
-2,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 155.14037795505152,
"area": 139.62634015954637,
"boundingBox": {
"max": [
4.333333333333334,
1.3333333333333335,
5.333333333333334
],
"min": [
-2.3333333333333335,
-5.333333333333334,
-1.3333333333333335
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-008",
"category": "Part",
"description": "Parametric sphere fixture 8",
"operation": {
"type": "sphere",
"radius": 3.6666666666666665,
"placement": {
"translation": [
2,
-3,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 206.49184305817354,
"area": 168.9478715930511,
"boundingBox": {
"max": [
5.666666666666666,
0.6666666666666665,
3.6666666666666665
],
"min": [
-1.6666666666666665,
-6.666666666666666,
-3.6666666666666665
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-009",
"category": "Part",
"description": "Parametric sphere fixture 9",
"operation": {
"type": "sphere",
"radius": 1,
"placement": {
"translation": [
3,
-4,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 4.188790204786391,
"area": 12.566370614359172,
"boundingBox": {
"max": [
4,
-3,
3
],
"min": [
2,
-5,
1
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-010",
"category": "Part",
"description": "Parametric sphere fixture 10",
"operation": {
"type": "sphere",
"radius": 1.3333333333333333,
"placement": {
"translation": [
4,
0,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 9.928984189123295,
"area": 22.340214425527417,
"boundingBox": {
"max": [
5.333333333333333,
1.3333333333333333,
1.3333333333333333
],
"min": [
2.666666666666667,
-1.3333333333333333,
-1.3333333333333333
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-011",
"category": "Part",
"description": "Parametric sphere fixture 11",
"operation": {
"type": "sphere",
"radius": 1.6666666666666665,
"placement": {
"translation": [
5,
-1,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 19.392547244381433,
"area": 34.90658503988658,
"boundingBox": {
"max": [
6.666666666666666,
0.6666666666666665,
3.6666666666666665
],
"min": [
3.3333333333333335,
-2.6666666666666665,
0.3333333333333335
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-012",
"category": "Part",
"description": "Parametric sphere fixture 12",
"operation": {
"type": "sphere",
"radius": 2,
"placement": {
"translation": [
0,
-2,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 33.51032163829113,
"area": 50.26548245743669,
"boundingBox": {
"max": [
2,
0,
2
],
"min": [
-2,
-4,
-2
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-013",
"category": "Part",
"description": "Parametric sphere fixture 13",
"operation": {
"type": "sphere",
"radius": 2.333333333333333,
"placement": {
"translation": [
1,
-3,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 53.21314963858266,
"area": 68.41690667817771,
"boundingBox": {
"max": [
3.333333333333333,
-0.666666666666667,
4.333333333333333
],
"min": [
-1.333333333333333,
-5.333333333333333,
-0.33333333333333304
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-014",
"category": "Part",
"description": "Parametric sphere fixture 14",
"operation": {
"type": "sphere",
"radius": 2.666666666666667,
"placement": {
"translation": [
2,
-4,
0
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 79.43187351298639,
"area": 89.36085770210968,
"boundingBox": {
"max": [
4.666666666666667,
-1.333333333333333,
2.666666666666667
],
"min": [
-0.666666666666667,
-6.666666666666667,
-2.666666666666667
]
}
}
}

View File

@@ -0,0 +1,44 @@
{
"schemaVersion": 1,
"id": "part-sphere-015",
"category": "Part",
"description": "Parametric sphere fixture 15",
"operation": {
"type": "sphere",
"radius": 3,
"placement": {
"translation": [
3,
0,
2
]
}
},
"tolerance": {
"linear": 0.000001,
"scalar": 0.000001
},
"expected": {
"shapeType": "Solid",
"isNull": false,
"isValid": true,
"solids": 1,
"faces": 1,
"edges": 3,
"vertices": 2,
"volume": 113.09733552923255,
"area": 113.09733552923255,
"boundingBox": {
"max": [
6,
3,
5
],
"min": [
0,
-3,
-1
]
}
}
}