Files
cdsl-cad/json_to_cdsl/output/_ALLEN-KEY-CASE.cdsl.json
T
2026-08-24 14:52:08 +08:00

2360 lines
54 KiB
JSON

{
"schema": "cad.cdsl.llm.v1",
"schema_version": "1.1.0",
"kind": "part",
"part_id": "_ALLEN-KEY-CASE",
"geometry": {
"sketches": [
{
"id": "sk_001",
"name": "Origin",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
1.0,
0.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": []
}
},
{
"id": "sk_002",
"name": "Sketch1",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
1000.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
40.357018192,
4.5640625
],
"end": [
40.357018192,
-4.5640625
],
"center": [
39.09998078,
0.0
],
"radius_mm": 4.734005657,
"clockwise": true
},
{
"type": "line",
"start": [
40.357018192,
-4.5640625
],
"end": [
-3.03991838,
-6.838399573
]
},
{
"type": "arc",
"start": [
-3.03991838,
-6.838399573
],
"end": [
-3.03991838,
6.838399573
],
"center": [
0.0,
0.0
],
"radius_mm": 7.483636314,
"clockwise": false
},
{
"type": "line",
"start": [
-3.03991838,
6.838399573
],
"end": [
40.357018192,
4.5640625
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
0.0,
0.0
],
"radius_mm": 5.499261314
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
12.066354076,
0.0
],
"radius_mm": 4.582717762
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
22.299621047,
-0.0
],
"radius_mm": 3.666174209
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
31.158072689,
0.0
],
"radius_mm": 3.207902433
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
39.09998078,
0.0
],
"radius_mm": 2.749630657
}
]
}
],
"construction": [
{
"type": "circle",
"center": [
0.0,
0.0
],
"radius_mm": 4.7625
},
{
"type": "circle",
"center": [
12.066354076,
0.0
],
"radius_mm": 3.96875
},
{
"type": "circle",
"center": [
22.299621047,
-0.0
],
"radius_mm": 3.175
},
{
"type": "circle",
"center": [
31.158072689,
0.0
],
"radius_mm": 2.778125
},
{
"type": "circle",
"center": [
39.09998078,
0.0
],
"radius_mm": 2.38125
},
{
"type": "line",
"start": [
2.749630657,
4.7625
],
"end": [
-2.749630657,
4.7625
]
},
{
"type": "line",
"start": [
-2.749630657,
4.7625
],
"end": [
-5.499261314,
0.0
]
},
{
"type": "line",
"start": [
-5.499261314,
0.0
],
"end": [
-2.749630657,
-4.7625
]
},
{
"type": "line",
"start": [
-2.749630657,
-4.7625
],
"end": [
2.749630657,
-4.7625
]
},
{
"type": "line",
"start": [
2.749630657,
-4.7625
],
"end": [
5.499261314,
-0.0
]
},
{
"type": "line",
"start": [
5.499261314,
-0.0
],
"end": [
2.749630657,
4.7625
]
},
{
"type": "line",
"start": [
14.357712957,
3.96875
],
"end": [
9.774995195,
3.96875
]
},
{
"type": "line",
"start": [
9.774995195,
3.96875
],
"end": [
7.483636314,
-0.0
]
},
{
"type": "line",
"start": [
7.483636314,
-0.0
],
"end": [
9.774995195,
-3.96875
]
},
{
"type": "line",
"start": [
9.774995195,
-3.96875
],
"end": [
14.357712957,
-3.96875
]
},
{
"type": "line",
"start": [
14.357712957,
-3.96875
],
"end": [
16.649071837,
-0.0
]
},
{
"type": "line",
"start": [
16.649071837,
-0.0
],
"end": [
14.357712957,
3.96875
]
},
{
"type": "line",
"start": [
24.132708151,
3.175
],
"end": [
20.466533942,
3.175
]
},
{
"type": "line",
"start": [
20.466533942,
3.175
],
"end": [
18.633446837,
-0.0
]
},
{
"type": "line",
"start": [
18.633446837,
-0.0
],
"end": [
20.466533942,
-3.175
]
},
{
"type": "line",
"start": [
20.466533942,
-3.175
],
"end": [
24.132708151,
-3.175
]
},
{
"type": "line",
"start": [
24.132708151,
-3.175
],
"end": [
25.965795256,
-0.0
]
},
{
"type": "line",
"start": [
25.965795256,
-0.0
],
"end": [
24.132708151,
3.175
]
},
{
"type": "line",
"start": [
32.762023906,
2.778125
],
"end": [
29.554121473,
2.778125
]
},
{
"type": "line",
"start": [
29.554121473,
2.778125
],
"end": [
27.950170256,
-0.0
]
},
{
"type": "line",
"start": [
27.950170256,
-0.0
],
"end": [
29.554121473,
-2.778125
]
},
{
"type": "line",
"start": [
29.554121473,
-2.778125
],
"end": [
32.762023906,
-2.778125
]
},
{
"type": "line",
"start": [
32.762023906,
-2.778125
],
"end": [
34.365975122,
0.0
]
},
{
"type": "line",
"start": [
34.365975122,
0.0
],
"end": [
32.762023906,
2.778125
]
},
{
"type": "line",
"start": [
40.474796108,
2.38125
],
"end": [
37.725165451,
2.38125
]
},
{
"type": "line",
"start": [
37.725165451,
2.38125
],
"end": [
36.350350122,
-0.0
]
},
{
"type": "line",
"start": [
36.350350122,
-0.0
],
"end": [
37.725165451,
-2.38125
]
},
{
"type": "line",
"start": [
37.725165451,
-2.38125
],
"end": [
40.474796108,
-2.38125
]
},
{
"type": "line",
"start": [
40.474796108,
-2.38125
],
"end": [
41.849611437,
0.0
]
},
{
"type": "line",
"start": [
41.849611437,
0.0
],
"end": [
40.474796108,
2.38125
]
}
]
}
},
{
"id": "sk_003",
"name": "Sketch2",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
1000.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
0.0,
-1.0,
0.0
],
"normal": [
0.0,
0.0,
-1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
-3.03991838,
6.838399573
],
"end": [
-7.032317821,
2.559554365
],
"center": [
0.0,
0.0
],
"radius_mm": 7.483636314,
"clockwise": false
},
{
"type": "line",
"start": [
-7.032317821,
2.559554365
],
"end": [
-3.621605215,
11.930410234
]
},
{
"type": "arc",
"start": [
-3.621605215,
11.930410234
],
"end": [
-1.991483438,
12.96891234
],
"center": [
-2.129843179,
11.387453257
],
"radius_mm": 1.5875,
"clockwise": false
},
{
"type": "line",
"start": [
-1.991483438,
12.96891234
],
"end": [
37.510710725,
9.512918166
]
},
{
"type": "arc",
"start": [
37.510710725,
9.512918166
],
"end": [
39.983621899,
7.9375
],
"center": [
37.233991242,
6.35
],
"radius_mm": 3.175,
"clockwise": false
},
{
"type": "line",
"start": [
39.983621899,
7.9375
],
"end": [
43.19974994,
2.367002829
]
},
{
"type": "arc",
"start": [
43.19974994,
2.367002829
],
"end": [
40.357018192,
4.5640625
],
"center": [
39.09998078,
-0.0
],
"radius_mm": 4.734005657,
"clockwise": false
},
{
"type": "line",
"start": [
40.357018192,
4.5640625
],
"end": [
-3.03991838,
6.838399573
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
1.5875,
9.525
],
"radius_mm": 2.291358881
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
7.925456874,
8.970500624
],
"radius_mm": 2.062222993
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
13.805141971,
8.456094833
],
"radius_mm": 1.833087105
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
19.226555292,
7.981782627
],
"radius_mm": 1.603951217
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
24.189696837,
7.547564006
],
"radius_mm": 1.374815329
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
28.694566606,
7.153438971
],
"radius_mm": 1.14567944
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
32.741164599,
6.79940752
],
"radius_mm": 0.916543552
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
36.375317993,
6.481460297
],
"radius_mm": 0.733234842
}
]
}
],
"construction": [
{
"type": "circle",
"center": [
1.5875,
9.525
],
"radius_mm": 1.984375
},
{
"type": "circle",
"center": [
7.925456874,
8.970500624
],
"radius_mm": 1.7859375
},
{
"type": "circle",
"center": [
13.805141971,
8.456094833
],
"radius_mm": 1.5875
},
{
"type": "circle",
"center": [
19.226555292,
7.981782627
],
"radius_mm": 1.3890625
},
{
"type": "circle",
"center": [
24.189696837,
7.547564006
],
"radius_mm": 1.190625
},
{
"type": "circle",
"center": [
28.694566606,
7.153438971
],
"radius_mm": 0.9921875
},
{
"type": "circle",
"center": [
32.741164599,
6.79940752
],
"radius_mm": 0.79375
},
{
"type": "circle",
"center": [
36.375317993,
6.481460297
],
"radius_mm": 0.635
},
{
"type": "line",
"start": [
0.0,
0.0
],
"end": [
0.0,
-6.679084202
]
},
{
"type": "line",
"start": [
0.0,
0.0
],
"end": [
-7.483636314,
-0.0
]
},
{
"type": "line",
"start": [
39.09998078,
-0.0
],
"end": [
43.833986437,
0.0
]
},
{
"type": "line",
"start": [
39.09998078,
-0.0
],
"end": [
39.09998078,
-4.629941039
]
},
{
"type": "line",
"start": [
1.5875,
9.525
],
"end": [
36.375317993,
6.481460297
]
},
{
"type": "line",
"start": [
2.73317944,
11.509375
],
"end": [
0.44182056,
11.509375
]
},
{
"type": "line",
"start": [
0.44182056,
11.509375
],
"end": [
-0.703858881,
9.525
]
},
{
"type": "line",
"start": [
-0.703858881,
9.525
],
"end": [
0.44182056,
7.540625
]
},
{
"type": "line",
"start": [
0.44182056,
7.540625
],
"end": [
2.73317944,
7.540625
]
},
{
"type": "line",
"start": [
2.73317944,
7.540625
],
"end": [
3.878858881,
9.525
]
},
{
"type": "line",
"start": [
3.878858881,
9.525
],
"end": [
2.73317944,
11.509375
]
},
{
"type": "line",
"start": [
6.894345377,
10.756438124
],
"end": [
5.863233881,
8.970500624
]
},
{
"type": "line",
"start": [
5.863233881,
8.970500624
],
"end": [
6.894345377,
7.184563124
]
},
{
"type": "line",
"start": [
6.894345377,
7.184563124
],
"end": [
8.95656837,
7.184563124
]
},
{
"type": "line",
"start": [
8.95656837,
7.184563124
],
"end": [
9.987679866,
8.970500624
]
},
{
"type": "line",
"start": [
9.987679866,
8.970500624
],
"end": [
8.95656837,
10.756438124
]
},
{
"type": "line",
"start": [
8.95656837,
10.756438124
],
"end": [
6.894345377,
10.756438124
]
},
{
"type": "line",
"start": [
12.888598419,
10.043594833
],
"end": [
11.972054866,
8.456094833
]
},
{
"type": "line",
"start": [
11.972054866,
8.456094833
],
"end": [
12.888598419,
6.868594833
]
},
{
"type": "line",
"start": [
12.888598419,
6.868594833
],
"end": [
14.721685523,
6.868594833
]
},
{
"type": "line",
"start": [
14.721685523,
6.868594833
],
"end": [
15.638229076,
8.456094833
]
},
{
"type": "line",
"start": [
15.638229076,
8.456094833
],
"end": [
14.721685523,
10.043594833
]
},
{
"type": "line",
"start": [
14.721685523,
10.043594833
],
"end": [
12.888598419,
10.043594833
]
},
{
"type": "line",
"start": [
18.424579684,
9.370845127
],
"end": [
17.622604076,
7.981782627
]
},
{
"type": "line",
"start": [
17.622604076,
7.981782627
],
"end": [
18.424579684,
6.592720127
]
},
{
"type": "line",
"start": [
18.424579684,
6.592720127
],
"end": [
20.028530901,
6.592720127
]
},
{
"type": "line",
"start": [
20.028530901,
6.592720127
],
"end": [
20.830506509,
7.981782627
]
},
{
"type": "line",
"start": [
20.830506509,
7.981782627
],
"end": [
20.028530901,
9.370845127
]
},
{
"type": "line",
"start": [
20.028530901,
9.370845127
],
"end": [
18.424579684,
9.370845127
]
},
{
"type": "line",
"start": [
23.502289173,
8.738189006
],
"end": [
22.814881509,
7.547564006
]
},
{
"type": "line",
"start": [
22.814881509,
7.547564006
],
"end": [
23.502289173,
6.356939006
]
},
{
"type": "line",
"start": [
23.502289173,
6.356939006
],
"end": [
24.877104502,
6.356939006
]
},
{
"type": "line",
"start": [
24.877104502,
6.356939006
],
"end": [
25.564512166,
7.547564006
]
},
{
"type": "line",
"start": [
25.564512166,
7.547564006
],
"end": [
24.877104502,
8.738189006
]
},
{
"type": "line",
"start": [
24.877104502,
8.738189006
],
"end": [
23.502289173,
8.738189006
]
},
{
"type": "line",
"start": [
28.121726886,
8.145626471
],
"end": [
27.548887166,
7.153438971
]
},
{
"type": "line",
"start": [
27.548887166,
7.153438971
],
"end": [
28.121726886,
6.161251471
]
},
{
"type": "line",
"start": [
28.121726886,
6.161251471
],
"end": [
29.267406327,
6.161251471
]
},
{
"type": "line",
"start": [
29.267406327,
6.161251471
],
"end": [
29.840246047,
7.153438971
]
},
{
"type": "line",
"start": [
29.840246047,
7.153438971
],
"end": [
29.267406327,
8.145626471
]
},
{
"type": "line",
"start": [
29.267406327,
8.145626471
],
"end": [
28.121726886,
8.145626471
]
},
{
"type": "line",
"start": [
32.282892823,
7.59315752
],
"end": [
31.824621047,
6.79940752
]
},
{
"type": "line",
"start": [
31.824621047,
6.79940752
],
"end": [
32.282892823,
6.00565752
]
},
{
"type": "line",
"start": [
32.282892823,
6.00565752
],
"end": [
33.199436375,
6.00565752
]
},
{
"type": "line",
"start": [
33.199436375,
6.00565752
],
"end": [
33.657708151,
6.79940752
]
},
{
"type": "line",
"start": [
33.657708151,
6.79940752
],
"end": [
33.199436375,
7.59315752
]
},
{
"type": "line",
"start": [
33.199436375,
7.59315752
],
"end": [
32.282892823,
7.59315752
]
},
{
"type": "line",
"start": [
36.008700572,
7.116460297
],
"end": [
35.642083151,
6.481460297
]
},
{
"type": "line",
"start": [
35.642083151,
6.481460297
],
"end": [
36.008700572,
5.846460297
]
},
{
"type": "line",
"start": [
36.008700572,
5.846460297
],
"end": [
36.741935414,
5.846460297
]
},
{
"type": "line",
"start": [
36.741935414,
5.846460297
],
"end": [
37.108552835,
6.481460297
]
},
{
"type": "line",
"start": [
37.108552835,
6.481460297
],
"end": [
36.741935414,
7.116460297
]
},
{
"type": "line",
"start": [
36.741935414,
7.116460297
],
"end": [
36.008700572,
7.116460297
]
}
]
}
},
{
"id": "sk_004",
"name": "Sketch3",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
1.0,
0.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-7.483636314,
76.2
],
"end": [
43.833986437,
44.45
]
},
{
"type": "line",
"start": [
43.833986437,
44.45
],
"end": [
43.833986437,
76.2
]
},
{
"type": "line",
"start": [
43.833986437,
76.2
],
"end": [
-7.483636314,
76.2
]
}
]
}
]
}
},
{
"id": "sk_005",
"name": "Sketch4",
"role": "profile",
"workplane": {
"origin_mm": [
6.660789841,
-0.0,
-0.0
],
"x_dir": [
0.998629535,
0.0,
0.052335956
],
"y_dir": [
0.998633281,
0.0,
-0.052264428
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-7.483636314,
44.45
],
"end": [
43.780401272,
12.602153922
]
},
{
"type": "line",
"start": [
43.780401272,
12.602153922
],
"end": [
43.780401272,
44.45
]
},
{
"type": "line",
"start": [
43.780401272,
44.45
],
"end": [
-7.483636314,
44.45
]
}
]
}
]
}
},
{
"id": "sk_006",
"name": "Sketch6",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
1000.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
40.357018192,
-4.5640625
],
"end": [
43.19974994,
-2.367002829
],
"center": [
39.09998078,
0.0
],
"radius_mm": 4.734005657,
"clockwise": false
},
{
"type": "line",
"start": [
43.19974994,
-2.367002829
],
"end": [
41.980396554,
-4.478984845
]
},
{
"type": "line",
"start": [
41.980396554,
-4.478984845
],
"end": [
40.357018192,
-4.5640625
]
}
]
}
]
}
},
{
"id": "sk_007",
"name": "Sketch7",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
1000.0,
-0.0
],
"x_dir": [
1.0,
0.0,
0.0
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
-7.032317821,
-2.559554365
],
"end": [
-3.03991838,
-6.838399573
],
"center": [
0.0,
0.0
],
"radius_mm": 7.483636314,
"clockwise": false
},
{
"type": "line",
"start": [
-3.03991838,
-6.838399573
],
"end": [
-5.4293671,
-6.963625275
]
},
{
"type": "line",
"start": [
-5.4293671,
-6.963625275
],
"end": [
-7.032317821,
-2.559554365
]
}
]
}
]
}
},
{
"id": "sk_008",
"name": "Sketch9",
"role": "profile",
"workplane": {
"origin_mm": [
6.660789841,
-0.0,
-0.0
],
"x_dir": [
0.998629535,
0.0,
0.052335956
],
"y_dir": [
0.998633281,
0.0,
-0.052264428
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [],
"construction": [
{
"type": "line",
"start": [
-0.495566299,
64.924419148
],
"end": [
36.044692285,
42.223738791
]
}
]
}
},
{
"id": "sk_009",
"name": "Sketch10",
"role": "profile",
"workplane": {
"origin_mm": [
12.697490145,
-0.0,
-0.0
],
"x_dir": [
0.996194698,
0.0,
0.087155743
],
"y_dir": [
0.99622344,
0.0,
-0.086826594
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [],
"construction": [
{
"type": "line",
"start": [
35.131519414,
11.969318612
],
"end": [
35.131519414,
5.501015429
]
},
{
"type": "line",
"start": [
-1.540058247,
32.608617157
],
"end": [
29.487288453,
13.321090614
]
}
]
}
}
]
},
"features": [
{
"id": "f_001",
"name": "FRONT",
"atomic_id": "reference_plane",
"depends_on": [],
"params": {
"plane": {
"origin_mm": [
0.0,
0.0,
0.0
],
"normal": [
0.0,
1.0,
0.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 10
},
"execution_status": "deferred"
},
{
"id": "f_002",
"name": "TOP",
"atomic_id": "reference_plane",
"depends_on": [
"f_001"
],
"params": {
"plane": {
"origin_mm": [
0.0,
0.0,
0.0
],
"normal": [
0.0,
0.0,
1.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 10
},
"execution_status": "deferred"
},
{
"id": "f_003",
"name": "RIGHT",
"atomic_id": "reference_plane",
"depends_on": [
"f_002"
],
"params": {
"plane": {
"origin_mm": [
0.0,
0.0,
0.0
],
"normal": [
1.0,
0.0,
0.0
],
"x_dir": [
0.0,
1.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 10
},
"execution_status": "deferred"
},
{
"id": "f_004",
"name": "Extrude1",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_002"
],
"params": {
"distance_mm": 76.2,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_002"
},
{
"id": "f_005",
"name": "Extrude2",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_004"
],
"params": {
"distance_mm": 44.45,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_003"
},
{
"id": "f_006",
"name": "Extrude3",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_001",
"f_004",
"f_005"
],
"params": {
"distance_mm": 0.0,
"reverse": false,
"end_condition": {
"type": "through_all",
"solidworks_code": 1
},
"reverse_distance_mm": 0.0,
"reverse_end_condition": {
"type": "through_all",
"solidworks_code": 1
}
},
"execution_status": "deferred",
"sketch_id": "sk_004"
},
{
"id": "f_007",
"name": "Extrude4",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_004",
"f_005",
"f_006"
],
"params": {
"distance_mm": 0.0,
"reverse": true,
"end_condition": {
"type": "through_all",
"solidworks_code": 1
}
},
"execution_status": "deferred",
"sketch_id": "sk_005"
},
{
"id": "f_008",
"name": "Extrude5",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_005",
"f_006",
"f_004"
],
"params": {
"distance_mm": 0.0,
"reverse": false,
"end_condition": {
"type": "up_to_surface",
"solidworks_code": 4,
"reference": {
"kind": "face",
"stable_id": "b2b46daddfa1ee594d738a3b02875feb72a4e99bd1a7b722e369d6d55ede49f3",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"surface": {
"type": "plane",
"parameters": [
-0.5261383284290237,
-0.8503990000922583,
0.0,
-0.007483636314031182,
0.0762,
-0.006838399573415082
]
},
"box": [
-0.007483636314031182,
0.044449999999999996,
-0.006838399573415082,
0.043833986436525654,
0.0762,
0.006838399573415082
],
"area": 0.00035607535271868984
}
}
}
},
"execution_status": "deferred",
"sketch_id": "sk_006"
},
{
"id": "f_009",
"name": "Extrude6",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_005",
"f_006",
"f_004"
],
"params": {
"distance_mm": 0.0,
"reverse": false,
"end_condition": {
"type": "up_to_surface",
"solidworks_code": 4,
"reference": {
"kind": "face",
"stable_id": "453dd989baccbc2f2efdd8ee3721a43b3cfe0e7d88ad8a3baaef6dbe87e83fb9",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"surface": {
"type": "plane",
"parameters": [
-0.5261383284290237,
-0.8503990000922583,
0.0,
-0.007483636314031182,
0.0762,
-0.006838399573415082
]
},
"box": [
-0.007483636314031183,
0.04444999999999999,
-0.006838399573415082,
0.043833986436525654,
0.0762,
0.006838399573415082
],
"area": 0.000357039864775392
}
}
}
},
"execution_status": "deferred",
"sketch_id": "sk_007"
},
{
"id": "f_010",
"name": "Extrude8",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_004",
"f_006"
],
"params": {
"distance_mm": 0.127,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_008"
},
{
"id": "f_011",
"name": "Extrude9",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_005",
"f_004",
"f_007"
],
"params": {
"distance_mm": 0.127,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_009"
}
],
"meta": {
"unit": "mm",
"source": "01_紧固件/0107_键/010799_通用键/标准_ALLEN KEY CASE.solidworks_evidence_v2.json",
"source_schema": "solidworks.cad_evidence.v2",
"source_status": "hybrid_semantic_surfaceir_pending",
"document_truth": {
"mass_properties": {
"available": true,
"mass": 0.02416855359895278,
"volume": 2.3694660391130175e-05,
"surface_area": 0.01824627329055435,
"center_of_mass": [
0.015812671509981207,
0.02741001915935055,
0.0019978547581119247
],
"principal_moments": [
4.906031867441648e-06,
9.067794563466933e-06,
1.2781918527797342e-05
],
"principal_axes": null,
"moment_of_inertia": null
},
"geometry": {
"bounding_box": [
-0.007483636314031185,
0.0,
-0.006838399573415082,
0.043833986436525654,
0.0762,
0.012974953256843565
],
"solid_body_count": 1,
"bodies": [
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "Extrude9",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAAgAAABtAAAAbAAAAGoAAABpAAAAaAAAAGcAAABmAAAAZQAAAA==",
"persist_reference_sha256": "9b280f45bc1c38a25aabbacb33c14da3728e107f29f6ab4714f2dfe38df5337a",
"component": null,
"geometry": {
"box": [
-0.007483636314031183,
0.0,
-0.006838399573415082,
0.043833986436525654,
0.0762,
0.012974953256843565
],
"face_count": 573,
"edge_count": 1502,
"vertex_count": 984
},
"stable_id": "9b280f45bc1c38a25aabbacb33c14da3728e107f29f6ab4714f2dfe38df5337a"
}
]
}
},
"step_inference": {
"available": true,
"face_count": 586,
"surface_counts": {
"bspline": 253,
"cylinder": 30,
"plane": 303
},
"axis_count": 30,
"repeat_spacings_mm": [],
"metrics": {
"bounding_box_mm": [
-7.483636414,
-1e-07,
-6.838399673,
43.833986537,
76.2000001,
12.974953357
],
"volume_mm3": 23694.456766724,
"surface_area_mm2": 18246.221247871,
"solid_count": 1,
"face_count": 586,
"edge_count": 1554,
"vertex_count": 1036
},
"error": null,
"truth_comparison": {
"expected_from_evidence": {
"bounding_box_mm": [
-7.483636314,
0.0,
-6.838399573,
43.833986437,
76.2,
12.974953257
],
"volume_mm3": 23694.66039113,
"surface_area_mm2": 18246.273290554,
"solid_count": 1,
"face_count": 573,
"edge_count": 1502,
"vertex_count": 984
},
"comparisons": {
"volume_mm3": {
"expected": 23694.66039113,
"actual": 23694.456766724,
"absolute_delta": 0.2036244060000172,
"within_tolerance": true
},
"surface_area_mm2": {
"expected": 18246.273290554,
"actual": 18246.221247871,
"absolute_delta": 0.052042683000763645,
"within_tolerance": true
},
"bounding_box_mm": {
"expected": [
-7.483636314,
0.0,
-6.838399573,
43.833986437,
76.2,
12.974953257
],
"actual": [
-7.483636414,
-1e-07,
-6.838399673,
43.833986537,
76.2000001,
12.974953357
],
"max_absolute_delta": 1.0000000116860974e-07,
"within_tolerance": true
},
"solid_count": {
"expected": 1,
"actual": 1,
"matches": true
},
"face_count": {
"expected": 573,
"actual": 586,
"matches": false
},
"edge_count": {
"expected": 1502,
"actual": 1554,
"matches": false
},
"vertex_count": {
"expected": 984,
"actual": 1036,
"matches": false
}
},
"numeric_geometry_match": true,
"topology_counts_match": false
}
},
"source_has_modeling_features": true
}
}