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

9047 lines
205 KiB
JSON

{
"schema": "cad.cdsl.llm.v1",
"schema_version": "1.1.0",
"kind": "part",
"part_id": "_GL200_08_Body",
"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,
-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": [
17.0,
14.841910703
],
"end": [
15.0,
19.0
],
"center": [
5.387637156,
11.816513342
],
"radius_mm": 12.0,
"clockwise": false
},
{
"type": "line",
"start": [
15.0,
19.0
],
"end": [
-15.0,
19.0
]
},
{
"type": "arc",
"start": [
-15.0,
19.0
],
"end": [
-17.0,
14.841910703
],
"center": [
-5.387637156,
11.816513342
],
"radius_mm": 12.0,
"clockwise": false
},
{
"type": "line",
"start": [
-17.0,
14.841910703
],
"end": [
-17.0,
-14.841910703
]
},
{
"type": "arc",
"start": [
-17.0,
-14.841910703
],
"end": [
-15.0,
-19.0
],
"center": [
-5.387637156,
-11.816513342
],
"radius_mm": 12.0,
"clockwise": false
},
{
"type": "line",
"start": [
-15.0,
-19.0
],
"end": [
15.0,
-19.0
]
},
{
"type": "arc",
"start": [
15.0,
-19.0
],
"end": [
17.0,
-14.841910703
],
"center": [
5.387637156,
-11.816513342
],
"radius_mm": 12.0,
"clockwise": false
},
{
"type": "line",
"start": [
17.0,
-14.841910703
],
"end": [
17.0,
14.841910703
]
}
]
}
]
}
},
{
"id": "sk_003",
"name": "草图2",
"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": [
-19.802606043,
13.821845525
],
"end": [
-20.0,
13.539937739
],
"center": [
-19.7,
13.539937739
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
-20.0,
13.539937739
],
"end": [
-20.0,
-13.539937739
]
},
{
"type": "arc",
"start": [
-20.0,
-13.539937739
],
"end": [
-19.802606043,
-13.821845525
],
"center": [
-19.7,
-13.539937739
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
-19.802606043,
-13.821845525
],
"end": [
-17.0,
-14.841910703
]
},
{
"type": "line",
"start": [
-17.0,
-14.841910703
],
"end": [
-17.0,
14.841910703
]
},
{
"type": "line",
"start": [
-17.0,
14.841910703
],
"end": [
-19.802606043,
13.821845525
]
}
]
}
]
}
},
{
"id": "sk_004",
"name": "草图3",
"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": [
20.0,
13.539937739
],
"end": [
19.802606043,
13.821845525
],
"center": [
19.7,
13.539937739
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
19.802606043,
13.821845525
],
"end": [
17.0,
14.841910703
]
},
{
"type": "line",
"start": [
17.0,
14.841910703
],
"end": [
17.0,
-14.841910703
]
},
{
"type": "line",
"start": [
17.0,
-14.841910703
],
"end": [
19.802606043,
-13.821845525
]
},
{
"type": "arc",
"start": [
19.802606043,
-13.821845525
],
"end": [
20.0,
-13.539937739
],
"center": [
19.7,
-13.539937739
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
20.0,
-13.539937739
],
"end": [
20.0,
13.539937739
]
}
]
}
]
}
},
{
"id": "sk_005",
"name": "草图4",
"role": "profile",
"workplane": {
"origin_mm": [
-19.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": [
-8.0,
16.0
],
"end": [
-7.0,
15.0
]
},
{
"type": "line",
"start": [
-7.0,
15.0
],
"end": [
7.0,
15.0
]
},
{
"type": "line",
"start": [
7.0,
15.0
],
"end": [
8.0,
16.0
]
},
{
"type": "line",
"start": [
8.0,
16.0
],
"end": [
8.0,
30.0
]
},
{
"type": "line",
"start": [
8.0,
30.0
],
"end": [
7.0,
31.0
]
},
{
"type": "line",
"start": [
7.0,
31.0
],
"end": [
-7.0,
31.0
]
},
{
"type": "line",
"start": [
-7.0,
31.0
],
"end": [
-8.0,
30.0
]
},
{
"type": "line",
"start": [
-8.0,
30.0
],
"end": [
-8.0,
16.0
]
}
]
}
]
}
},
{
"id": "sk_006",
"name": "草图5",
"role": "profile",
"workplane": {
"origin_mm": [
-21.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": [
-10.0,
18.0
],
"end": [
-5.0,
13.0
]
},
{
"type": "line",
"start": [
-5.0,
13.0
],
"end": [
5.0,
13.0
]
},
{
"type": "line",
"start": [
5.0,
13.0
],
"end": [
10.0,
18.0
]
},
{
"type": "line",
"start": [
10.0,
18.0
],
"end": [
10.0,
28.0
]
},
{
"type": "line",
"start": [
10.0,
28.0
],
"end": [
5.0,
33.0
]
},
{
"type": "line",
"start": [
5.0,
33.0
],
"end": [
-5.0,
33.0
]
},
{
"type": "line",
"start": [
-5.0,
33.0
],
"end": [
-10.0,
28.0
]
},
{
"type": "line",
"start": [
-10.0,
28.0
],
"end": [
-10.0,
18.0
]
}
]
}
]
}
},
{
"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": "line",
"start": [
21.0,
13.0
],
"end": [
21.535898385,
13.0
]
},
{
"type": "line",
"start": [
21.535898385,
13.0
],
"end": [
21.0,
15.0
]
},
{
"type": "line",
"start": [
21.0,
15.0
],
"end": [
21.0,
13.0
]
}
]
}
]
}
},
{
"id": "sk_008",
"name": "草图7",
"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": [
21.0,
33.0
],
"end": [
21.0,
31.0
]
},
{
"type": "line",
"start": [
21.0,
31.0
],
"end": [
21.535898385,
33.0
]
},
{
"type": "line",
"start": [
21.535898385,
33.0
],
"end": [
21.0,
33.0
]
}
]
}
]
}
},
{
"id": "sk_009",
"name": "草图8",
"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": [
-8.0,
-21.0
],
"end": [
-10.0,
-21.0
]
},
{
"type": "line",
"start": [
-10.0,
-21.0
],
"end": [
-10.0,
-21.535898385
]
},
{
"type": "line",
"start": [
-10.0,
-21.535898385
],
"end": [
-8.0,
-21.0
]
}
]
}
]
}
},
{
"id": "sk_010",
"name": "草图9",
"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": [
10.0,
-21.0
],
"end": [
8.0,
-21.0
]
},
{
"type": "line",
"start": [
8.0,
-21.0
],
"end": [
10.0,
-21.535898385
]
},
{
"type": "line",
"start": [
10.0,
-21.535898385
],
"end": [
10.0,
-21.0
]
}
]
}
]
}
},
{
"id": "sk_011",
"name": "草图10",
"role": "profile",
"workplane": {
"origin_mm": [
19.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": [
-8.0,
16.0
],
"end": [
-7.0,
15.0
]
},
{
"type": "line",
"start": [
-7.0,
15.0
],
"end": [
7.0,
15.0
]
},
{
"type": "line",
"start": [
7.0,
15.0
],
"end": [
8.0,
16.0
]
},
{
"type": "line",
"start": [
8.0,
16.0
],
"end": [
8.0,
30.0
]
},
{
"type": "line",
"start": [
8.0,
30.0
],
"end": [
7.0,
31.0
]
},
{
"type": "line",
"start": [
7.0,
31.0
],
"end": [
-7.0,
31.0
]
},
{
"type": "line",
"start": [
-7.0,
31.0
],
"end": [
-8.0,
30.0
]
},
{
"type": "line",
"start": [
-8.0,
30.0
],
"end": [
-8.0,
16.0
]
}
]
}
]
}
},
{
"id": "sk_012",
"name": "草图11",
"role": "profile",
"workplane": {
"origin_mm": [
21.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": [
-10.0,
18.0
],
"end": [
-5.0,
13.0
]
},
{
"type": "line",
"start": [
-5.0,
13.0
],
"end": [
5.0,
13.0
]
},
{
"type": "line",
"start": [
5.0,
13.0
],
"end": [
10.0,
18.0
]
},
{
"type": "line",
"start": [
10.0,
18.0
],
"end": [
10.0,
28.0
]
},
{
"type": "line",
"start": [
10.0,
28.0
],
"end": [
5.0,
33.0
]
},
{
"type": "line",
"start": [
5.0,
33.0
],
"end": [
-5.0,
33.0
]
},
{
"type": "line",
"start": [
-5.0,
33.0
],
"end": [
-10.0,
28.0
]
},
{
"type": "line",
"start": [
-10.0,
28.0
],
"end": [
-10.0,
18.0
]
}
]
}
]
}
},
{
"id": "sk_013",
"name": "草图12",
"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": [
-21.535898385,
13.0
],
"end": [
-21.0,
13.0
]
},
{
"type": "line",
"start": [
-21.0,
13.0
],
"end": [
-21.0,
15.0
]
},
{
"type": "line",
"start": [
-21.0,
15.0
],
"end": [
-21.535898385,
13.0
]
}
]
}
]
}
},
{
"id": "sk_014",
"name": "草图13",
"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": [
-21.535898385,
33.0
],
"end": [
-21.0,
31.0
]
},
{
"type": "line",
"start": [
-21.0,
31.0
],
"end": [
-21.0,
33.0
]
},
{
"type": "line",
"start": [
-21.0,
33.0
],
"end": [
-21.535898385,
33.0
]
}
]
}
]
}
},
{
"id": "sk_015",
"name": "草图14",
"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": [
-8.0,
21.0
],
"end": [
-10.0,
21.535898385
]
},
{
"type": "line",
"start": [
-10.0,
21.535898385
],
"end": [
-10.0,
21.0
]
},
{
"type": "line",
"start": [
-10.0,
21.0
],
"end": [
-8.0,
21.0
]
}
]
}
]
}
},
{
"id": "sk_016",
"name": "草图15",
"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": [
10.0,
21.0
],
"end": [
10.0,
21.535898385
]
},
{
"type": "line",
"start": [
10.0,
21.535898385
],
"end": [
8.0,
21.0
]
},
{
"type": "line",
"start": [
8.0,
21.0
],
"end": [
10.0,
21.0
]
}
]
}
]
}
},
{
"id": "sk_017",
"name": "草图16",
"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": [
23.5,
23.0
],
"end": [
23.5,
16.4215
]
},
{
"type": "line",
"start": [
23.5,
16.4215
],
"end": [
22.644,
17.2775
]
},
{
"type": "line",
"start": [
22.644,
17.2775
],
"end": [
13.5,
17.2775
]
},
{
"type": "line",
"start": [
13.5,
17.2775
],
"end": [
13.5,
23.0
]
},
{
"type": "line",
"start": [
13.5,
23.0
],
"end": [
23.5,
23.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
13.5,
23.0
],
"end": [
23.5,
23.0
]
}
]
}
},
{
"id": "sk_018",
"name": "草图17",
"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": [
-23.5,
23.0
],
"end": [
-23.5,
29.5785
]
},
{
"type": "line",
"start": [
-23.5,
29.5785
],
"end": [
-22.644,
28.7225
]
},
{
"type": "line",
"start": [
-22.644,
28.7225
],
"end": [
-13.5,
28.7225
]
},
{
"type": "line",
"start": [
-13.5,
28.7225
],
"end": [
-13.5,
23.0
]
},
{
"type": "line",
"start": [
-13.5,
23.0
],
"end": [
-23.5,
23.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
-13.5,
23.0
],
"end": [
-23.5,
23.0
]
}
]
}
},
{
"id": "sk_019",
"name": "草图18",
"role": "profile",
"workplane": {
"origin_mm": [
-19.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": [
-10.0,
35.0
],
"radius_mm": 1.375
}
},
{
"id": "sk_020",
"name": "草图19",
"role": "profile",
"workplane": {
"origin_mm": [
-19.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": [
10.0,
35.0
],
"radius_mm": 1.375
}
},
{
"id": "sk_021",
"name": "草图20",
"role": "profile",
"workplane": {
"origin_mm": [
19.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": [
-10.0,
35.0
],
"radius_mm": 1.375
}
},
{
"id": "sk_022",
"name": "草图21",
"role": "profile",
"workplane": {
"origin_mm": [
19.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": [
10.0,
35.0
],
"radius_mm": 1.375
}
},
{
"id": "sk_023",
"name": "草图22",
"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": [
7.5,
62.0
],
"end": [
8.5,
61.0
],
"center": [
7.5,
61.0
],
"radius_mm": 1.0,
"clockwise": true
},
{
"type": "line",
"start": [
8.5,
61.0
],
"end": [
8.5,
51.37373871
]
},
{
"type": "line",
"start": [
8.5,
51.37373871
],
"end": [
8.0,
50.0
]
},
{
"type": "line",
"start": [
8.0,
50.0
],
"end": [
7.5,
50.0
]
},
{
"type": "line",
"start": [
7.5,
50.0
],
"end": [
7.5,
41.0
]
},
{
"type": "line",
"start": [
7.5,
41.0
],
"end": [
12.8,
41.0
]
},
{
"type": "arc",
"start": [
12.8,
41.0
],
"end": [
13.0,
40.8
],
"center": [
12.8,
40.8
],
"radius_mm": 0.2,
"clockwise": true
},
{
"type": "line",
"start": [
13.0,
40.8
],
"end": [
13.0,
40.5
]
},
{
"type": "arc",
"start": [
13.0,
40.5
],
"end": [
13.5,
40.0
],
"center": [
13.5,
40.5
],
"radius_mm": 0.5,
"clockwise": false
},
{
"type": "line",
"start": [
13.5,
40.0
],
"end": [
0.0,
40.0
]
},
{
"type": "line",
"start": [
0.0,
40.0
],
"end": [
0.0,
62.0
]
},
{
"type": "line",
"start": [
0.0,
62.0
],
"end": [
7.5,
62.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
0.0,
40.0
],
"end": [
0.0,
62.0
]
}
]
}
},
{
"id": "sk_024",
"name": "草图23",
"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": [
0.0,
8.487048957
],
"end": [
-0.706818057,
8.078967362
]
},
{
"type": "line",
"start": [
-0.706818057,
8.078967362
],
"end": [
-1.473760585,
8.358111613
]
},
{
"type": "line",
"start": [
-1.473760585,
8.358111613
],
"end": [
-2.098977862,
7.833492026
]
},
{
"type": "line",
"start": [
-2.098977862,
7.833492026
],
"end": [
-2.902741701,
7.975217277
]
},
{
"type": "line",
"start": [
-2.902741701,
7.975217277
],
"end": [
-3.427361287,
7.35
]
},
{
"type": "line",
"start": [
-3.427361287,
7.35
],
"end": [
-4.243524479,
7.35
]
},
{
"type": "line",
"start": [
-4.243524479,
7.35
],
"end": [
-4.651606074,
6.643181943
]
},
{
"type": "line",
"start": [
-4.651606074,
6.643181943
],
"end": [
-5.455369912,
6.501456692
]
},
{
"type": "line",
"start": [
-5.455369912,
6.501456692
],
"end": [
-5.734514164,
5.734514164
]
},
{
"type": "line",
"start": [
-5.734514164,
5.734514164
],
"end": [
-6.501456692,
5.455369912
]
},
{
"type": "line",
"start": [
-6.501456692,
5.455369912
],
"end": [
-6.643181943,
4.651606074
]
},
{
"type": "line",
"start": [
-6.643181943,
4.651606074
],
"end": [
-7.35,
4.243524479
]
},
{
"type": "line",
"start": [
-7.35,
4.243524479
],
"end": [
-7.35,
3.427361287
]
},
{
"type": "line",
"start": [
-7.35,
3.427361287
],
"end": [
-7.975217277,
2.902741701
]
},
{
"type": "line",
"start": [
-7.975217277,
2.902741701
],
"end": [
-7.833492026,
2.098977862
]
},
{
"type": "line",
"start": [
-7.833492026,
2.098977862
],
"end": [
-8.358111613,
1.473760585
]
},
{
"type": "line",
"start": [
-8.358111613,
1.473760585
],
"end": [
-8.078967362,
0.706818057
]
},
{
"type": "line",
"start": [
-8.078967362,
0.706818057
],
"end": [
-8.487048957,
0.0
]
},
{
"type": "line",
"start": [
-8.487048957,
0.0
],
"end": [
-8.078967362,
-0.706818057
]
},
{
"type": "line",
"start": [
-8.078967362,
-0.706818057
],
"end": [
-8.358111613,
-1.473760585
]
},
{
"type": "line",
"start": [
-8.358111613,
-1.473760585
],
"end": [
-7.833492026,
-2.098977862
]
},
{
"type": "line",
"start": [
-7.833492026,
-2.098977862
],
"end": [
-7.975217277,
-2.902741701
]
},
{
"type": "line",
"start": [
-7.975217277,
-2.902741701
],
"end": [
-7.35,
-3.427361287
]
},
{
"type": "line",
"start": [
-7.35,
-3.427361287
],
"end": [
-7.35,
-4.243524479
]
},
{
"type": "line",
"start": [
-7.35,
-4.243524479
],
"end": [
-6.643181943,
-4.651606074
]
},
{
"type": "line",
"start": [
-6.643181943,
-4.651606074
],
"end": [
-6.501456692,
-5.455369912
]
},
{
"type": "line",
"start": [
-6.501456692,
-5.455369912
],
"end": [
-5.734514164,
-5.734514164
]
},
{
"type": "line",
"start": [
-5.734514164,
-5.734514164
],
"end": [
-5.455369912,
-6.501456692
]
},
{
"type": "line",
"start": [
-5.455369912,
-6.501456692
],
"end": [
-4.651606074,
-6.643181943
]
},
{
"type": "line",
"start": [
-4.651606074,
-6.643181943
],
"end": [
-4.243524479,
-7.35
]
},
{
"type": "line",
"start": [
-4.243524479,
-7.35
],
"end": [
-3.427361287,
-7.35
]
},
{
"type": "line",
"start": [
-3.427361287,
-7.35
],
"end": [
-2.902741701,
-7.975217277
]
},
{
"type": "line",
"start": [
-2.902741701,
-7.975217277
],
"end": [
-2.098977862,
-7.833492026
]
},
{
"type": "line",
"start": [
-2.098977862,
-7.833492026
],
"end": [
-1.473760585,
-8.358111613
]
},
{
"type": "line",
"start": [
-1.473760585,
-8.358111613
],
"end": [
-0.706818057,
-8.078967362
]
},
{
"type": "line",
"start": [
-0.706818057,
-8.078967362
],
"end": [
0.0,
-8.487048957
]
},
{
"type": "line",
"start": [
0.0,
-8.487048957
],
"end": [
0.706818057,
-8.078967362
]
},
{
"type": "line",
"start": [
0.706818057,
-8.078967362
],
"end": [
1.473760585,
-8.358111613
]
},
{
"type": "line",
"start": [
1.473760585,
-8.358111613
],
"end": [
2.098977862,
-7.833492026
]
},
{
"type": "line",
"start": [
2.098977862,
-7.833492026
],
"end": [
2.902741701,
-7.975217277
]
},
{
"type": "line",
"start": [
2.902741701,
-7.975217277
],
"end": [
3.427361287,
-7.35
]
},
{
"type": "line",
"start": [
3.427361287,
-7.35
],
"end": [
4.243524479,
-7.35
]
},
{
"type": "line",
"start": [
4.243524479,
-7.35
],
"end": [
4.651606074,
-6.643181943
]
},
{
"type": "line",
"start": [
4.651606074,
-6.643181943
],
"end": [
5.455369912,
-6.501456692
]
},
{
"type": "line",
"start": [
5.455369912,
-6.501456692
],
"end": [
5.734514164,
-5.734514164
]
},
{
"type": "line",
"start": [
5.734514164,
-5.734514164
],
"end": [
6.501456692,
-5.455369912
]
},
{
"type": "line",
"start": [
6.501456692,
-5.455369912
],
"end": [
6.643181943,
-4.651606074
]
},
{
"type": "line",
"start": [
6.643181943,
-4.651606074
],
"end": [
7.35,
-4.243524479
]
},
{
"type": "line",
"start": [
7.35,
-4.243524479
],
"end": [
7.35,
-3.427361287
]
},
{
"type": "line",
"start": [
7.35,
-3.427361287
],
"end": [
7.975217277,
-2.902741701
]
},
{
"type": "line",
"start": [
7.975217277,
-2.902741701
],
"end": [
7.833492026,
-2.098977862
]
},
{
"type": "line",
"start": [
7.833492026,
-2.098977862
],
"end": [
8.358111613,
-1.473760585
]
},
{
"type": "line",
"start": [
8.358111613,
-1.473760585
],
"end": [
8.078967362,
-0.706818057
]
},
{
"type": "line",
"start": [
8.078967362,
-0.706818057
],
"end": [
8.487048957,
0.0
]
},
{
"type": "line",
"start": [
8.487048957,
0.0
],
"end": [
8.078967362,
0.706818057
]
},
{
"type": "line",
"start": [
8.078967362,
0.706818057
],
"end": [
8.358111613,
1.473760585
]
},
{
"type": "line",
"start": [
8.358111613,
1.473760585
],
"end": [
7.833492026,
2.098977862
]
},
{
"type": "line",
"start": [
7.833492026,
2.098977862
],
"end": [
7.975217277,
2.902741701
]
},
{
"type": "line",
"start": [
7.975217277,
2.902741701
],
"end": [
7.35,
3.427361287
]
},
{
"type": "line",
"start": [
7.35,
3.427361287
],
"end": [
7.35,
4.243524479
]
},
{
"type": "line",
"start": [
7.35,
4.243524479
],
"end": [
6.643181943,
4.651606074
]
},
{
"type": "line",
"start": [
6.643181943,
4.651606074
],
"end": [
6.501456692,
5.455369912
]
},
{
"type": "line",
"start": [
6.501456692,
5.455369912
],
"end": [
5.734514164,
5.734514164
]
},
{
"type": "line",
"start": [
5.734514164,
5.734514164
],
"end": [
5.455369912,
6.501456692
]
},
{
"type": "line",
"start": [
5.455369912,
6.501456692
],
"end": [
4.651606074,
6.643181943
]
},
{
"type": "line",
"start": [
4.651606074,
6.643181943
],
"end": [
4.243524479,
7.35
]
},
{
"type": "line",
"start": [
4.243524479,
7.35
],
"end": [
3.427361287,
7.35
]
},
{
"type": "line",
"start": [
3.427361287,
7.35
],
"end": [
2.902741701,
7.975217277
]
},
{
"type": "line",
"start": [
2.902741701,
7.975217277
],
"end": [
2.098977862,
7.833492026
]
},
{
"type": "line",
"start": [
2.098977862,
7.833492026
],
"end": [
1.473760585,
8.358111613
]
},
{
"type": "line",
"start": [
1.473760585,
8.358111613
],
"end": [
0.706818057,
8.078967362
]
},
{
"type": "line",
"start": [
0.706818057,
8.078967362
],
"end": [
0.0,
8.487048957
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
0.0,
0.0
],
"radius_mm": 15.0
}
]
}
]
}
},
{
"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,
11.0
],
"end": [
16.9585,
11.0
]
},
{
"type": "line",
"start": [
16.9585,
11.0
],
"end": [
16.9585,
0.0
]
},
{
"type": "line",
"start": [
16.9585,
0.0
],
"end": [
0.0,
0.0
]
},
{
"type": "line",
"start": [
0.0,
0.0
],
"end": [
0.0,
11.0
]
}
]
}
],
"construction": [
{
"type": "line",
"start": [
0.0,
0.0
],
"end": [
0.0,
11.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": [
11.0,
-9.0
],
"end": [
11.0,
9.0
]
},
{
"type": "line",
"start": [
11.0,
9.0
],
"end": [
9.0,
11.0
]
},
{
"type": "line",
"start": [
9.0,
11.0
],
"end": [
-9.0,
11.0
]
},
{
"type": "line",
"start": [
-9.0,
11.0
],
"end": [
-11.0,
9.0
]
},
{
"type": "line",
"start": [
-11.0,
9.0
],
"end": [
-11.0,
-9.0
]
},
{
"type": "line",
"start": [
-11.0,
-9.0
],
"end": [
-9.0,
-11.0
]
},
{
"type": "line",
"start": [
-9.0,
-11.0
],
"end": [
9.0,
-11.0
]
},
{
"type": "line",
"start": [
9.0,
-11.0
],
"end": [
11.0,
-9.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": "arc",
"start": [
2.121320344,
3.878679656
],
"end": [
-2.121320344,
8.121320344
],
"center": [
0.0,
6.0
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
-2.121320344,
8.121320344
],
"end": [
-8.121320344,
2.121320344
]
},
{
"type": "arc",
"start": [
-8.121320344,
2.121320344
],
"end": [
-3.878679656,
-2.121320344
],
"center": [
-6.0,
0.0
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
-3.878679656,
-2.121320344
],
"end": [
2.121320344,
3.878679656
]
}
]
}
]
}
},
{
"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": "circle",
"center": [
-6.0,
0.0
],
"radius_mm": 2.5
}
},
{
"id": "sk_029",
"name": "草图28",
"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": "circle",
"center": [
6.0,
0.0
],
"radius_mm": 2.5
}
},
{
"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": "circle",
"center": [
0.0,
6.0
],
"radius_mm": 2.5
}
},
{
"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": "arc",
"start": [
-1.5,
38.8
],
"end": [
-1.5,
36.2
],
"center": [
-7.357473858,
37.5
],
"radius_mm": 6.0,
"clockwise": true
},
{
"type": "arc",
"start": [
-1.5,
36.2
],
"end": [
-1.222654665,
36.015561124
],
"center": [
-1.3,
36.2
],
"radius_mm": 0.2,
"clockwise": false
},
{
"type": "line",
"start": [
-1.222654665,
36.015561124
],
"end": [
1.877345335,
37.315561124
]
},
{
"type": "arc",
"start": [
1.877345335,
37.315561124
],
"end": [
1.877345335,
37.684438876
],
"center": [
1.8,
37.5
],
"radius_mm": 0.2,
"clockwise": false
},
{
"type": "line",
"start": [
1.877345335,
37.684438876
],
"end": [
-1.222654665,
38.984438876
]
},
{
"type": "arc",
"start": [
-1.222654665,
38.984438876
],
"end": [
-1.5,
38.8
],
"center": [
-1.3,
38.8
],
"radius_mm": 0.2,
"clockwise": false
}
]
}
]
}
},
{
"id": "sk_032",
"name": "草图31",
"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": [
-1.5,
38.8
],
"end": [
-1.5,
36.2
],
"center": [
-7.357473858,
37.5
],
"radius_mm": 6.0,
"clockwise": true
},
{
"type": "arc",
"start": [
-1.5,
36.2
],
"end": [
-1.222654665,
36.015561124
],
"center": [
-1.3,
36.2
],
"radius_mm": 0.2,
"clockwise": false
},
{
"type": "line",
"start": [
-1.222654665,
36.015561124
],
"end": [
1.877345335,
37.315561124
]
},
{
"type": "arc",
"start": [
1.877345335,
37.315561124
],
"end": [
1.877345335,
37.684438876
],
"center": [
1.8,
37.5
],
"radius_mm": 0.2,
"clockwise": false
},
{
"type": "line",
"start": [
1.877345335,
37.684438876
],
"end": [
-1.222654665,
38.984438876
]
},
{
"type": "arc",
"start": [
-1.222654665,
38.984438876
],
"end": [
-1.5,
38.8
],
"center": [
-1.3,
38.8
],
"radius_mm": 0.2,
"clockwise": false
}
]
}
]
}
},
{
"id": "sk_033",
"name": "草图32",
"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.535533906,
3.535533906
],
"end": [
3.535533906,
-3.535533906
],
"center": [
0.0,
0.0
],
"radius_mm": 5.0,
"clockwise": true
},
{
"type": "line",
"start": [
3.535533906,
-3.535533906
],
"end": [
3.117157854,
-3.117157854
]
},
{
"type": "line",
"start": [
3.117157854,
-3.117157854
],
"end": [
3.117157854,
-4.531371416
]
},
{
"type": "line",
"start": [
3.117157854,
-4.531371416
],
"end": [
4.531371416,
-4.531371416
]
},
{
"type": "line",
"start": [
4.531371416,
-4.531371416
],
"end": [
4.242640687,
-4.242640687
]
},
{
"type": "arc",
"start": [
4.242640687,
-4.242640687
],
"end": [
4.242640687,
4.242640687
],
"center": [
0.0,
0.0
],
"radius_mm": 6.0,
"clockwise": false
},
{
"type": "line",
"start": [
4.242640687,
4.242640687
],
"end": [
4.531371416,
4.531371416
]
},
{
"type": "line",
"start": [
4.531371416,
4.531371416
],
"end": [
3.117157854,
4.531371416
]
},
{
"type": "line",
"start": [
3.117157854,
4.531371416
],
"end": [
3.117157854,
3.117157854
]
},
{
"type": "line",
"start": [
3.117157854,
3.117157854
],
"end": [
3.535533906,
3.535533906
]
}
]
}
]
}
},
{
"id": "sk_034",
"name": "草图33",
"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.401923789,
-1.5
],
"end": [
-3.401923789,
1.5
],
"center": [
-0.803847577,
0.0
],
"radius_mm": 3.0,
"clockwise": true
},
{
"type": "line",
"start": [
-3.401923789,
1.5
],
"end": [
-6.0,
0.0
]
},
{
"type": "line",
"start": [
-6.0,
0.0
],
"end": [
-3.401923789,
-1.5
]
}
]
}
]
}
},
{
"id": "sk_035",
"name": "草图34",
"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": [
2.5,
5.5
],
"end": [
2.0,
5.5
]
},
{
"type": "line",
"start": [
2.0,
5.5
],
"end": [
2.0,
4.0
]
},
{
"type": "line",
"start": [
2.0,
4.0
],
"end": [
2.5,
4.0
]
},
{
"type": "line",
"start": [
2.5,
4.0
],
"end": [
2.5,
5.5
]
}
]
}
]
}
},
{
"id": "sk_036",
"name": "草图35",
"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": [
2.5,
-4.0
],
"end": [
2.0,
-4.0
]
},
{
"type": "line",
"start": [
2.0,
-4.0
],
"end": [
2.0,
-4.5
]
},
{
"type": "line",
"start": [
2.0,
-4.5
],
"end": [
1.5,
-4.5
]
},
{
"type": "line",
"start": [
1.5,
-4.5
],
"end": [
1.5,
-5.0
]
},
{
"type": "line",
"start": [
1.5,
-5.0
],
"end": [
2.0,
-5.0
]
},
{
"type": "line",
"start": [
2.0,
-5.0
],
"end": [
2.0,
-5.5
]
},
{
"type": "line",
"start": [
2.0,
-5.5
],
"end": [
2.5,
-5.5
]
},
{
"type": "line",
"start": [
2.5,
-5.5
],
"end": [
2.5,
-5.0
]
},
{
"type": "line",
"start": [
2.5,
-5.0
],
"end": [
3.0,
-5.0
]
},
{
"type": "line",
"start": [
3.0,
-5.0
],
"end": [
3.0,
-4.5
]
},
{
"type": "line",
"start": [
3.0,
-4.5
],
"end": [
2.5,
-4.5
]
},
{
"type": "line",
"start": [
2.5,
-4.5
],
"end": [
2.5,
-4.0
]
}
]
}
]
}
},
{
"id": "sk_037",
"name": "草图36",
"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.890475013,
10.368691449
],
"end": [
2.947103518,
10.675211428
],
"center": [
3.399186938,
10.461621679
],
"radius_mm": 0.5,
"clockwise": false
},
{
"type": "line",
"start": [
2.947103518,
10.675211428
],
"end": [
2.760702186,
10.280674931
]
},
{
"type": "arc",
"start": [
2.760702186,
10.280674931
],
"end": [
2.525474262,
9.55671782
],
"center": [
5.473202709,
8.999136437
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
2.525474262,
9.55671782
],
"end": [
2.444373372,
9.127967135
]
},
{
"type": "arc",
"start": [
2.444373372,
9.127967135
],
"end": [
3.387744867,
8.821447156
],
"center": [
2.935661447,
9.035036905
],
"radius_mm": 0.5,
"clockwise": false
},
{
"type": "line",
"start": [
3.387744867,
8.821447156
],
"end": [
3.574146198,
9.215983653
]
},
{
"type": "arc",
"start": [
3.574146198,
9.215983653
],
"end": [
3.809374123,
9.939940764
],
"center": [
0.861645675,
10.497522147
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
3.809374123,
9.939940764
],
"end": [
3.890475013,
10.368691449
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "arc",
"start": [
3.693959783,
10.405863541
],
"end": [
3.127936886,
10.589775529
],
"center": [
3.399186938,
10.461621679
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
3.127936886,
10.589775529
],
"end": [
2.952463015,
10.218368061
]
},
{
"type": "arc",
"start": [
2.952463015,
10.218368061
],
"end": [
2.71723509,
9.49441095
],
"center": [
5.664963538,
8.936829567
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
2.71723509,
9.49441095
],
"end": [
2.640888602,
9.090795043
]
},
{
"type": "arc",
"start": [
2.640888602,
9.090795043
],
"end": [
3.206911499,
8.906883055
],
"center": [
2.935661447,
9.035036905
],
"radius_mm": 0.3,
"clockwise": false
},
{
"type": "line",
"start": [
3.206911499,
8.906883055
],
"end": [
3.38238537,
9.278290523
]
},
{
"type": "arc",
"start": [
3.38238537,
9.278290523
],
"end": [
3.617613295,
10.002247634
],
"center": [
0.669884847,
10.559829017
],
"radius_mm": 3.0,
"clockwise": false
},
{
"type": "line",
"start": [
3.617613295,
10.002247634
],
"end": [
3.693959783,
10.405863541
]
}
]
}
]
}
},
{
"id": "sk_038",
"name": "草图37",
"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": [
-0.46540179,
9.492488547
],
"end": [
-0.84270646,
9.452832228
]
},
{
"type": "line",
"start": [
-0.84270646,
9.452832228
],
"end": [
-1.021540504,
11.154324498
]
},
{
"type": "line",
"start": [
-1.021540504,
11.154324498
],
"end": [
-0.77291003,
11.180456613
]
},
{
"type": "line",
"start": [
-0.77291003,
11.180456613
],
"end": [
-0.804268569,
11.478813182
]
},
{
"type": "line",
"start": [
-0.804268569,
11.478813182
],
"end": [
-1.599886086,
11.395190411
]
},
{
"type": "line",
"start": [
-1.599886086,
11.395190411
],
"end": [
-1.568527547,
11.096833843
]
},
{
"type": "line",
"start": [
-1.568527547,
11.096833843
],
"end": [
-1.319897073,
11.122965959
]
},
{
"type": "line",
"start": [
-1.319897073,
11.122965959
],
"end": [
-1.089934454,
8.935017789
]
},
{
"type": "line",
"start": [
-1.089934454,
8.935017789
],
"end": [
-0.791577885,
8.966376328
]
},
{
"type": "line",
"start": [
-0.791577885,
8.966376328
],
"end": [
-0.46540179,
9.492488547
]
}
]
}
]
}
},
{
"id": "sk_039",
"name": "草图38",
"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": [
-5.375596719,
8.483220431
],
"end": [
-4.280384758,
8.613843876
],
"center": [
-4.8,
8.313843876
],
"radius_mm": 0.6,
"clockwise": false
},
{
"type": "line",
"start": [
-4.280384758,
8.613843876
],
"end": [
-4.496891109,
8.488843876
]
},
{
"type": "arc",
"start": [
-4.496891109,
8.488843876
],
"end": [
-5.135469077,
8.413646174
],
"center": [
-4.8,
8.313843876
],
"radius_mm": 0.35,
"clockwise": true
},
{
"type": "line",
"start": [
-5.135469077,
8.413646174
],
"end": [
-4.885146068,
9.25506597
]
},
{
"type": "arc",
"start": [
-4.885146068,
9.25506597
],
"end": [
-4.945243555,
9.765413093
],
"center": [
-5.508160068,
9.440413093
],
"radius_mm": 0.65,
"clockwise": false
},
{
"type": "line",
"start": [
-4.945243555,
9.765413093
],
"end": [
-5.130384758,
10.086087063
]
},
{
"type": "arc",
"start": [
-5.130384758,
10.086087063
],
"end": [
-5.403589838,
10.159292144
],
"center": [
-5.303589838,
9.986087063
],
"radius_mm": 0.2,
"clockwise": false
},
{
"type": "line",
"start": [
-5.403589838,
10.159292144
],
"end": [
-6.009807621,
9.809292144
]
},
{
"type": "arc",
"start": [
-6.009807621,
9.809292144
],
"end": [
-6.064711432,
9.604388333
],
"center": [
-5.934807621,
9.679388333
],
"radius_mm": 0.15,
"clockwise": false
},
{
"type": "line",
"start": [
-6.064711432,
9.604388333
],
"end": [
-5.914711432,
9.344580712
]
},
{
"type": "line",
"start": [
-5.914711432,
9.344580712
],
"end": [
-5.741506351,
9.444580712
]
},
{
"type": "line",
"start": [
-5.741506351,
9.444580712
],
"end": [
-5.766506351,
9.487881982
]
},
{
"type": "arc",
"start": [
-5.766506351,
9.487881982
],
"end": [
-5.71160254,
9.692785793
],
"center": [
-5.63660254,
9.562881982
],
"radius_mm": 0.15,
"clockwise": true
},
{
"type": "line",
"start": [
-5.71160254,
9.692785793
],
"end": [
-5.365192379,
9.892785793
]
},
{
"type": "arc",
"start": [
-5.365192379,
9.892785793
],
"end": [
-5.296891109,
9.874484522
],
"center": [
-5.340192379,
9.849484522
],
"radius_mm": 0.05,
"clockwise": true
},
{
"type": "line",
"start": [
-5.296891109,
9.874484522
],
"end": [
-5.238557775,
9.773448225
]
},
{
"type": "arc",
"start": [
-5.238557775,
9.773448225
],
"end": [
-5.16858093,
9.186727532
],
"center": [
-5.888076828,
9.398448225
],
"radius_mm": 0.75,
"clockwise": true
},
{
"type": "line",
"start": [
-5.16858093,
9.186727532
],
"end": [
-5.375596719,
8.483220431
]
}
]
}
]
}
},
{
"id": "sk_040",
"name": "草图39",
"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": [
-8.379171715,
5.856699735
],
"end": [
-7.419422788,
6.163068675
],
"center": [
-7.786788571,
5.657433053
],
"radius_mm": 0.625,
"clockwise": false
},
{
"type": "line",
"start": [
-7.419422788,
6.163068675
],
"end": [
-7.581063733,
5.940589001
]
},
{
"type": "arc",
"start": [
-7.581063733,
5.940589001
],
"end": [
-8.100271574,
5.813087821
],
"center": [
-7.786788571,
5.657433053
],
"radius_mm": 0.35,
"clockwise": true
},
{
"type": "arc",
"start": [
-8.100271574,
5.813087821
],
"end": [
-8.177241691,
6.126524047
],
"center": [
-8.324188005,
5.924269799
],
"radius_mm": 0.25,
"clockwise": false
},
{
"type": "line",
"start": [
-8.177241691,
6.126524047
],
"end": [
-8.231271118,
6.165778723
]
},
{
"type": "arc",
"start": [
-8.231271118,
6.165778723
],
"end": [
-8.553151757,
6.142124535
],
"center": [
-8.378217431,
5.963524474
],
"radius_mm": 0.25,
"clockwise": false
},
{
"type": "arc",
"start": [
-8.553151757,
6.142124535
],
"end": [
-8.592334976,
6.675320567
],
"center": [
-8.798059814,
6.392164619
],
"radius_mm": 0.35,
"clockwise": true
},
{
"type": "line",
"start": [
-8.592334976,
6.675320567
],
"end": [
-8.430694031,
6.89780024
]
},
{
"type": "arc",
"start": [
-8.430694031,
6.89780024
],
"end": [
-8.425489484,
5.890351557
],
"center": [
-8.798059814,
6.392164619
],
"radius_mm": 0.625,
"clockwise": false
},
{
"type": "arc",
"start": [
-8.425489484,
5.890351557
],
"end": [
-8.379171715,
5.856699735
],
"center": [
-8.407606108,
5.86626453
],
"radius_mm": 0.03,
"clockwise": true
}
]
}
]
}
},
{
"id": "sk_041",
"name": "草图40",
"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": [
-8.762136229,
2.055472866
],
"end": [
-9.713478307,
3.189238205
]
},
{
"type": "line",
"start": [
-9.713478307,
3.189238205
],
"end": [
-9.936809147,
3.236708641
]
},
{
"type": "line",
"start": [
-9.936809147,
3.236708641
],
"end": [
-10.071951747,
2.6009127
]
},
{
"type": "line",
"start": [
-10.071951747,
2.6009127
],
"end": [
-10.910600247,
2.779172942
]
},
{
"type": "line",
"start": [
-10.910600247,
2.779172942
],
"end": [
-10.779952018,
3.393824538
]
},
{
"type": "line",
"start": [
-10.779952018,
3.393824538
],
"end": [
-11.024488918,
3.445802461
]
},
{
"type": "line",
"start": [
-11.024488918,
3.445802461
],
"end": [
-11.311070916,
2.097540164
]
},
{
"type": "line",
"start": [
-11.311070916,
2.097540164
],
"end": [
-11.066534016,
2.045562241
]
},
{
"type": "line",
"start": [
-11.066534016,
2.045562241
],
"end": [
-10.96257817,
2.534636042
]
},
{
"type": "line",
"start": [
-10.96257817,
2.534636042
],
"end": [
-10.123929669,
2.3563758
]
},
{
"type": "line",
"start": [
-10.123929669,
2.3563758
],
"end": [
-10.227885515,
1.867302
]
},
{
"type": "line",
"start": [
-10.227885515,
1.867302
],
"end": [
-9.983348614,
1.815324077
]
},
{
"type": "line",
"start": [
-9.983348614,
1.815324077
],
"end": [
-9.879392769,
2.304397877
]
},
{
"type": "line",
"start": [
-9.879392769,
2.304397877
],
"end": [
-9.171017942,
2.15382816
]
},
{
"type": "line",
"start": [
-9.171017942,
2.15382816
],
"end": [
-8.828974798,
1.746197014
]
},
{
"type": "line",
"start": [
-8.828974798,
1.746197014
],
"end": [
-8.762136229,
2.055472866
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "line",
"start": [
-9.432032979,
2.464893767
],
"end": [
-9.761754813,
2.857840948
]
},
{
"type": "line",
"start": [
-9.761754813,
2.857840948
],
"end": [
-9.827414846,
2.548934778
]
},
{
"type": "line",
"start": [
-9.827414846,
2.548934778
],
"end": [
-9.432032979,
2.464893767
]
}
]
}
]
}
},
{
"id": "sk_042",
"name": "草图41",
"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": [
-9.70154083,
-1.780982498
],
"end": [
-10.017824051,
-2.193250523
],
"center": [
-9.618376153,
-2.172241538
],
"radius_mm": 0.4,
"clockwise": false
},
{
"type": "arc",
"start": [
-10.017824051,
-2.193250523
],
"end": [
-10.334107271,
-2.605518548
],
"center": [
-10.417271948,
-2.214259507
],
"radius_mm": 0.4,
"clockwise": true
},
{
"type": "line",
"start": [
-10.334107271,
-2.605518548
],
"end": [
-10.529736792,
-2.647100886
]
},
{
"type": "arc",
"start": [
-10.529736792,
-2.647100886
],
"end": [
-10.696066144,
-1.864582805
],
"center": [
-10.612901468,
-2.255841845
],
"radius_mm": 0.4,
"clockwise": true
},
{
"type": "line",
"start": [
-10.696066144,
-1.864582805
],
"end": [
-10.500436624,
-1.823000467
]
},
{
"type": "line",
"start": [
-10.500436624,
-1.823000467
],
"end": [
-10.552414547,
-1.578463567
]
},
{
"type": "line",
"start": [
-10.552414547,
-1.578463567
],
"end": [
-10.748044067,
-1.620045905
]
},
{
"type": "arc",
"start": [
-10.748044067,
-1.620045905
],
"end": [
-10.477758869,
-2.891637786
],
"center": [
-10.612901468,
-2.255841845
],
"radius_mm": 0.65,
"clockwise": false
},
{
"type": "line",
"start": [
-10.477758869,
-2.891637786
],
"end": [
-10.282129349,
-2.850055448
]
},
{
"type": "arc",
"start": [
-10.282129349,
-2.850055448
],
"end": [
-9.775141676,
-2.315099548
],
"center": [
-10.417271948,
-2.214259507
],
"radius_mm": 0.65,
"clockwise": false
},
{
"type": "arc",
"start": [
-9.775141676,
-2.315099548
],
"end": [
-9.463149268,
-1.985895956
],
"center": [
-9.379984591,
-2.377154996
],
"radius_mm": 0.4,
"clockwise": true
},
{
"type": "line",
"start": [
-9.463149268,
-1.985895956
],
"end": [
-9.053063099,
-1.89872945
]
},
{
"type": "line",
"start": [
-9.053063099,
-1.89872945
],
"end": [
-8.943909461,
-2.41225694
]
},
{
"type": "line",
"start": [
-8.943909461,
-2.41225694
],
"end": [
-8.699372561,
-2.360279018
]
},
{
"type": "line",
"start": [
-8.699372561,
-2.360279018
],
"end": [
-8.860504122,
-1.602214627
]
},
{
"type": "line",
"start": [
-8.860504122,
-1.602214627
],
"end": [
-9.70154083,
-1.780982498
]
}
]
}
]
}
},
{
"id": "sk_043",
"name": "草图42",
"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.458138343,
-6.407509068
],
"end": [
-8.398594747,
-5.113081877
],
"center": [
-7.928366545,
-5.760295472
],
"radius_mm": 0.8,
"clockwise": false
},
{
"type": "line",
"start": [
-8.398594747,
-5.113081877
],
"end": [
-9.135233585,
-5.725147921
]
},
{
"type": "arc",
"start": [
-9.135233585,
-5.725147921
],
"end": [
-8.403103682,
-5.570274408
],
"center": [
-8.622826919,
-6.339508897
],
"radius_mm": 0.8,
"clockwise": false
},
{
"type": "line",
"start": [
-8.403103682,
-5.570274408
],
"end": [
-8.192869908,
-5.396237825
]
},
{
"type": "arc",
"start": [
-8.192869908,
-5.396237825
],
"end": [
-7.663863181,
-6.12435312
],
"center": [
-7.928366545,
-5.760295472
],
"radius_mm": 0.45,
"clockwise": true
},
{
"type": "line",
"start": [
-7.663863181,
-6.12435312
],
"end": [
-7.458138343,
-6.407509068
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
-8.622826919,
-6.339508897
],
"radius_mm": 0.45
}
]
}
]
}
},
{
"id": "sk_044",
"name": "草图43",
"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": [
-4.688668373,
-8.393619831
],
"end": [
-5.12311278,
-8.900104392
],
"center": [
-6.402665374,
-7.362982029
],
"radius_mm": 2.0,
"clockwise": true
},
{
"type": "line",
"start": [
-5.12311278,
-8.900104392
],
"end": [
-5.597328759,
-9.294857797
]
},
{
"type": "line",
"start": [
-5.597328759,
-9.294857797
],
"end": [
-5.923205081,
-9.859292144
]
},
{
"type": "line",
"start": [
-5.923205081,
-9.859292144
],
"end": [
-5.66339746,
-10.009292144
]
},
{
"type": "line",
"start": [
-5.66339746,
-10.009292144
],
"end": [
-5.35089746,
-9.468026266
]
},
{
"type": "line",
"start": [
-5.35089746,
-9.468026266
],
"end": [
-4.84693582,
-9.048511568
]
},
{
"type": "arc",
"start": [
-4.84693582,
-9.048511568
],
"end": [
-4.394437607,
-8.511389205
],
"center": [
-6.126488414,
-7.511389205
],
"radius_mm": 2.0,
"clockwise": false
},
{
"type": "line",
"start": [
-4.394437607,
-8.511389205
],
"end": [
-4.110288568,
-8.019228634
]
},
{
"type": "line",
"start": [
-4.110288568,
-8.019228634
],
"end": [
-4.889711432,
-7.569228634
]
},
{
"type": "line",
"start": [
-4.889711432,
-7.569228634
],
"end": [
-5.039711432,
-7.829036255
]
},
{
"type": "line",
"start": [
-5.039711432,
-7.829036255
],
"end": [
-4.527130459,
-8.124975018
]
},
{
"type": "line",
"start": [
-4.527130459,
-8.124975018
],
"end": [
-4.688668373,
-8.393619831
]
}
]
}
]
}
},
{
"id": "sk_045",
"name": "草图44",
"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": [
-0.515462108,
-10.252282615
],
"end": [
-1.627371389,
-10.13541624
],
"center": [
-1.019152517,
-9.69658848
],
"radius_mm": 0.75,
"clockwise": false
},
{
"type": "arc",
"start": [
-1.627371389,
-10.13541624
],
"end": [
-0.515462108,
-10.252282615
],
"center": [
-1.12368098,
-10.691110375
],
"radius_mm": 0.75,
"clockwise": false
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
-1.12368098,
-10.691110375
],
"radius_mm": 0.4
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
-1.019152517,
-9.69658848
],
"radius_mm": 0.4
}
]
}
]
}
},
{
"id": "sk_046",
"name": "草图45",
"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": [
2.519475192,
-10.319903246
],
"end": [
4.093488488,
-10.032706202
],
"center": [
3.30648184,
-10.176304724
],
"radius_mm": 0.8,
"clockwise": false
},
{
"type": "line",
"start": [
4.093488488,
-10.032706202
],
"end": [
3.860762726,
-9.103674265
]
},
{
"type": "arc",
"start": [
3.860762726,
-9.103674265
],
"end": [
3.683335124,
-9.830667694
],
"center": [
3.085104704,
-9.299517654
],
"radius_mm": 0.8,
"clockwise": false
},
{
"type": "line",
"start": [
3.683335124,
-9.830667694
],
"end": [
3.749173079,
-10.095530556
]
},
{
"type": "arc",
"start": [
3.749173079,
-10.095530556
],
"end": [
2.8637906,
-10.257078893
],
"center": [
3.30648184,
-10.176304724
],
"radius_mm": 0.45,
"clockwise": true
},
{
"type": "line",
"start": [
2.8637906,
-10.257078893
],
"end": [
2.519475192,
-10.319903246
]
}
]
},
{
"role": "inner",
"closed": true,
"segments": [
{
"type": "circle",
"center": [
3.085104704,
-9.299517654
],
"radius_mm": 0.45
}
]
}
]
}
}
]
},
"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_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_004",
"name": "基准面1",
"atomic_id": "reference_plane",
"depends_on": [
"f_003"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_002"
},
"execution_status": "deferred"
},
{
"id": "f_005",
"name": "凸台-拉伸1",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_004"
],
"params": {
"distance_mm": 40.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_002"
},
{
"id": "f_006",
"name": "基准面2",
"atomic_id": "reference_plane",
"depends_on": [
"f_005"
],
"params": {
"plane": {
"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
]
},
"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": "extrude_add_blind",
"depends_on": [
"f_006",
"f_005"
],
"params": {
"distance_mm": 40.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_003"
},
{
"id": "f_008",
"name": "基准面3",
"atomic_id": "reference_plane",
"depends_on": [
"f_007"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_004"
},
"execution_status": "deferred"
},
{
"id": "f_009",
"name": "凸台-拉伸3",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_008",
"f_005"
],
"params": {
"distance_mm": 40.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_004"
},
{
"id": "f_010",
"name": "基准面4",
"atomic_id": "reference_plane",
"depends_on": [
"f_009"
],
"params": {
"plane": {
"origin_mm": [
-19.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_005"
},
"execution_status": "deferred"
},
{
"id": "f_011",
"name": "凸台-拉伸4",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_010",
"f_005"
],
"params": {
"distance_mm": 2.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_005"
},
{
"id": "f_012",
"name": "基准面5",
"atomic_id": "reference_plane",
"depends_on": [
"f_011"
],
"params": {
"plane": {
"origin_mm": [
-21.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_006"
},
"execution_status": "deferred"
},
{
"id": "f_013",
"name": "凸台-拉伸5",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_012",
"f_005"
],
"params": {
"distance_mm": 2.5,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_006"
},
{
"id": "f_014",
"name": "基准面6",
"atomic_id": "reference_plane",
"depends_on": [
"f_013"
],
"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_007"
},
"execution_status": "deferred"
},
{
"id": "f_015",
"name": "切除-拉伸1",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_014",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_007"
},
{
"id": "f_016",
"name": "基准面7",
"atomic_id": "reference_plane",
"depends_on": [
"f_015"
],
"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_008"
},
"execution_status": "deferred"
},
{
"id": "f_017",
"name": "切除-拉伸2",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_016",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_008"
},
{
"id": "f_018",
"name": "基准面8",
"atomic_id": "reference_plane",
"depends_on": [
"f_017"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_009"
},
"execution_status": "deferred"
},
{
"id": "f_019",
"name": "切除-拉伸3",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_018",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_009"
},
{
"id": "f_020",
"name": "基准面9",
"atomic_id": "reference_plane",
"depends_on": [
"f_019"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_010"
},
"execution_status": "deferred"
},
{
"id": "f_021",
"name": "切除-拉伸4",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_020",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_010"
},
{
"id": "f_022",
"name": "基准面10",
"atomic_id": "reference_plane",
"depends_on": [
"f_021"
],
"params": {
"plane": {
"origin_mm": [
19.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_011"
},
"execution_status": "deferred"
},
{
"id": "f_023",
"name": "凸台-拉伸6",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_022",
"f_005"
],
"params": {
"distance_mm": 2.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_011"
},
{
"id": "f_024",
"name": "基准面11",
"atomic_id": "reference_plane",
"depends_on": [
"f_023"
],
"params": {
"plane": {
"origin_mm": [
21.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_012"
},
"execution_status": "deferred"
},
{
"id": "f_025",
"name": "凸台-拉伸7",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_024",
"f_005"
],
"params": {
"distance_mm": 2.5,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_012"
},
{
"id": "f_026",
"name": "基准面12",
"atomic_id": "reference_plane",
"depends_on": [
"f_025"
],
"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_013"
},
"execution_status": "deferred"
},
{
"id": "f_027",
"name": "切除-拉伸5",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_026",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_013"
},
{
"id": "f_028",
"name": "基准面13",
"atomic_id": "reference_plane",
"depends_on": [
"f_027"
],
"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_014"
},
"execution_status": "deferred"
},
{
"id": "f_029",
"name": "切除-拉伸6",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_028",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_014"
},
{
"id": "f_030",
"name": "基准面14",
"atomic_id": "reference_plane",
"depends_on": [
"f_029"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_015"
},
"execution_status": "deferred"
},
{
"id": "f_031",
"name": "切除-拉伸7",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_030",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_015"
},
{
"id": "f_032",
"name": "基准面15",
"atomic_id": "reference_plane",
"depends_on": [
"f_031"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_016"
},
"execution_status": "deferred"
},
{
"id": "f_033",
"name": "切除-拉伸8",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_032",
"f_005"
],
"params": {
"distance_mm": 10.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
},
"reverse_distance_mm": 10.0,
"reverse_end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_016"
},
{
"id": "f_034",
"name": "基准面16",
"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_017"
},
"execution_status": "deferred"
},
{
"id": "f_035",
"name": "切除-旋转1",
"atomic_id": "revolve_cut",
"depends_on": [
"f_034",
"f_005"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
13.5,
23.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_017",
"selectors": [
{
"kind": "axis",
"stable_id": "180649e84099aac18693f8de815a8d72059b961b23aba39b55103580959b6c36",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.0135,
0.023,
0.0
],
"end": [
0.0235,
0.023,
0.0
]
}
}
]
},
{
"id": "f_036",
"name": "基准面17",
"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_018"
},
"execution_status": "deferred"
},
{
"id": "f_037",
"name": "切除-旋转2",
"atomic_id": "revolve_cut",
"depends_on": [
"f_036",
"f_005"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
-13.5,
23.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_018",
"selectors": [
{
"kind": "axis",
"stable_id": "28136613b2b8462a80f96b78fd0f71ff304fd83086e57de7aa2d5fefc32b00ee",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
-0.0135,
0.023,
0.0
],
"end": [
-0.0235,
0.023,
0.0
]
}
}
]
},
{
"id": "f_038",
"name": "基准面18",
"atomic_id": "reference_plane",
"depends_on": [
"f_037"
],
"params": {
"plane": {
"origin_mm": [
-19.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_019"
},
"execution_status": "deferred"
},
{
"id": "f_039",
"name": "切除-拉伸9",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_038",
"f_005"
],
"params": {
"distance_mm": 4.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_019"
},
{
"id": "f_040",
"name": "基准面19",
"atomic_id": "reference_plane",
"depends_on": [
"f_039"
],
"params": {
"plane": {
"origin_mm": [
-19.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_020"
},
"execution_status": "deferred"
},
{
"id": "f_041",
"name": "切除-拉伸10",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_040",
"f_005"
],
"params": {
"distance_mm": 4.0,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_020"
},
{
"id": "f_042",
"name": "基准面20",
"atomic_id": "reference_plane",
"depends_on": [
"f_041"
],
"params": {
"plane": {
"origin_mm": [
19.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_021"
},
"execution_status": "deferred"
},
{
"id": "f_043",
"name": "切除-拉伸11",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_042",
"f_005"
],
"params": {
"distance_mm": 4.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_021"
},
{
"id": "f_044",
"name": "基准面21",
"atomic_id": "reference_plane",
"depends_on": [
"f_043"
],
"params": {
"plane": {
"origin_mm": [
19.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_022"
},
"execution_status": "deferred"
},
{
"id": "f_045",
"name": "切除-拉伸12",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_044",
"f_005"
],
"params": {
"distance_mm": 4.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_022"
},
{
"id": "f_046",
"name": "基准面22",
"atomic_id": "reference_plane",
"depends_on": [
"f_045"
],
"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_023"
},
"execution_status": "deferred"
},
{
"id": "f_047",
"name": "旋转1",
"atomic_id": "revolve_add",
"depends_on": [
"f_046",
"f_005"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
0.0,
40.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_023",
"selectors": [
{
"kind": "axis",
"stable_id": "18d450f63410854cb11fe74fc015c4fa3953e9b1fae1a2315cd6d3a68ea56043",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.0,
0.04,
0.0
],
"end": [
0.0,
0.062,
0.0
]
}
}
]
},
{
"id": "f_048",
"name": "基准面23",
"atomic_id": "reference_plane",
"depends_on": [
"f_047"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_024"
},
"execution_status": "deferred"
},
{
"id": "f_049",
"name": "切除-拉伸13",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_048",
"f_005"
],
"params": {
"distance_mm": 11.5,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_024"
},
{
"id": "f_050",
"name": "基准面24",
"atomic_id": "reference_plane",
"depends_on": [
"f_049"
],
"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_025"
},
"execution_status": "deferred"
},
{
"id": "f_051",
"name": "切除-旋转3",
"atomic_id": "revolve_cut",
"depends_on": [
"f_050",
"f_005"
],
"params": {
"angle_deg": 360.0,
"axis": {
"origin_mm": [
0.0,
0.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_025",
"selectors": [
{
"kind": "axis",
"stable_id": "0915c866df578d5f733e96f70c62890242b0138bf9085afe73e09db889c8387d",
"source": "solidworks",
"confidence": 1.0,
"geometry": {
"start": [
0.0,
0.0,
0.0
],
"end": [
0.0,
0.011,
0.0
]
}
}
]
},
{
"id": "f_052",
"name": "基准面25",
"atomic_id": "reference_plane",
"depends_on": [
"f_051"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_026"
},
"execution_status": "deferred"
},
{
"id": "f_053",
"name": "凸台-拉伸8",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_052",
"f_005"
],
"params": {
"distance_mm": 1.5,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_026"
},
{
"id": "f_054",
"name": "基准面26",
"atomic_id": "reference_plane",
"depends_on": [
"f_053"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_027"
},
"execution_status": "deferred"
},
{
"id": "f_055",
"name": "凸台-拉伸9",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_054",
"f_005"
],
"params": {
"distance_mm": 2.2,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_027"
},
{
"id": "f_056",
"name": "基准面27",
"atomic_id": "reference_plane",
"depends_on": [
"f_055"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_028"
},
"execution_status": "deferred"
},
{
"id": "f_057",
"name": "凸台-拉伸10",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_056",
"f_005"
],
"params": {
"distance_mm": 50.4,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_028"
},
{
"id": "f_058",
"name": "基准面28",
"atomic_id": "reference_plane",
"depends_on": [
"f_057"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_029"
},
"execution_status": "deferred"
},
{
"id": "f_059",
"name": "凸台-拉伸11",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_058",
"f_005"
],
"params": {
"distance_mm": 5.0,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_029"
},
{
"id": "f_060",
"name": "基准面29",
"atomic_id": "reference_plane",
"depends_on": [
"f_059"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_030"
},
"execution_status": "deferred"
},
{
"id": "f_061",
"name": "凸台-拉伸12",
"atomic_id": "extrude_add_blind",
"depends_on": [
"f_060",
"f_005"
],
"params": {
"distance_mm": 5.8,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "supported",
"sketch_id": "sk_030"
},
{
"id": "f_062",
"name": "基准面30",
"atomic_id": "reference_plane",
"depends_on": [
"f_061"
],
"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_031"
},
"execution_status": "deferred"
},
{
"id": "f_063",
"name": "切除-拉伸14",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_062",
"f_005"
],
"params": {
"distance_mm": 0.2,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_031"
},
{
"id": "f_064",
"name": "基准面31",
"atomic_id": "reference_plane",
"depends_on": [
"f_063"
],
"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_032"
},
"execution_status": "deferred"
},
{
"id": "f_065",
"name": "切除-拉伸15",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_064",
"f_005"
],
"params": {
"distance_mm": 0.2,
"reverse": true,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_032"
},
{
"id": "f_066",
"name": "基准面32",
"atomic_id": "reference_plane",
"depends_on": [
"f_065"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_033"
},
"execution_status": "deferred"
},
{
"id": "f_067",
"name": "切除-拉伸16",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_066",
"f_005"
],
"params": {
"distance_mm": 0.2,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_033"
},
{
"id": "f_068",
"name": "基准面33",
"atomic_id": "reference_plane",
"depends_on": [
"f_067"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_034"
},
"execution_status": "deferred"
},
{
"id": "f_069",
"name": "切除-拉伸17",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_068",
"f_005"
],
"params": {
"distance_mm": 0.2,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_034"
},
{
"id": "f_070",
"name": "基准面34",
"atomic_id": "reference_plane",
"depends_on": [
"f_069"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_035"
},
"execution_status": "deferred"
},
{
"id": "f_071",
"name": "切除-拉伸18",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_070",
"f_005"
],
"params": {
"distance_mm": 0.2,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_035"
},
{
"id": "f_072",
"name": "基准面35",
"atomic_id": "reference_plane",
"depends_on": [
"f_071"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_036"
},
"execution_status": "deferred"
},
{
"id": "f_073",
"name": "切除-拉伸19",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_072",
"f_005"
],
"params": {
"distance_mm": 0.2,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_036"
},
{
"id": "f_074",
"name": "基准面36",
"atomic_id": "reference_plane",
"depends_on": [
"f_073"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_037"
},
"execution_status": "deferred"
},
{
"id": "f_075",
"name": "切除-拉伸20",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_074",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_037"
},
{
"id": "f_076",
"name": "基准面37",
"atomic_id": "reference_plane",
"depends_on": [
"f_075"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_038"
},
"execution_status": "deferred"
},
{
"id": "f_077",
"name": "切除-拉伸21",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_076",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_038"
},
{
"id": "f_078",
"name": "基准面38",
"atomic_id": "reference_plane",
"depends_on": [
"f_077"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_039"
},
"execution_status": "deferred"
},
{
"id": "f_079",
"name": "切除-拉伸22",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_078",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_039"
},
{
"id": "f_080",
"name": "基准面39",
"atomic_id": "reference_plane",
"depends_on": [
"f_079"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_040"
},
"execution_status": "deferred"
},
{
"id": "f_081",
"name": "切除-拉伸23",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_080",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_040"
},
{
"id": "f_082",
"name": "基准面40",
"atomic_id": "reference_plane",
"depends_on": [
"f_081"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_041"
},
"execution_status": "deferred"
},
{
"id": "f_083",
"name": "切除-拉伸24",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_082",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_041"
},
{
"id": "f_084",
"name": "基准面41",
"atomic_id": "reference_plane",
"depends_on": [
"f_083"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_042"
},
"execution_status": "deferred"
},
{
"id": "f_085",
"name": "切除-拉伸25",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_084",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_042"
},
{
"id": "f_086",
"name": "基准面42",
"atomic_id": "reference_plane",
"depends_on": [
"f_085"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_043"
},
"execution_status": "deferred"
},
{
"id": "f_087",
"name": "切除-拉伸26",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_086",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_043"
},
{
"id": "f_088",
"name": "基准面43",
"atomic_id": "reference_plane",
"depends_on": [
"f_087"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_044"
},
"execution_status": "deferred"
},
{
"id": "f_089",
"name": "切除-拉伸27",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_088",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_044"
},
{
"id": "f_090",
"name": "基准面44",
"atomic_id": "reference_plane",
"depends_on": [
"f_089"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_045"
},
"execution_status": "deferred"
},
{
"id": "f_091",
"name": "切除-拉伸28",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_090",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_045"
},
{
"id": "f_092",
"name": "基准面45",
"atomic_id": "reference_plane",
"depends_on": [
"f_091"
],
"params": {
"plane": {
"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
]
},
"offset_mm": 0.0,
"angle_rad": 0.0,
"reverse": false,
"solidworks_type": -1,
"derived_from_sketch_id": "sk_046"
},
"execution_status": "deferred"
},
{
"id": "f_093",
"name": "切除-拉伸29",
"atomic_id": "extrude_cut_blind",
"depends_on": [
"f_092",
"f_005"
],
"params": {
"distance_mm": 0.25,
"reverse": false,
"end_condition": {
"type": "blind",
"solidworks_code": 0
}
},
"execution_status": "deferred",
"sketch_id": "sk_046"
}
],
"meta": {
"unit": "mm",
"source": "05_壳体与盖件/0501_箱体壳体/050199_通用壳体/标准_GL200_08_Body.solidworks_evidence_v2.json",
"source_schema": "solidworks.cad_evidence.v2",
"source_status": "hybrid_semantic_surfaceir_pending",
"document_truth": {
"mass_properties": {
"available": true,
"mass": 0.43188550858178343,
"volume": 5.536993699766454e-05,
"surface_area": 0.014096701399507255,
"center_of_mass": [
0.00012719440701793752,
0.02422629269282585,
2.1891870693258477e-05
],
"principal_moments": [
0.0001018380552233094,
0.00013905188505810884,
0.00014087299760856377
],
"principal_axes": null,
"moment_of_inertia": null
},
"geometry": {
"bounding_box": [
-0.02,
-0.048100000000000004,
-0.0235,
0.02,
0.062,
0.0235
],
"solid_body_count": 1,
"bodies": [
{
"kind": "body",
"dotnet_type": "System.__ComObject",
"name": "切除-拉伸29",
"persist_reference_base64": "UEYAAAQAAAD//v8AAAAAAC0AAACXAAAAlgAAAJUAAACUAAAAkwAAAJIAAACRAAAAkAAAAI8AAACOAAAAjQAAAIwAAACLAAAAigAAAIkAAACIAAAAhwAAAIYAAACFAAAAhAAAAIMAAACCAAAAgQAAAIAAAAB/AAAAfgAAAH0AAAB8AAAAewAAAHoAAAB5AAAAeAAAAHcAAAB2AAAAdQAAAHQAAABzAAAAcgAAAHEAAABwAAAAbwAAAG4AAABtAAAAbAAAAGsAAAA=",
"persist_reference_sha256": "c3b0381c5eb02ff9dedb14d75bf13d4907eb332e733e644913181aff9cf2fb36",
"component": null,
"geometry": {
"box": [
-0.02,
-0.0481,
-0.0235,
0.02,
0.062,
0.0235
],
"face_count": 385,
"edge_count": 1008,
"vertex_count": 648
},
"stable_id": "c3b0381c5eb02ff9dedb14d75bf13d4907eb332e733e644913181aff9cf2fb36"
}
]
}
},
"step_inference": {
"available": true,
"face_count": 424,
"surface_counts": {
"cone": 6,
"cylinder": 108,
"plane": 304,
"torus": 6
},
"axis_count": 114,
"repeat_spacings_mm": [
{
"spacing_mm": 2.5378,
"pair_count": 4
},
{
"spacing_mm": 2.7311,
"pair_count": 4
},
{
"spacing_mm": 6.1954,
"pair_count": 4
},
{
"spacing_mm": 40.0817,
"pair_count": 4
},
{
"spacing_mm": 39.6,
"pair_count": 4
},
{
"spacing_mm": 3.3615,
"pair_count": 4
},
{
"spacing_mm": 39.7424,
"pair_count": 4
},
{
"spacing_mm": 39.37,
"pair_count": 4
},
{
"spacing_mm": 42.0554,
"pair_count": 4
},
{
"spacing_mm": 46.5985,
"pair_count": 4
},
{
"spacing_mm": 18.7083,
"pair_count": 4
},
{
"spacing_mm": 12.9868,
"pair_count": 4
}
],
"metrics": {
"bounding_box_mm": [
-20.0,
-48.1,
-23.5,
20.0,
62.0000001,
23.5
],
"volume_mm3": 55369.922564531,
"surface_area_mm2": 14096.704294646,
"solid_count": 1,
"face_count": 424,
"edge_count": 1140,
"vertex_count": 756
},
"error": null,
"truth_comparison": {
"expected_from_evidence": {
"bounding_box_mm": [
-20.0,
-48.1,
-23.5,
20.0,
62.0,
23.5
],
"volume_mm3": 55369.936997665,
"surface_area_mm2": 14096.701399507,
"solid_count": 1,
"face_count": 385,
"edge_count": 1008,
"vertex_count": 648
},
"comparisons": {
"volume_mm3": {
"expected": 55369.936997665,
"actual": 55369.922564531,
"absolute_delta": 0.014433133997954428,
"within_tolerance": true
},
"surface_area_mm2": {
"expected": 14096.701399507,
"actual": 14096.704294646,
"absolute_delta": 0.0028951390013389755,
"within_tolerance": true
},
"bounding_box_mm": {
"expected": [
-20.0,
-48.1,
-23.5,
20.0,
62.0,
23.5
],
"actual": [
-20.0,
-48.1,
-23.5,
20.0,
62.0000001,
23.5
],
"max_absolute_delta": 1.0000000116860974e-07,
"within_tolerance": true
},
"solid_count": {
"expected": 1,
"actual": 1,
"matches": true
},
"face_count": {
"expected": 385,
"actual": 424,
"matches": false
},
"edge_count": {
"expected": 1008,
"actual": 1140,
"matches": false
},
"vertex_count": {
"expected": 648,
"actual": 756,
"matches": false
}
},
"numeric_geometry_match": true,
"topology_counts_match": false
}
},
"source_has_modeling_features": true
}
}