Files
cdsl-cad/json_to_cdsl/output/013003.cdsl.json
T
2026-08-21 11:13:18 +08:00

8293 lines
186 KiB
JSON

{
"schema": "cad.cdsl.llm.v1",
"schema_version": "1.1.0",
"kind": "part",
"part_id": "013003",
"geometry": {
"sketches": [
{
"id": "sk_001",
"name": "原点",
"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": "草图1",
"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": "circle",
"center": [
0.0,
0.0
],
"radius_mm": 26.0
}
},
{
"id": "sk_003",
"name": "草图2",
"role": "profile",
"workplane": {
"origin_mm": [
-52.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": "circle",
"center": [
0.0,
0.0
],
"radius_mm": 23.5
}
},
{
"id": "sk_004",
"name": "草图3",
"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": "arc",
"start": [
-20.439844292,
10.509414241
],
"end": [
-17.888734121,
4.501769032
],
"center": [
-18.0,
8.0
],
"radius_mm": 3.5,
"clockwise": false
},
{
"type": "arc",
"start": [
-17.888734121,
4.501769032
],
"end": [
-15.844580774,
2.224693258
],
"center": [
-17.825153371,
2.502779916
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "arc",
"start": [
-15.844580774,
2.224693258
],
"end": [
-14.892452779,
-5.849346135
],
"center": [
0.0,
0.0
],
"radius_mm": 16.0,
"clockwise": false
},
{
"type": "arc",
"start": [
-14.892452779,
-5.849346135
],
"end": [
-16.101040939,
-8.470919708
],
"center": [
-16.754009377,
-6.580514402
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "arc",
"start": [
-16.101040939,
-8.470919708
],
"end": [
-16.017694272,
-19.841458369
],
"center": [
-14.142135624,
-14.142135624
],
"radius_mm": 6.0,
"clockwise": false
},
{
"type": "arc",
"start": [
-16.017694272,
-19.841458369
],
"end": [
0.0,
-25.5
],
"center": [
0.0,
0.0
],
"radius_mm": 25.5,
"clockwise": false
},
{
"type": "arc",
"start": [
0.0,
-25.5
],
"end": [
16.017694272,
-19.841458369
],
"center": [
0.0,
0.0
],
"radius_mm": 25.5,
"clockwise": false
},
{
"type": "arc",
"start": [
16.017694272,
-19.841458369
],
"end": [
16.101040939,
-8.470919708
],
"center": [
14.142135624,
-14.142135624
],
"radius_mm": 6.0,
"clockwise": false
},
{
"type": "arc",
"start": [
16.101040939,
-8.470919708
],
"end": [
14.892452779,
-5.849346135
],
"center": [
16.754009377,
-6.580514402
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "arc",
"start": [
14.892452779,
-5.849346135
],
"end": [
15.844580774,
2.224693258
],
"center": [
0.0,
0.0
],
"radius_mm": 16.0,
"clockwise": false
},
{
"type": "arc",
"start": [
15.844580774,
2.224693258
],
"end": [
17.888733963,
4.501769037
],
"center": [
17.825153371,
2.502779916
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "arc",
"start": [
17.888733963,
4.501769037
],
"end": [
20.439844292,
10.509414241
],
"center": [
18.0,
8.0
],
"radius_mm": 3.5,
"clockwise": false
},
{
"type": "arc",
"start": [
20.439844292,
10.509414241
],
"end": [
19.911064664,
12.493057783
],
"center": [
21.83404103,
11.943365235
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "arc",
"start": [
19.911064664,
12.493057783
],
"end": [
8.470919708,
16.101040939
],
"center": [
14.142135624,
14.142135624
],
"radius_mm": 6.0,
"clockwise": false
},
{
"type": "arc",
"start": [
8.470919708,
16.101040939
],
"end": [
5.849346135,
14.892452779
],
"center": [
6.580514402,
16.754009377
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "arc",
"start": [
5.849346135,
14.892452779
],
"end": [
0.0,
16.0
],
"center": [
0.0,
0.0
],
"radius_mm": 16.0,
"clockwise": false
},
{
"type": "arc",
"start": [
0.0,
16.0
],
"end": [
-5.849346135,
14.892452779
],
"center": [
0.0,
0.0
],
"radius_mm": 16.0,
"clockwise": false
},
{
"type": "arc",
"start": [
-5.849346135,
14.892452779
],
"end": [
-8.470919678,
16.101040854
],
"center": [
-6.580514402,
16.754009377
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "arc",
"start": [
-8.470919678,
16.101040854
],
"end": [
-19.911064678,
12.493057833
],
"center": [
-14.142135624,
14.142135624
],
"radius_mm": 6.0,
"clockwise": false
},
{
"type": "arc",
"start": [
-19.911064678,
12.493057833
],
"end": [
-20.439844292,
10.509414241
],
"center": [
-21.83404103,
11.943365235
],
"radius_mm": 2.0,
"clockwise": true
}
]
}
]
}
},
{
"id": "sk_005",
"name": "草图4",
"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": [
10.246950766,
26.0
],
"end": [
-10.246950766,
26.0
],
"center": [
-0.0,
30.0
],
"radius_mm": 11.0,
"clockwise": true
},
{
"type": "line",
"start": [
-10.246950766,
26.0
],
"end": [
-28.0,
26.0
]
},
{
"type": "line",
"start": [
-28.0,
26.0
],
"end": [
-28.0,
-2.0
]
},
{
"type": "line",
"start": [
-28.0,
-2.0
],
"end": [
28.0,
-2.0
]
},
{
"type": "line",
"start": [
28.0,
-2.0
],
"end": [
28.0,
26.0
]
},
{
"type": "line",
"start": [
28.0,
26.0
],
"end": [
10.246950766,
26.0
]
}
]
}
]
}
},
{
"id": "sk_006",
"name": "草图5",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
30.0,
-12.845232579
],
"end": [
28.307692308,
-10.869042951
],
"center": [
28.0,
-12.845232579
],
"radius_mm": 2.0,
"clockwise": false
},
{
"type": "arc",
"start": [
28.307692308,
-10.869042951
],
"end": [
24.923076923,
9.758322195
],
"center": [
30.0,
0.0
],
"radius_mm": 11.0,
"clockwise": true
},
{
"type": "arc",
"start": [
24.923076923,
9.758322195
],
"end": [
26.0,
11.532562595
],
"center": [
24.0,
11.532562595
],
"radius_mm": 2.0,
"clockwise": false
},
{
"type": "line",
"start": [
26.0,
11.532562595
],
"end": [
26.0,
28.0
]
},
{
"type": "line",
"start": [
26.0,
28.0
],
"end": [
-2.0,
28.0
]
},
{
"type": "line",
"start": [
-2.0,
28.0
],
"end": [
-2.0,
-28.0
]
},
{
"type": "line",
"start": [
-2.0,
-28.0
],
"end": [
30.0,
-28.0
]
},
{
"type": "line",
"start": [
30.0,
-28.0
],
"end": [
30.0,
-12.845232579
]
}
]
}
]
}
},
{
"id": "sk_007",
"name": "草图6",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
30.0,
-12.845232579
],
"end": [
28.307692308,
-10.869042951
],
"center": [
28.0,
-12.845232579
],
"radius_mm": 2.0,
"clockwise": false
},
{
"type": "arc",
"start": [
28.307692308,
-10.869042951
],
"end": [
24.923076923,
9.758322195
],
"center": [
30.0,
0.0
],
"radius_mm": 11.0,
"clockwise": true
},
{
"type": "arc",
"start": [
24.923076923,
9.758322195
],
"end": [
26.0,
11.532562595
],
"center": [
24.0,
11.532562595
],
"radius_mm": 2.0,
"clockwise": false
},
{
"type": "line",
"start": [
26.0,
11.532562595
],
"end": [
26.0,
28.0
]
},
{
"type": "line",
"start": [
26.0,
28.0
],
"end": [
-2.0,
28.0
]
},
{
"type": "line",
"start": [
-2.0,
28.0
],
"end": [
-2.0,
-28.0
]
},
{
"type": "line",
"start": [
-2.0,
-28.0
],
"end": [
30.0,
-28.0
]
},
{
"type": "line",
"start": [
30.0,
-28.0
],
"end": [
30.0,
-12.845232579
]
}
]
}
]
}
},
{
"id": "sk_008",
"name": "草图7",
"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": "line",
"start": [
-28.0,
16.0
],
"end": [
-28.0,
-12.0
]
},
{
"type": "line",
"start": [
-28.0,
-12.0
],
"end": [
28.0,
-12.0
]
},
{
"type": "line",
"start": [
28.0,
-12.0
],
"end": [
28.0,
16.0
]
},
{
"type": "line",
"start": [
28.0,
16.0
],
"end": [
-28.0,
16.0
]
}
]
}
]
}
},
{
"id": "sk_009",
"name": "草图8",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
12.0,
-35.0
],
"end": [
27.0,
-50.0
],
"center": [
27.0,
-35.0
],
"radius_mm": 15.0,
"clockwise": false
},
{
"type": "line",
"start": [
27.0,
-50.0
],
"end": [
30.0,
-50.0
]
},
{
"type": "line",
"start": [
30.0,
-50.0
],
"end": [
46.0,
-40.762395693
]
},
{
"type": "line",
"start": [
46.0,
-40.762395693
],
"end": [
46.0,
-14.0
]
},
{
"type": "line",
"start": [
46.0,
-14.0
],
"end": [
12.0,
-14.0
]
},
{
"type": "line",
"start": [
12.0,
-14.0
],
"end": [
12.0,
-35.0
]
}
]
}
]
}
},
{
"id": "sk_010",
"name": "草图9",
"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": [
-9.75,
-17.0
],
"end": [
-9.75,
-57.0
]
},
{
"type": "line",
"start": [
-9.75,
-57.0
],
"end": [
9.75,
-57.0
]
},
{
"type": "line",
"start": [
9.75,
-57.0
],
"end": [
9.75,
-17.0
]
},
{
"type": "line",
"start": [
9.75,
-17.0
],
"end": [
-9.75,
-17.0
]
}
]
}
]
}
},
{
"id": "sk_011",
"name": "草图10",
"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": "annulus",
"center": [
0.0,
0.0
],
"inner_radius_mm": 15.0,
"outer_radius_mm": 26.0
}
},
{
"id": "sk_012",
"name": "草图11",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
2.5,
25.0
],
"end": [
11.5,
25.0
]
},
{
"type": "line",
"start": [
11.5,
25.0
],
"end": [
11.5,
27.0
]
},
{
"type": "line",
"start": [
11.5,
27.0
],
"end": [
2.5,
27.0
]
},
{
"type": "line",
"start": [
2.5,
27.0
],
"end": [
2.5,
25.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
11.5,
0.0
],
"end": [
2.5,
0.0
]
}
]
}
},
{
"id": "sk_013",
"name": "草图12",
"role": "profile",
"workplane": {
"origin_mm": [
-26.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": [
-38.890872965,
3.535533906
],
"end": [
-35.355339059,
0.0
]
},
{
"type": "line",
"start": [
-35.355339059,
0.0
],
"end": [
-0.0,
35.355339059
]
},
{
"type": "line",
"start": [
-0.0,
35.355339059
],
"end": [
35.355339059,
0.0
]
},
{
"type": "line",
"start": [
35.355339059,
0.0
],
"end": [
38.890872965,
3.535533906
]
},
{
"type": "line",
"start": [
38.890872965,
3.535533906
],
"end": [
-0.0,
42.426406871
]
},
{
"type": "line",
"start": [
-0.0,
42.426406871
],
"end": [
-38.890872965,
3.535533906
]
}
]
}
]
}
},
{
"id": "sk_014",
"name": "草图13",
"role": "profile",
"workplane": {
"origin_mm": [
500.0,
707.106781187,
500.0
],
"x_dir": [
0.707106781,
0.0,
0.707106781
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.707106781,
0.0,
0.707106781
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-30.0,
34.0
],
"end": [
-30.0,
39.0
]
},
{
"type": "line",
"start": [
-30.0,
39.0
],
"end": [
-23.339745962,
39.0
]
},
{
"type": "line",
"start": [
-23.339745962,
39.0
],
"end": [
-22.0,
34.0
]
},
{
"type": "line",
"start": [
-22.0,
34.0
],
"end": [
-30.0,
34.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-22.0,
34.0
],
"end": [
-30.0,
34.0
]
}
]
}
},
{
"id": "sk_015",
"name": "草图14",
"role": "profile",
"workplane": {
"origin_mm": [
500.0,
707.106781187,
500.0
],
"x_dir": [
0.707106781,
0.0,
0.707106781
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.707106781,
0.0,
0.707106781
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-23.5,
144.5
],
"end": [
-23.5,
149.5
]
},
{
"type": "line",
"start": [
-23.5,
149.5
],
"end": [
-21.839745962,
149.5
]
},
{
"type": "line",
"start": [
-21.839745962,
149.5
],
"end": [
-20.5,
144.5
]
},
{
"type": "line",
"start": [
-20.5,
144.5
],
"end": [
-23.5,
144.5
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-20.5,
144.5
],
"end": [
-23.5,
144.5
]
}
]
}
},
{
"id": "sk_016",
"name": "草图15",
"role": "profile",
"workplane": {
"origin_mm": [
500.0,
707.106781187,
500.0
],
"x_dir": [
0.707106781,
0.0,
0.707106781
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.707106781,
0.0,
0.707106781
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-20.0,
3.0
],
"end": [
-23.0,
3.0
]
},
{
"type": "line",
"start": [
-23.0,
3.0
],
"end": [
-22.4585,
3.5415
]
},
{
"type": "line",
"start": [
-22.4585,
3.5415
],
"end": [
-22.4585,
15.0
]
},
{
"type": "line",
"start": [
-22.4585,
15.0
],
"end": [
-20.0,
16.419415637
]
},
{
"type": "line",
"start": [
-20.0,
16.419415637
],
"end": [
-20.0,
3.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-20.0,
16.419415637
],
"end": [
-20.0,
3.0
]
}
]
}
},
{
"id": "sk_017",
"name": "草图16",
"role": "profile",
"workplane": {
"origin_mm": [
-3.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": false,
"segments": [
{
"type": "line",
"start": [
-14.142135624,
14.142135624
],
"end": [
985.857864376,
14.142135624
]
}
]
},
{
"role": "inner",
"closed": false,
"segments": [
{
"type": "line",
"start": [
-14.142135624,
14.142135624
],
"end": [
-14.142135624,
-985.857864376
]
}
]
}
]
}
},
{
"id": "sk_018",
"name": "草图17",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.707106781,
0.707106781
],
"y_dir": [
0.5,
-0.5,
-0.707106781
],
"normal": [
-0.281084637,
0.678598345,
-0.678598345
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
38.5,
30.0
],
"end": [
43.25,
30.0
]
},
{
"type": "line",
"start": [
43.25,
30.0
],
"end": [
43.25,
21.0
]
},
{
"type": "line",
"start": [
43.25,
21.0
],
"end": [
38.5,
21.0
]
},
{
"type": "line",
"start": [
38.5,
21.0
],
"end": [
38.5,
30.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
38.5,
21.0
],
"end": [
38.5,
30.0
]
}
]
}
},
{
"id": "sk_019",
"name": "草图18",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.707106781,
0.707106781
],
"y_dir": [
0.5,
-0.5,
-0.707106781
],
"normal": [
-0.281084637,
0.678598345,
-0.678598345
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
142.0,
23.5
],
"end": [
147.0,
23.5
]
},
{
"type": "line",
"start": [
147.0,
23.5
],
"end": [
147.0,
21.839745962
]
},
{
"type": "line",
"start": [
147.0,
21.839745962
],
"end": [
142.0,
20.5
]
},
{
"type": "line",
"start": [
142.0,
20.5
],
"end": [
142.0,
23.5
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
142.0,
20.5
],
"end": [
142.0,
23.5
]
}
]
}
},
{
"id": "sk_020",
"name": "草图19",
"role": "profile",
"workplane": {
"origin_mm": [
-27.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": [
-28.5,
-35.0
],
"end": [
-28.5,
-29.0
]
},
{
"type": "line",
"start": [
-28.5,
-29.0
],
"end": [
-23.05,
-29.0
]
},
{
"type": "line",
"start": [
-23.05,
-29.0
],
"end": [
-23.05,
-23.0
]
},
{
"type": "line",
"start": [
-23.05,
-23.0
],
"end": [
-20.75,
-23.0
]
},
{
"type": "line",
"start": [
-20.75,
-23.0
],
"end": [
-20.75,
-29.0
]
},
{
"type": "line",
"start": [
-20.75,
-29.0
],
"end": [
20.75,
-29.0
]
},
{
"type": "line",
"start": [
20.75,
-29.0
],
"end": [
20.75,
-23.0
]
},
{
"type": "line",
"start": [
20.75,
-23.0
],
"end": [
23.05,
-23.0
]
},
{
"type": "line",
"start": [
23.05,
-23.0
],
"end": [
23.05,
-29.0
]
},
{
"type": "line",
"start": [
23.05,
-29.0
],
"end": [
28.5,
-29.0
]
},
{
"type": "line",
"start": [
28.5,
-29.0
],
"end": [
28.5,
-35.0
]
},
{
"type": "line",
"start": [
28.5,
-35.0
],
"end": [
-28.5,
-35.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
28.5,
-35.0
],
"end": [
-28.5,
-35.0
]
}
]
}
},
{
"id": "sk_021",
"name": "草图20",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
28.45,
-29.126309197
],
"end": [
30.0,
-26.5
],
"center": [
27.0,
-26.5
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
30.0,
-26.5
],
"end": [
30.0,
-25.5
]
},
{
"type": "arc",
"start": [
30.0,
-25.5
],
"end": [
24.0,
-25.5
],
"center": [
27.0,
-25.5
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
24.0,
-25.5
],
"end": [
24.0,
-26.5
]
},
{
"type": "arc",
"start": [
24.0,
-26.5
],
"end": [
27.0,
-29.5
],
"center": [
27.0,
-26.5
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
27.0,
-29.5
],
"end": [
27.0,
-39.1
]
},
{
"type": "line",
"start": [
27.0,
-39.1
],
"end": [
20.377868418,
-50.569868355
]
},
{
"type": "line",
"start": [
20.377868418,
-50.569868355
],
"end": [
20.377868418,
-52.019868355
]
},
{
"type": "line",
"start": [
20.377868418,
-52.019868355
],
"end": [
21.633605253,
-51.294868355
]
},
{
"type": "line",
"start": [
21.633605253,
-51.294868355
],
"end": [
27.0,
-42.0
]
},
{
"type": "line",
"start": [
27.0,
-42.0
],
"end": [
27.0,
-50.744263165
]
},
{
"type": "line",
"start": [
27.0,
-50.744263165
],
"end": [
27.725,
-52.0
]
},
{
"type": "line",
"start": [
27.725,
-52.0
],
"end": [
28.45,
-50.744263165
]
},
{
"type": "line",
"start": [
28.45,
-50.744263165
],
"end": [
28.45,
-29.126309197
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
25.45,
-26.5
],
"end": [
28.55,
-26.5
],
"center": [
27.0,
-26.5
],
"radius_mm": 1.55,
"clockwise": false
},
{
"type": "line",
"start": [
28.55,
-26.5
],
"end": [
28.55,
-25.5
]
},
{
"type": "arc",
"start": [
28.55,
-25.5
],
"end": [
25.45,
-25.5
],
"center": [
27.0,
-25.5
],
"radius_mm": 1.55,
"clockwise": false
},
{
"type": "line",
"start": [
25.45,
-25.5
],
"end": [
25.45,
-26.5
]
}
]
}
]
}
},
{
"id": "sk_022",
"name": "草图21",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
-1.0
],
"y_dir": [
0.707106781,
0.0,
0.707106781
],
"normal": [
0.0,
-1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
-25.55,
-29.126309197
],
"end": [
-24.0,
-26.5
],
"center": [
-27.0,
-26.5
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
-24.0,
-26.5
],
"end": [
-24.0,
-25.5
]
},
{
"type": "arc",
"start": [
-24.0,
-25.5
],
"end": [
-30.0,
-25.5
],
"center": [
-27.0,
-25.5
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
-30.0,
-25.5
],
"end": [
-30.0,
-26.5
]
},
{
"type": "arc",
"start": [
-30.0,
-26.5
],
"end": [
-27.0,
-29.5
],
"center": [
-27.0,
-26.5
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
-27.0,
-29.5
],
"end": [
-27.0,
-39.1
]
},
{
"type": "line",
"start": [
-27.0,
-39.1
],
"end": [
-33.622131582,
-50.569868355
]
},
{
"type": "line",
"start": [
-33.622131582,
-50.569868355
],
"end": [
-33.622131582,
-52.019868355
]
},
{
"type": "line",
"start": [
-33.622131582,
-52.019868355
],
"end": [
-32.366394747,
-51.294868355
]
},
{
"type": "line",
"start": [
-32.366394747,
-51.294868355
],
"end": [
-27.0,
-42.0
]
},
{
"type": "line",
"start": [
-27.0,
-42.0
],
"end": [
-27.0,
-50.744263165
]
},
{
"type": "line",
"start": [
-27.0,
-50.744263165
],
"end": [
-26.275,
-52.0
]
},
{
"type": "line",
"start": [
-26.275,
-52.0
],
"end": [
-25.55,
-50.744263165
]
},
{
"type": "line",
"start": [
-25.55,
-50.744263165
],
"end": [
-25.55,
-29.126309197
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
-28.55,
-26.5
],
"end": [
-25.45,
-26.5
],
"center": [
-27.0,
-26.5
],
"radius_mm": 1.55,
"clockwise": false
},
{
"type": "line",
"start": [
-25.45,
-26.5
],
"end": [
-25.45,
-25.5
]
},
{
"type": "arc",
"start": [
-25.45,
-25.5
],
"end": [
-28.55,
-25.5
],
"center": [
-27.0,
-25.5
],
"radius_mm": 1.55,
"clockwise": false
},
{
"type": "line",
"start": [
-28.55,
-25.5
],
"end": [
-28.55,
-26.5
]
}
]
}
]
}
},
{
"id": "sk_023",
"name": "草图22",
"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": "line",
"start": [
26.0,
30.0
],
"end": [
26.0,
23.0
]
},
{
"type": "line",
"start": [
26.0,
23.0
],
"end": [
24.0,
23.0
]
},
{
"type": "line",
"start": [
24.0,
23.0
],
"end": [
25.0,
24.0
]
},
{
"type": "line",
"start": [
25.0,
24.0
],
"end": [
25.0,
30.0
]
},
{
"type": "line",
"start": [
25.0,
30.0
],
"end": [
26.0,
30.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
25.0,
30.0
],
"end": [
26.0,
30.0
]
}
]
}
},
{
"id": "sk_024",
"name": "草图23",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
27.0,
1.732050808
],
"end": [
27.0,
-1.732050808
]
},
{
"type": "line",
"start": [
27.0,
-1.732050808
],
"end": [
30.0,
-3.464101615
]
},
{
"type": "line",
"start": [
30.0,
-3.464101615
],
"end": [
33.0,
-1.732050808
]
},
{
"type": "line",
"start": [
33.0,
-1.732050808
],
"end": [
33.0,
1.732050808
]
},
{
"type": "line",
"start": [
33.0,
1.732050808
],
"end": [
30.0,
3.464101615
]
},
{
"type": "line",
"start": [
30.0,
3.464101615
],
"end": [
27.0,
1.732050808
]
}
]
}
]
}
},
{
"id": "sk_025",
"name": "草图24",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
0.0,
0.0
],
"end": [
0.0,
10.0
]
},
{
"type": "line",
"start": [
0.0,
10.0
],
"end": [
72.0,
10.0
]
},
{
"type": "line",
"start": [
72.0,
10.0
],
"end": [
72.0,
20.0
]
},
{
"type": "line",
"start": [
72.0,
20.0
],
"end": [
137.0,
20.0
]
},
{
"type": "line",
"start": [
137.0,
20.0
],
"end": [
137.0,
0.0
]
},
{
"type": "line",
"start": [
137.0,
0.0
],
"end": [
0.0,
0.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
137.0,
0.0
],
"end": [
0.0,
0.0
]
}
]
}
},
{
"id": "sk_026",
"name": "草图25",
"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": "line",
"start": [
22.0,
140.0
],
"end": [
25.5,
136.5
]
},
{
"type": "line",
"start": [
25.5,
136.5
],
"end": [
25.5,
157.0
]
},
{
"type": "line",
"start": [
25.5,
157.0
],
"end": [
22.0,
157.0
]
},
{
"type": "line",
"start": [
22.0,
157.0
],
"end": [
22.0,
140.0
]
}
]
}
]
}
},
{
"id": "sk_027",
"name": "草图26",
"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": "line",
"start": [
-25.5,
136.5
],
"end": [
-22.0,
140.0
]
},
{
"type": "line",
"start": [
-22.0,
140.0
],
"end": [
-22.0,
157.0
]
},
{
"type": "line",
"start": [
-22.0,
157.0
],
"end": [
-25.5,
157.0
]
},
{
"type": "line",
"start": [
-25.5,
157.0
],
"end": [
-25.5,
136.5
]
}
]
}
]
}
},
{
"id": "sk_028",
"name": "草图27",
"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": "line",
"start": [
23.0,
147.0
],
"end": [
23.0,
140.0
]
},
{
"type": "line",
"start": [
23.0,
140.0
],
"end": [
21.0,
140.0
]
},
{
"type": "line",
"start": [
21.0,
140.0
],
"end": [
22.0,
141.0
]
},
{
"type": "line",
"start": [
22.0,
141.0
],
"end": [
22.0,
147.0
]
},
{
"type": "line",
"start": [
22.0,
147.0
],
"end": [
23.0,
147.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
22.0,
147.0
],
"end": [
23.0,
147.0
]
}
]
}
},
{
"id": "sk_029",
"name": "草图28",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
144.0,
1.732050808
],
"end": [
144.0,
-1.732050808
]
},
{
"type": "line",
"start": [
144.0,
-1.732050808
],
"end": [
147.0,
-3.464101615
]
},
{
"type": "line",
"start": [
147.0,
-3.464101615
],
"end": [
150.0,
-1.732050808
]
},
{
"type": "line",
"start": [
150.0,
-1.732050808
],
"end": [
150.0,
1.732050808
]
},
{
"type": "line",
"start": [
150.0,
1.732050808
],
"end": [
147.0,
3.464101615
]
},
{
"type": "line",
"start": [
147.0,
3.464101615
],
"end": [
144.0,
1.732050808
]
}
]
}
]
}
},
{
"id": "sk_030",
"name": "草图29",
"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": "line",
"start": [
-25.0,
30.0
],
"end": [
-25.0,
24.0
]
},
{
"type": "line",
"start": [
-25.0,
24.0
],
"end": [
-24.0,
23.0
]
},
{
"type": "line",
"start": [
-24.0,
23.0
],
"end": [
-26.0,
23.0
]
},
{
"type": "line",
"start": [
-26.0,
23.0
],
"end": [
-26.0,
30.0
]
},
{
"type": "line",
"start": [
-26.0,
30.0
],
"end": [
-25.0,
30.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-26.0,
30.0
],
"end": [
-25.0,
30.0
]
}
]
}
},
{
"id": "sk_031",
"name": "草图30",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
27.0,
1.732050808
],
"end": [
27.0,
-1.732050808
]
},
{
"type": "line",
"start": [
27.0,
-1.732050808
],
"end": [
30.0,
-3.464101615
]
},
{
"type": "line",
"start": [
30.0,
-3.464101615
],
"end": [
33.0,
-1.732050808
]
},
{
"type": "line",
"start": [
33.0,
-1.732050808
],
"end": [
33.0,
1.732050808
]
},
{
"type": "line",
"start": [
33.0,
1.732050808
],
"end": [
30.0,
3.464101615
]
},
{
"type": "line",
"start": [
30.0,
3.464101615
],
"end": [
27.0,
1.732050808
]
}
]
}
]
}
},
{
"id": "sk_032",
"name": "草图31",
"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": "line",
"start": [
-22.0,
147.0
],
"end": [
-22.0,
141.0
]
},
{
"type": "line",
"start": [
-22.0,
141.0
],
"end": [
-21.0,
140.0
]
},
{
"type": "line",
"start": [
-21.0,
140.0
],
"end": [
-23.0,
140.0
]
},
{
"type": "line",
"start": [
-23.0,
140.0
],
"end": [
-23.0,
147.0
]
},
{
"type": "line",
"start": [
-23.0,
147.0
],
"end": [
-22.0,
147.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-23.0,
147.0
],
"end": [
-22.0,
147.0
]
}
]
}
},
{
"id": "sk_033",
"name": "草图32",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
144.0,
1.732050808
],
"end": [
144.0,
-1.732050808
]
},
{
"type": "line",
"start": [
144.0,
-1.732050808
],
"end": [
147.0,
-3.464101615
]
},
{
"type": "line",
"start": [
147.0,
-3.464101615
],
"end": [
150.0,
-1.732050808
]
},
{
"type": "line",
"start": [
150.0,
-1.732050808
],
"end": [
150.0,
1.732050808
]
},
{
"type": "line",
"start": [
150.0,
1.732050808
],
"end": [
147.0,
3.464101615
]
},
{
"type": "line",
"start": [
147.0,
3.464101615
],
"end": [
144.0,
1.732050808
]
}
]
}
]
}
},
{
"id": "sk_034",
"name": "草图33",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
30.0,
26.0
],
"end": [
36.5785,
26.0
]
},
{
"type": "line",
"start": [
36.5785,
26.0
],
"end": [
35.7225,
25.144
]
},
{
"type": "line",
"start": [
35.7225,
25.144
],
"end": [
35.7225,
20.0
]
},
{
"type": "line",
"start": [
35.7225,
20.0
],
"end": [
30.0,
16.696113085
]
},
{
"type": "line",
"start": [
30.0,
16.696113085
],
"end": [
30.0,
26.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
30.0,
16.696113085
],
"end": [
30.0,
26.0
]
}
]
}
},
{
"id": "sk_035",
"name": "草图34",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
147.0,
23.5
],
"end": [
153.5785,
23.5
]
},
{
"type": "line",
"start": [
153.5785,
23.5
],
"end": [
152.7225,
22.644
]
},
{
"type": "line",
"start": [
152.7225,
22.644
],
"end": [
152.7225,
17.5
]
},
{
"type": "line",
"start": [
152.7225,
17.5
],
"end": [
147.0,
14.196113085
]
},
{
"type": "line",
"start": [
147.0,
14.196113085
],
"end": [
147.0,
23.5
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
147.0,
14.196113085
],
"end": [
147.0,
23.5
]
}
]
}
},
{
"id": "sk_036",
"name": "草图35",
"role": "profile",
"workplane": {
"origin_mm": [
359.669900169,
920.504853452,
152.670814771
],
"x_dir": [
0.920504853,
0.0,
0.390731128
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.390731128,
0.0,
0.920504854
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
21.5,
44.0
],
"end": [
21.5,
48.0
]
},
{
"type": "line",
"start": [
21.5,
48.0
],
"end": [
26.0,
48.0
]
},
{
"type": "line",
"start": [
26.0,
48.0
],
"end": [
26.0,
44.0
]
},
{
"type": "line",
"start": [
26.0,
44.0
],
"end": [
21.5,
44.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
26.0,
44.0
],
"end": [
21.5,
44.0
]
}
]
}
},
{
"id": "sk_037",
"name": "草图36",
"role": "profile",
"workplane": {
"origin_mm": [
359.669900169,
920.504853452,
152.670814771
],
"x_dir": [
0.920504853,
0.0,
0.390731128
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.390731128,
0.0,
0.920504854
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-26.0,
44.0
],
"end": [
-26.0,
48.0
]
},
{
"type": "line",
"start": [
-26.0,
48.0
],
"end": [
-21.5,
48.0
]
},
{
"type": "line",
"start": [
-21.5,
48.0
],
"end": [
-21.5,
44.0
]
},
{
"type": "line",
"start": [
-21.5,
44.0
],
"end": [
-26.0,
44.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-21.5,
44.0
],
"end": [
-26.0,
44.0
]
}
]
}
},
{
"id": "sk_038",
"name": "草图37",
"role": "profile",
"workplane": {
"origin_mm": [
359.669900169,
920.504853452,
152.670814771
],
"x_dir": [
0.920504853,
0.0,
0.390731128
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.390731128,
0.0,
0.920504854
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
21.5,
137.5
],
"end": [
21.5,
141.5
]
},
{
"type": "line",
"start": [
21.5,
141.5
],
"end": [
23.5,
141.5
]
},
{
"type": "line",
"start": [
23.5,
141.5
],
"end": [
23.5,
137.5
]
},
{
"type": "line",
"start": [
23.5,
137.5
],
"end": [
21.5,
137.5
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
23.5,
137.5
],
"end": [
21.5,
137.5
]
}
]
}
},
{
"id": "sk_039",
"name": "草图38",
"role": "profile",
"workplane": {
"origin_mm": [
359.669900169,
920.504853452,
152.670814771
],
"x_dir": [
0.920504853,
0.0,
0.390731128
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.390731128,
0.0,
0.920504854
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-23.5,
137.5
],
"end": [
-23.5,
141.5
]
},
{
"type": "line",
"start": [
-23.5,
141.5
],
"end": [
-21.5,
141.5
]
},
{
"type": "line",
"start": [
-21.5,
141.5
],
"end": [
-21.5,
137.5
]
},
{
"type": "line",
"start": [
-21.5,
137.5
],
"end": [
-23.5,
137.5
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-21.5,
137.5
],
"end": [
-23.5,
137.5
]
}
]
}
},
{
"id": "sk_040",
"name": "草图39",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.390731128,
0.920504853
],
"y_dir": [
0.650895224,
-0.276288631,
-0.707106781
],
"normal": [
-0.033724492,
0.919981241,
-0.390508868
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
44.0,
26.0
],
"end": [
48.0,
26.0
]
},
{
"type": "line",
"start": [
48.0,
26.0
],
"end": [
48.0,
21.5
]
},
{
"type": "line",
"start": [
48.0,
21.5
],
"end": [
44.0,
21.5
]
},
{
"type": "line",
"start": [
44.0,
21.5
],
"end": [
44.0,
26.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
44.0,
21.5
],
"end": [
44.0,
26.0
]
}
]
}
},
{
"id": "sk_041",
"name": "草图40",
"role": "profile",
"workplane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.390731128,
0.920504853
],
"y_dir": [
0.650895224,
-0.276288631,
-0.707106781
],
"normal": [
-0.033724492,
0.919981241,
-0.390508868
]
},
"profile": {
"type": "analytic_contours",
"contours": [
{
"role": "outer",
"closed": true,
"segments": [
{
"type": "line",
"start": [
137.5,
23.5
],
"end": [
141.5,
23.5
]
},
{
"type": "line",
"start": [
141.5,
23.5
],
"end": [
141.5,
21.5
]
},
{
"type": "line",
"start": [
141.5,
21.5
],
"end": [
137.5,
21.5
]
},
{
"type": "line",
"start": [
137.5,
21.5
],
"end": [
137.5,
23.5
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
137.5,
21.5
],
"end": [
137.5,
23.5
]
}
]
}
},
{
"id": "sk_042",
"name": "body1",
"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_043",
"name": "body-bracket",
"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_044",
"name": "body-switchU",
"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_045",
"name": "body-band1",
"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_046",
"name": "body-band2",
"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": []
}
}
]
},
"features": [
{
"id": "f_001",
"name": "前视基准面",
"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": "上视基准面",
"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_004",
"name": "凸台-拉伸1",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_001"
],
"params": {
"distance_mm": 52.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 52.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_002"
},
{
"id": "f_021",
"name": "基准面7",
"atomic_id": "reference_plane",
"depends_on": [
"f_001"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-26.0,
-0.0
],
"normal": [
0.0,
1.0,
0.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 26.0,
"angle_rad": 0.0,
"reverse": true,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
{
"id": "f_031",
"name": "基准面10",
"atomic_id": "reference_plane",
"depends_on": [
"f_001"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-3.0,
-0.0
],
"normal": [
0.0,
1.0,
0.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 3.0,
"angle_rad": 0.0,
"reverse": true,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
{
"id": "f_032",
"name": "基准面11",
"atomic_id": "reference_plane",
"depends_on": [
"f_001"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-27.0,
-0.0
],
"normal": [
0.0,
1.0,
0.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 27.0,
"angle_rad": 0.0,
"reverse": true,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
{
"id": "f_059",
"name": "基准面16",
"atomic_id": "reference_plane",
"depends_on": [
"f_001"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-52.0,
-0.0
],
"normal": [
0.0,
1.0,
0.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 52.0,
"angle_rad": 0.0,
"reverse": true,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "46665b39295d4001bcbef6f37ec0c75c219ac67a07e32a964234a868b3672da2",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_001"
}
]
},
{
"id": "f_003",
"name": "右视基准面",
"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_005",
"name": "基准面1",
"atomic_id": "reference_plane",
"depends_on": [
"f_004"
],
"params": {
"plane": {
"origin_mm": [
-52.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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_003"
},
"execution_status": "deferred"
},
{
"id": "f_007",
"name": "基准面2",
"atomic_id": "reference_plane",
"depends_on": [
"f_002"
],
"params": {
"plane": {
"origin_mm": [
0.0,
0.0,
26.0
],
"normal": [
0.0,
0.0,
1.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 26.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_002"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_002"
}
]
},
{
"id": "f_013",
"name": "基准面5",
"atomic_id": "reference_plane",
"depends_on": [
"f_002"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-0.0,
-26.0
],
"normal": [
0.0,
0.0,
1.0
],
"x_dir": [
1.0,
0.0,
0.0
]
},
"offset_mm": 26.0,
"angle_rad": 0.0,
"reverse": true,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_002"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "3a59788dcc6fc4588146380df745485f1125d10e3ba413489a3142d9f9beb78a",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_002"
}
]
},
{
"id": "f_015",
"name": "凸台-拉伸3",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_001",
"f_004"
],
"params": {
"distance_mm": 30.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_004"
},
{
"id": "f_018",
"name": "切除-拉伸5",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_001",
"f_004"
],
"params": {
"distance_mm": 46.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_010"
},
{
"id": "f_019",
"name": "切除-拉伸6",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_001",
"f_004"
],
"params": {
"distance_mm": 3.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_011"
},
{
"id": "f_022",
"name": "切除-拉伸7",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_021",
"f_004"
],
"params": {
"distance_mm": 24.5,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_013"
},
{
"id": "f_033",
"name": "旋转1",
"atomic_id": "revolve_add",
"depends_on": [
"f_032",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
28.5,
-35.0,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_020",
"selectors": [
{
"kind": "axis",
"stable_id": "51f3d1a987f3656f0a35746d1d2f5036d76f7b4d58f1e61b373e27b51afb4a67",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.0285,
-0.035,
0.0
],
"end": [
-0.0285,
-0.035,
0.0
]
}
}
]
},
{
"id": "f_038",
"name": "切除-旋转7",
"atomic_id": "revolve_cut",
"depends_on": [
"f_002",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
25.0,
30.0,
0.0
],
"direction": [
1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_023",
"selectors": [
{
"kind": "axis",
"stable_id": "898f031f24edbd315b20ea5b8926645455d7862fd343d2dd9cf008e560f302af",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.025,
0.03,
0.0
],
"end": [
0.026000000000000002,
0.03,
0.0
]
}
}
]
},
{
"id": "f_041",
"name": "切除-拉伸9",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_002",
"f_004"
],
"params": {
"distance_mm": 23.5,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 23.5,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_026"
},
{
"id": "f_042",
"name": "切除-拉伸10",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_002",
"f_004"
],
"params": {
"distance_mm": 23.5,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 23.5,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_027"
},
{
"id": "f_043",
"name": "切除-旋转9",
"atomic_id": "revolve_cut",
"depends_on": [
"f_002",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
22.0,
147.0,
0.0
],
"direction": [
1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_028",
"selectors": [
{
"kind": "axis",
"stable_id": "92e22125798b61e709fcb7668ee6349f87dddfcc10a42dad10a7180f8947887d",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.021999999999999773,
0.147,
0.0
],
"end": [
0.022999999999999885,
0.147,
0.0
]
}
}
]
},
{
"id": "f_045",
"name": "切除-旋转10",
"atomic_id": "revolve_cut",
"depends_on": [
"f_002",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-26.0,
30.0,
0.0
],
"direction": [
1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_030",
"selectors": [
{
"kind": "axis",
"stable_id": "59e27654c442a567a9674836e91b94b5d4fa36168c9d5544b4388ba0fa3c5ed0",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.026000000000000002,
0.03,
0.0
],
"end": [
-0.025,
0.03,
0.0
]
}
}
]
},
{
"id": "f_047",
"name": "切除-旋转11",
"atomic_id": "revolve_cut",
"depends_on": [
"f_002",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-23.0,
147.0,
0.0
],
"direction": [
1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_032",
"selectors": [
{
"kind": "axis",
"stable_id": "12f0ed96d44b5ba1d001e7bd6df820f42bc36cdfaa4b3561d7475180210eac6e",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.022999999999999885,
0.147,
0.0
],
"end": [
-0.021999999999999773,
0.147,
0.0
]
}
}
]
},
{
"id": "f_060",
"name": "body1 XY",
"atomic_id": "reference_plane",
"depends_on": [
"f_059"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_006",
"name": "凸台-拉伸2",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_005",
"f_004"
],
"params": {
"distance_mm": 105.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_003"
},
{
"id": "f_008",
"name": "切除-拉伸1",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_007",
"f_004"
],
"params": {
"distance_mm": 11.75,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_005"
},
{
"id": "f_009",
"name": "基准面3",
"atomic_id": "reference_plane",
"depends_on": [
"f_003"
],
"params": {
"plane": {
"origin_mm": [
26.0,
0.0,
0.0
],
"normal": [
1.0,
0.0,
0.0
],
"x_dir": [
0.0,
1.0,
0.0
]
},
"offset_mm": 26.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_003"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_003"
}
]
},
{
"id": "f_011",
"name": "基准面4",
"atomic_id": "reference_plane",
"depends_on": [
"f_003"
],
"params": {
"plane": {
"origin_mm": [
-26.0,
-0.0,
-0.0
],
"normal": [
1.0,
0.0,
0.0
],
"x_dir": [
0.0,
1.0,
0.0
]
},
"offset_mm": 26.0,
"angle_rad": 0.0,
"reverse": true,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_003"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_003"
}
]
},
{
"id": "f_014",
"name": "切除-拉伸4",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_013",
"f_004"
],
"params": {
"distance_mm": 52.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_008"
},
{
"id": "f_016",
"name": "基准面6",
"atomic_id": "reference_plane",
"depends_on": [
"f_003"
],
"params": {
"plane": {
"origin_mm": [
20.0,
0.0,
0.0
],
"normal": [
1.0,
0.0,
0.0
],
"x_dir": [
0.0,
1.0,
0.0
]
},
"offset_mm": 20.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": 5,
"references": [
{
"kind": "plane",
"stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_003"
}
]
},
"execution_status": "deferred",
"selectors": [
{
"kind": "plane",
"stable_id": "deb6d30555812398da6cd3fc22d11f9b466e167f3f31b37e2945d405c3755631",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_003"
}
]
},
{
"id": "f_020",
"name": "切除-旋转1",
"atomic_id": "revolve_cut",
"depends_on": [
"f_003",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
11.5,
0.0,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_012",
"selectors": [
{
"kind": "axis",
"stable_id": "9d5fd8c525f40840bf916586ede3cc0fe5c0af2dc50547c4174ac402f6ec25a4",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.0115,
0.0,
0.0
],
"end": [
0.0025,
0.0,
0.0
]
}
}
]
},
{
"id": "f_023",
"name": "基准面8",
"atomic_id": "reference_plane",
"depends_on": [
"f_022"
],
"params": {
"plane": {
"origin_mm": [
500.0,
707.106781187,
500.0
],
"x_dir": [
0.707106781,
0.0,
0.707106781
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.707106781,
0.0,
0.707106781
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_014"
},
"execution_status": "deferred"
},
{
"id": "f_034",
"name": "基准面12",
"atomic_id": "reference_plane",
"depends_on": [
"f_033"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
1.0
],
"y_dir": [
0.707106781,
0.0,
-0.707106781
],
"normal": [
-0.0,
1.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_021"
},
"execution_status": "deferred"
},
{
"id": "f_040",
"name": "切除-旋转8",
"atomic_id": "revolve_cut",
"depends_on": [
"f_003",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
137.0,
0.0,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_025",
"selectors": [
{
"kind": "axis",
"stable_id": "2dce9575e91d1e1ab3b6f3d3938075e855a0705ed194e61980e74fbd3551a471",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.137,
0.0,
0.0
],
"end": [
0.0,
0.0,
0.0
]
}
}
]
},
{
"id": "f_049",
"name": "切除-旋转12",
"atomic_id": "revolve_cut",
"depends_on": [
"f_003",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
30.0,
16.696113085,
0.0
],
"direction": [
0.0,
1.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_034",
"selectors": [
{
"kind": "axis",
"stable_id": "cd58cbb195a0994339003d276e3dc7c1c0419a6e07878ed34e9be66f4ad76d6c",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.03,
0.016696113084562366,
0.0
],
"end": [
0.03,
0.026000000000000002,
0.0
]
}
}
]
},
{
"id": "f_050",
"name": "切除-旋转13",
"atomic_id": "revolve_cut",
"depends_on": [
"f_003",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
147.0,
14.196113085,
0.0
],
"direction": [
0.0,
1.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_035",
"selectors": [
{
"kind": "axis",
"stable_id": "06505f6d289b56e8c69fb57518050b331d4e498b828ccf94fde7c3cd11d4889f",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.147,
0.014196113084562367,
0.0
],
"end": [
0.147,
0.0235,
0.0
]
}
}
]
},
{
"id": "f_061",
"name": "body1 XZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_060"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_010",
"name": "切除-拉伸2",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_009",
"f_004"
],
"params": {
"distance_mm": 11.75,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_006"
},
{
"id": "f_012",
"name": "切除-拉伸3",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_011",
"f_004"
],
"params": {
"distance_mm": 11.75,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_007"
},
{
"id": "f_017",
"name": "凸台-拉伸4",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_016",
"f_004"
],
"params": {
"distance_mm": 40.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_009"
},
{
"id": "f_024",
"name": "切除-旋转2",
"atomic_id": "revolve_cut",
"depends_on": [
"f_023",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-22.0,
34.0,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_014",
"selectors": [
{
"kind": "axis",
"stable_id": "1fec0d240c930f874e762abee059afc156a9d831845b424448dd60ef4bdf0678",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.022,
0.034,
0.0
],
"end": [
-0.03,
0.034,
0.0
]
}
}
]
},
{
"id": "f_025",
"name": "切除-旋转3",
"atomic_id": "revolve_cut",
"depends_on": [
"f_023",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-20.5,
144.5,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_015",
"selectors": [
{
"kind": "axis",
"stable_id": "be53797fe6183f91e383795c70f7a1871286bdc04cde1b43fae941ed088ecf9e",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.0205,
0.1445,
0.0
],
"end": [
-0.0235,
0.1445,
0.0
]
}
}
]
},
{
"id": "f_027",
"name": "切除-旋转4",
"atomic_id": "revolve_cut",
"depends_on": [
"f_023",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-20.0,
16.419415637,
0.0
],
"direction": [
0.0,
-1.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_016",
"selectors": [
{
"kind": "axis",
"stable_id": "6cc5cf48707d7466f5fa47b1687e84f40c244e14cf6015ec39da1e9f98e0928f",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.02,
0.016419415636802697,
0.0
],
"end": [
-0.02,
0.003,
0.0
]
}
}
]
},
{
"id": "f_035",
"name": "凸台-拉伸5",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_034",
"f_004"
],
"params": {
"distance_mm": 2.9,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_021"
},
{
"id": "f_039",
"name": "切除-拉伸8",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_009",
"f_004"
],
"params": {
"distance_mm": 5.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_024"
},
{
"id": "f_044",
"name": "切除-拉伸11",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_009",
"f_004"
],
"params": {
"distance_mm": 7.5,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_029"
},
{
"id": "f_046",
"name": "切除-拉伸12",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_011",
"f_004"
],
"params": {
"distance_mm": 5.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_031"
},
{
"id": "f_048",
"name": "切除-拉伸13",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_011",
"f_004"
],
"params": {
"distance_mm": 7.5,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_033"
},
{
"id": "f_051",
"name": "基准面14",
"atomic_id": "reference_plane",
"depends_on": [
"f_050"
],
"params": {
"plane": {
"origin_mm": [
359.669900169,
920.504853452,
152.670814771
],
"x_dir": [
0.920504853,
0.0,
0.390731128
],
"y_dir": [
0.0,
1.0,
0.0
],
"normal": [
-0.390731128,
0.0,
0.920504854
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_036"
},
"execution_status": "deferred"
},
{
"id": "f_062",
"name": "body1 YZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_061"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_063",
"name": "body1 X",
"atomic_id": "reference_axis",
"depends_on": [
"f_060",
"f_061"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_060"
},
{
"kind": "plane",
"stable_id": "e0d5f38e7276930afd201e71b415ca3cae90d8a004a9da57f8d9b907a1bd01df",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_061"
}
]
},
{
"id": "f_026",
"name": "基准面9",
"atomic_id": "reference_plane",
"depends_on": [
"f_025"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.707106781,
0.707106781
],
"y_dir": [
0.5,
-0.5,
-0.707106781
],
"normal": [
-0.281084637,
0.678598345,
-0.678598345
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_018"
},
"execution_status": "deferred"
},
{
"id": "f_028",
"name": "阵列(线性)1",
"atomic_id": "pattern_linear",
"depends_on": [
"f_027"
],
"params": {
"source_feature_ids": [
"f_027"
],
"direction_1": [
1.0,
0.0,
0.0
],
"spacing_1_mm": 28.284271247,
"pattern_count_1": 2,
"direction_2": [
0.0,
-1.0,
0.0
],
"spacing_2_mm": 28.284271247,
"pattern_count_2": 2
},
"execution_status": "deferred",
"sketch_id": "sk_017"
},
{
"id": "f_036",
"name": "基准面13",
"atomic_id": "reference_plane",
"depends_on": [
"f_035"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.0,
-1.0
],
"y_dir": [
0.707106781,
0.0,
0.707106781
],
"normal": [
0.0,
-1.0,
0.0
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_022"
},
"execution_status": "deferred"
},
{
"id": "f_052",
"name": "切除-旋转14",
"atomic_id": "revolve_cut",
"depends_on": [
"f_051",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
26.0,
44.0,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_036",
"selectors": [
{
"kind": "axis",
"stable_id": "ee17c0df82b7e1e8379adafe4954ceb64106c1ba8385d2c82628fc9b8dfd0055",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.02600000000000001,
0.044,
0.0
],
"end": [
0.021500000000000005,
0.044,
0.0
]
}
}
]
},
{
"id": "f_053",
"name": "切除-旋转15",
"atomic_id": "revolve_cut",
"depends_on": [
"f_051",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-21.5,
44.0,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_037",
"selectors": [
{
"kind": "axis",
"stable_id": "5b5020885d44747f3fa3ad28f4b97021dcb65404d1cf0809360b906288d626d5",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.021500000000000005,
0.044,
0.0
],
"end": [
-0.02600000000000001,
0.044,
0.0
]
}
}
]
},
{
"id": "f_054",
"name": "切除-旋转16",
"atomic_id": "revolve_cut",
"depends_on": [
"f_051",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
23.5,
137.5,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_038",
"selectors": [
{
"kind": "axis",
"stable_id": "d512bc84814b7c8bd570d55caae00225da79598b4082f6ba830ab9a8e787cab2",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.023500000000000007,
0.1375,
0.0
],
"end": [
0.021500000000000005,
0.1375,
0.0
]
}
}
]
},
{
"id": "f_055",
"name": "切除-旋转17",
"atomic_id": "revolve_cut",
"depends_on": [
"f_051",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-21.5,
137.5,
0.0
],
"direction": [
-1.0,
0.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_039",
"selectors": [
{
"kind": "axis",
"stable_id": "c5bbdba13e29228b100535884f8161bbcc316fd78e9652989b3cb91df4fb3599",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.021500000000000005,
0.1375,
0.0
],
"end": [
-0.023500000000000007,
0.1375,
0.0
]
}
}
]
},
{
"id": "f_064",
"name": "body1 Y",
"atomic_id": "reference_axis",
"depends_on": [
"f_060",
"f_062"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "759a8af3ac7fbdbe947316213a118823056bc9b2791a764e8311b3d0cc737478",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_060"
},
{
"kind": "plane",
"stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_062"
}
]
},
{
"id": "f_065",
"name": "body1 Z",
"atomic_id": "reference_axis",
"depends_on": [
"f_062",
"f_061"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "ceb25bca5466dc627d5ad4bce4f50a48b5b982a1b2d1b3f095d268526bd630e7",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_062"
},
{
"kind": "plane",
"stable_id": "e0d5f38e7276930afd201e71b415ca3cae90d8a004a9da57f8d9b907a1bd01df",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_061"
}
]
},
{
"id": "f_029",
"name": "切除-旋转5",
"atomic_id": "revolve_cut",
"depends_on": [
"f_026",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
38.5,
21.0,
0.0
],
"direction": [
0.0,
1.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_018",
"selectors": [
{
"kind": "axis",
"stable_id": "8c1fc42c4a14f505579a893e40ea7c2a377a9c6d0affb7813de10991f74e4e24",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.0385,
0.021,
0.0
],
"end": [
0.0385,
0.03,
0.0
]
}
}
]
},
{
"id": "f_030",
"name": "切除-旋转6",
"atomic_id": "revolve_cut",
"depends_on": [
"f_026",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
142.0,
20.5,
0.0
],
"direction": [
0.0,
1.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_019",
"selectors": [
{
"kind": "axis",
"stable_id": "7ba665a45d11df39616587dd24177cae6d68a6a3495ae85d4cf8a7f827639946",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.14200000000000002,
0.0205,
0.0
],
"end": [
0.14200000000000002,
0.0235,
0.0
]
}
}
]
},
{
"id": "f_037",
"name": "凸台-拉伸6",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_036",
"f_004"
],
"params": {
"distance_mm": 2.9,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_022"
},
{
"id": "f_056",
"name": "基准面15",
"atomic_id": "reference_plane",
"depends_on": [
"f_055"
],
"params": {
"plane": {
"origin_mm": [
-0.0,
-0.0,
-0.0
],
"x_dir": [
0.0,
0.390731128,
0.920504853
],
"y_dir": [
0.650895224,
-0.276288631,
-0.707106781
],
"normal": [
-0.033724492,
0.919981241,
-0.390508868
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_040"
},
"execution_status": "deferred"
},
{
"id": "f_066",
"name": "body-bracket XY",
"atomic_id": "reference_plane",
"depends_on": [
"f_065"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_057",
"name": "切除-旋转18",
"atomic_id": "revolve_cut",
"depends_on": [
"f_056",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
44.0,
21.5,
0.0
],
"direction": [
0.0,
1.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_040",
"selectors": [
{
"kind": "axis",
"stable_id": "568ea404b2d2b0b5acce6405ad04bb9d7af037fb1e99e5566bd394303eb0edb1",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.044,
0.021500000000000002,
0.0
],
"end": [
0.044,
0.026000000000000002,
0.0
]
}
}
]
},
{
"id": "f_058",
"name": "切除-旋转19",
"atomic_id": "revolve_cut",
"depends_on": [
"f_056",
"f_004"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
137.5,
21.5,
0.0
],
"direction": [
0.0,
1.0,
0.0
]
},
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_041",
"selectors": [
{
"kind": "axis",
"stable_id": "4d07d05099ffa7c35599e8c68cda46edda50891c42cf47ea4d70c257aa845499",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.1375,
0.021500000000000002,
0.0
],
"end": [
0.1375,
0.0235,
0.0
]
}
}
]
},
{
"id": "f_067",
"name": "body-bracket XZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_066"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_068",
"name": "body-bracket YZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_067"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_069",
"name": "body-bracket X",
"atomic_id": "reference_axis",
"depends_on": [
"f_066",
"f_067"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_066"
},
{
"kind": "plane",
"stable_id": "a254677785961fc821f6ddd94e92123513eb3c59af49c3f31458993f6c89dc85",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_067"
}
]
},
{
"id": "f_070",
"name": "body-bracket Y",
"atomic_id": "reference_axis",
"depends_on": [
"f_066",
"f_068"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "67c30adfe7c5a49359991c49f88dcc2adbe585bb0a69341a684edf48b8d4791c",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_066"
},
{
"kind": "plane",
"stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_068"
}
]
},
{
"id": "f_071",
"name": "body-bracket Z",
"atomic_id": "reference_axis",
"depends_on": [
"f_068",
"f_067"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "95292154e7b139be4ce61d28b298f5f0250201da44e12b3752ed6d7c35865340",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_068"
},
{
"kind": "plane",
"stable_id": "a254677785961fc821f6ddd94e92123513eb3c59af49c3f31458993f6c89dc85",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_067"
}
]
},
{
"id": "f_072",
"name": "body-switchU XY",
"atomic_id": "reference_plane",
"depends_on": [
"f_071"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_073",
"name": "body-switchU XZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_072"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_074",
"name": "body-switchU YZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_073"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_075",
"name": "body-switchU X",
"atomic_id": "reference_axis",
"depends_on": [
"f_072",
"f_073"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_072"
},
{
"kind": "plane",
"stable_id": "f2b4fa02e0b002a89fb23a78fd7c699081d0dbf89698ea096d101acda3db9ade",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_073"
}
]
},
{
"id": "f_076",
"name": "body-switchU Y",
"atomic_id": "reference_axis",
"depends_on": [
"f_072",
"f_074"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "0cd8b6460b32efd3dd20550397de11a3282bfec911bfa26ddd86738caf004f35",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_072"
},
{
"kind": "plane",
"stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_074"
}
]
},
{
"id": "f_077",
"name": "body-switchU Z",
"atomic_id": "reference_axis",
"depends_on": [
"f_074",
"f_073"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "5a759391bf23992ce52fa7f183ac96fd6c5d2164b88af01e86a6cf724a4d57b4",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_074"
},
{
"kind": "plane",
"stable_id": "f2b4fa02e0b002a89fb23a78fd7c699081d0dbf89698ea096d101acda3db9ade",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_073"
}
]
},
{
"id": "f_078",
"name": "body-band1 XY",
"atomic_id": "reference_plane",
"depends_on": [
"f_077"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_079",
"name": "body-band1 XZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_078"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_080",
"name": "body-band1 YZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_079"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_081",
"name": "body-band1 X",
"atomic_id": "reference_axis",
"depends_on": [
"f_078",
"f_079"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_078"
},
{
"kind": "plane",
"stable_id": "a6d854a966b9e651d533e634dc6e6dd1bafeceea2969e44aa3e0b4b1637657e1",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_079"
}
]
},
{
"id": "f_082",
"name": "body-band1 Y",
"atomic_id": "reference_axis",
"depends_on": [
"f_078",
"f_080"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "b511dd14de2cb421eb07c30b9ff12e3873b5fa776495943a49effaf543659900",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_078"
},
{
"kind": "plane",
"stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_080"
}
]
},
{
"id": "f_083",
"name": "body-band1 Z",
"atomic_id": "reference_axis",
"depends_on": [
"f_080",
"f_079"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "f5204c60c86fd3213be36f7b4e5668be6cb16a69cf7d5bc6665fe090d6e09ade",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_080"
},
{
"kind": "plane",
"stable_id": "a6d854a966b9e651d533e634dc6e6dd1bafeceea2969e44aa3e0b4b1637657e1",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_079"
}
]
},
{
"id": "f_084",
"name": "body-band2 XY",
"atomic_id": "reference_plane",
"depends_on": [
"f_083"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_085",
"name": "body-band2 XZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_084"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_086",
"name": "body-band2 YZ",
"atomic_id": "reference_plane",
"depends_on": [
"f_085"
],
"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": -1
},
"execution_status": "deferred"
},
{
"id": "f_087",
"name": "body-band2 X",
"atomic_id": "reference_axis",
"depends_on": [
"f_084",
"f_085"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_084"
},
{
"kind": "plane",
"stable_id": "1c6ade296649e5fc02860a241747d625ea7b22da34e05c5350f2741ac1b07b40",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_085"
}
]
},
{
"id": "f_088",
"name": "body-band2 Y",
"atomic_id": "reference_axis",
"depends_on": [
"f_084",
"f_086"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "392bf3cd42005d319755b377e0f845edfdef9459818c1d30ff78c71f5dd60145",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_084"
},
{
"kind": "plane",
"stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_086"
}
]
},
{
"id": "f_089",
"name": "body-band2 Z",
"atomic_id": "reference_axis",
"depends_on": [
"f_086",
"f_085"
],
"params": {
"axis": {
"selector": {
"kind": "feature",
"stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c",
"source": "solidworks",
"confidence": 1.0
}
}
},
"execution_status": "deferred",
"selectors": [
{
"kind": "feature",
"stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c",
"source": "solidworks",
"confidence": 1.0
},
{
"kind": "plane",
"stable_id": "1ed684a465c8f1f7e718dc8498687926796019ad86dee57e5a73dec21dc1c89c",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_086"
},
{
"kind": "plane",
"stable_id": "1c6ade296649e5fc02860a241747d625ea7b22da34e05c5350f2741ac1b07b40",
"source": "solidworks",
"confidence": 1.0,
"owner_feature_id": "f_085"
}
]
}
],
"meta": {
"unit": "mm",
"source": "013003.solidworks_evidence_v2.json",
"source_schema": "solidworks.cad_evidence.v2",
"source_status": "complete_with_blockers",
"document_truth": {
"mass_properties": {
"available": true,
"mass": 1.4290178414800325,
"volume": 0.00018320741557436315,
"surface_area": 0.0533115569400379,
"center_of_mass": [
-2.5751771245058047e-05,
-0.004319300716206854,
-0.0681415199235354
],
"principal_moments": [
0.0006661740509576553,
0.003485749680884931,
0.0036034912662273795
],
"principal_axes": null,
"moment_of_inertia": null
},
"geometry": {
"bounding_box": [
-0.0285,
-0.05201986835487436,
-0.157,
0.0285,
0.026000000000000006,
0.0
],
"solid_body_count": 1,
"bodies": [
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "切除-旋转19",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAACgAAACOAAAAjQAAAIwAAACLAAAAigAAAIkAAACIAAAAhwAAAIYAAACFAAAAhAAAAIMAAACCAAAAgQAAAIAAAAB/AAAAfgAAAH0AAAB8AAAAewAAAHoAAAB5AAAAeAAAAHcAAAB2AAAAdQAAAHQAAABzAAAAcgAAAHEAAABwAAAAbwAAAG4AAABtAAAAbAAAAGsAAABqAAAAaQAAAGgAAABnAAAA",
"persist_reference_sha256": "876e578872b880d10da47a74a26c6e2a0a27bf02fa7f02a5a7edc315711fdcd3",
"component": null,
"geometry": {
"box": [
-0.0285,
-0.05201986835487436,
-0.157,
0.0285,
0.026000000000000002,
0.0
],
"face_count": 220,
"edge_count": 486,
"vertex_count": 285
},
"stable_id": "876e578872b880d10da47a74a26c6e2a0a27bf02fa7f02a5a7edc315711fdcd3"
}
]
}
},
"step_inference": {
"available": true,
"face_count": 280,
"surface_counts": {
"cone": 38,
"cylinder": 115,
"plane": 127
},
"axis_count": 153,
"repeat_spacings_mm": [
{
"spacing_mm": 28.2843,
"pair_count": 16
},
{
"spacing_mm": 1000.0,
"pair_count": 9
},
{
"spacing_mm": 1000.3999,
"pair_count": 8
},
{
"spacing_mm": 987.5272,
"pair_count": 8
},
{
"spacing_mm": 40.0,
"pair_count": 8
},
{
"spacing_mm": 1013.9751,
"pair_count": 8
},
{
"spacing_mm": 31.078,
"pair_count": 8
},
{
"spacing_mm": 31.3757,
"pair_count": 8
},
{
"spacing_mm": 38.7305,
"pair_count": 8
},
{
"spacing_mm": 28.4253,
"pair_count": 7
},
{
"spacing_mm": 108.5035,
"pair_count": 6
},
{
"spacing_mm": 1014.0768,
"pair_count": 6
}
],
"metrics": {
"bounding_box_mm": [
-28.5,
-52.019868355,
-157.0000001,
28.5,
26.0000001,
0.0
],
"volume_mm3": 183203.548555203,
"surface_area_mm2": 53311.101249545,
"solid_count": 1,
"face_count": 280,
"edge_count": 700,
"vertex_count": 448
},
"error": null,
"truth_comparison": {
"expected_from_evidence": {
"bounding_box_mm": [
-28.5,
-52.019868355,
-157.0,
28.5,
26.0,
0.0
],
"volume_mm3": 183207.415574363,
"surface_area_mm2": 53311.556940038,
"solid_count": 1,
"face_count": 220,
"edge_count": 486,
"vertex_count": 285
},
"comparisons": {
"volume_mm3": {
"expected": 183207.415574363,
"actual": 183203.548555203,
"absolute_delta": 3.8670191600103863,
"within_tolerance": true
},
"surface_area_mm2": {
"expected": 53311.556940038,
"actual": 53311.101249545,
"absolute_delta": 0.4556904929995653,
"within_tolerance": true
},
"bounding_box_mm": {
"expected": [
-28.5,
-52.019868355,
-157.0,
28.5,
26.0,
0.0
],
"actual": [
-28.5,
-52.019868355,
-157.0000001,
28.5,
26.0000001,
0.0
],
"max_absolute_delta": 1.0000000116860974e-07,
"within_tolerance": true
},
"solid_count": {
"expected": 1,
"actual": 1,
"matches": true
},
"face_count": {
"expected": 220,
"actual": 280,
"matches": false
},
"edge_count": {
"expected": 486,
"actual": 700,
"matches": false
},
"vertex_count": {
"expected": 285,
"actual": 448,
"matches": false
}
},
"numeric_geometry_match": true,
"topology_counts_match": false
}
},
"source_has_modeling_features": true
}
}