ball joint rod end sample (#7215)

* ball joint sample

* Update kcl-samples simulation test output

* Update kcl-samples simulation test output

* Update public/kcl-samples/ball-joint-rod-end/main.kcl

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>

* Update public/kcl-samples/ball-joint-rod-end/main.kcl

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>

* Update kcl-samples simulation test output

* Update public/kcl-samples/ball-joint-rod-end/main.kcl

* Update public/kcl-samples/ball-joint-rod-end/main.kcl

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
This commit is contained in:
Kurt Hutten
2025-05-29 12:02:29 +10:00
committed by GitHub
parent 2ac05508bc
commit c4d2e33a99
19 changed files with 14309 additions and 837 deletions

View File

@ -652,19 +652,19 @@ flowchart LR
84 --- 144
84 --- 237
86 --- 168
86 x--> 189
86 x--> 188
86 --- 212
86 --- 256
88 --- 169
88 x--> 189
88 x--> 188
88 --- 213
88 --- 257
90 --- 167
90 x--> 189
90 x--> 188
90 --- 214
90 --- 258
92 --- 170
92 x--> 189
92 x--> 188
92 --- 215
92 --- 259
119 --- 133
@ -946,10 +946,10 @@ flowchart LR
218 <--x 186
219 <--x 186
194 <--x 187
212 <--x 188
213 <--x 188
214 <--x 188
215 <--x 188
212 <--x 189
213 <--x 189
214 <--x 189
215 <--x 189
220 <--x 268
223 <--x 267
```

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Artifact graph flowchart ball-joint-rod-end.kcl
extension: md
snapshot_kind: binary
---

View File

@ -0,0 +1,476 @@
```mermaid
flowchart LR
subgraph path8 [Path]
8["Path<br>[1189, 1277, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["Segment<br>[1283, 1377, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
15["Segment<br>[1383, 1405, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
16["Segment<br>[1411, 1447, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
17["Segment<br>[1453, 1509, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
18["Segment<br>[1515, 1522, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
44[Solid2d]
end
subgraph path9 [Path]
9["Path<br>[1738, 1843, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
19["Segment<br>[1849, 1960, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
20["Segment<br>[1966, 1993, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
21["Segment<br>[1999, 2111, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
22["Segment<br>[2117, 2173, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
23["Segment<br>[2179, 2186, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
46[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[2503, 2589, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
24["Segment<br>[2595, 2638, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
25["Segment<br>[2676, 2725, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
26["Segment<br>[2731, 2807, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
27["Segment<br>[2856, 2878, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
28["Segment<br>[2884, 2940, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
29["Segment<br>[2946, 2953, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
42[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[3242, 3325, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
30["Segment<br>[3331, 3361, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
31["Segment<br>[3367, 3434, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
32["Segment<br>[3440, 3533, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
33["Segment<br>[3539, 3575, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
34["Segment<br>[3581, 3630, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
35["Segment<br>[3636, 3680, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
36["Segment<br>[3686, 3763, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
37["Segment<br>[3769, 3803, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
38["Segment<br>[3809, 3865, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
39["Segment<br>[3871, 3878, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
47[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[4260, 4319, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit]
40["Segment<br>[4260, 4319, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit]
45[Solid2d]
end
subgraph path13 [Path]
13["Path<br>[4698, 4760, 0]"]
%% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
41["Segment<br>[4698, 4760, 0]"]
%% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
43[Solid2d]
end
1["Plane<br>[1157, 1174, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit]
2["Plane<br>[1697, 1714, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
3["Plane<br>[2451, 2468, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit]
4["Plane<br>[3196, 3214, 0]"]
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit]
5["Plane<br>[4228, 4246, 0]"]
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit]
6["Plane<br>[4588, 4648, 0]"]
%% [ProgramBodyItem { index: 38 }, VariableDeclarationDeclaration, VariableDeclarationInit]
7["StartSketchOnPlane<br>[4661, 4684, 0]"]
%% [ProgramBodyItem { index: 39 }, VariableDeclarationDeclaration, VariableDeclarationInit]
48["Sweep Revolve<br>[1537, 1580, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
49["Sweep Revolve<br>[2210, 2262, 0]"]
%% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit]
50["Sweep Revolve<br>[2981, 3044, 0]"]
%% [ProgramBodyItem { index: 28 }, VariableDeclarationDeclaration, VariableDeclarationInit]
51["Sweep Extrusion<br>[3904, 3950, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
52["Sweep Extrusion<br>[4333, 4366, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
53["Sweep Extrusion<br>[4779, 4822, 0]"]
%% [ProgramBodyItem { index: 41 }, VariableDeclarationDeclaration, VariableDeclarationInit]
54["CompositeSolid Subtract<br>[4864, 4911, 0]"]
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit]
55["CompositeSolid Subtract<br>[4417, 4459, 0]"]
%% [ProgramBodyItem { index: 36 }, VariableDeclarationDeclaration, VariableDeclarationInit]
56["CompositeSolid Intersect<br>[4148, 4215, 0]"]
%% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit]
57["CompositeSolid Union<br>[4537, 4576, 0]"]
%% [ProgramBodyItem { index: 37 }, VariableDeclarationDeclaration, VariableDeclarationInit]
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66[Wall]
%% face_code_ref=Missing NodePath
67[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81["Cap Start"]
%% face_code_ref=Missing NodePath
82["Cap Start"]
%% face_code_ref=Missing NodePath
83["Cap Start"]
%% face_code_ref=Missing NodePath
84["Cap End"]
%% face_code_ref=Missing NodePath
85["Cap End"]
%% face_code_ref=Missing NodePath
86["Cap End"]
%% face_code_ref=Missing NodePath
87["SweepEdge Opposite"]
88["SweepEdge Opposite"]
89["SweepEdge Opposite"]
90["SweepEdge Opposite"]
91["SweepEdge Opposite"]
92["SweepEdge Opposite"]
93["SweepEdge Opposite"]
94["SweepEdge Opposite"]
95["SweepEdge Opposite"]
96["SweepEdge Opposite"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["SweepEdge Adjacent"]
100["SweepEdge Adjacent"]
101["SweepEdge Adjacent"]
102["SweepEdge Adjacent"]
103["SweepEdge Adjacent"]
104["SweepEdge Adjacent"]
105["SweepEdge Adjacent"]
106["SweepEdge Adjacent"]
107["SweepEdge Adjacent"]
108["SweepEdge Adjacent"]
109["SweepEdge Adjacent"]
110["SweepEdge Adjacent"]
111["SweepEdge Adjacent"]
112["SweepEdge Adjacent"]
113["SweepEdge Adjacent"]
114["SweepEdge Adjacent"]
115["SweepEdge Adjacent"]
116["SweepEdge Adjacent"]
117["SweepEdge Adjacent"]
118["SweepEdge Adjacent"]
119["EdgeCut Fillet<br>[3993, 4061, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
120["EdgeCut Fillet<br>[4067, 4135, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
1 --- 8
2 --- 9
3 --- 10
4 --- 11
5 --- 12
6 <--x 7
6 --- 13
8 --- 14
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 44
8 ---- 48
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
9 --- 46
9 ---- 49
9 --- 57
10 --- 24
10 --- 25
10 --- 26
10 --- 27
10 --- 28
10 --- 29
10 --- 42
10 ---- 50
10 --- 56
11 --- 30
11 --- 31
11 --- 32
11 --- 33
11 --- 34
11 --- 35
11 --- 36
11 --- 37
11 --- 38
11 --- 39
11 --- 47
11 ---- 51
11 --- 56
12 --- 40
12 --- 45
12 ---- 52
12 --- 55
13 --- 41
13 --- 43
13 ---- 53
13 --- 54
48 <--x 14
14 --- 63
14 x--> 100
48 <--x 15
15 --- 61
15 --- 100
48 <--x 16
16 --- 60
16 --- 101
48 <--x 17
17 --- 62
17 --- 102
49 <--x 19
19 --- 75
19 --- 112
49 <--x 20
20 --- 74
20 --- 113
49 <--x 21
21 --- 76
21 --- 114
49 <--x 22
22 --- 73
22 --- 115
50 <--x 24
24 --- 80
24 --- 116
50 <--x 25
25 --- 78
25 --- 117
50 <--x 26
26 --- 77
26 --- 118
50 <--x 27
27 --- 79
30 --- 71
30 x--> 82
30 --- 89
30 --- 103
31 --- 69
31 x--> 82
31 --- 90
31 --- 104
32 --- 64
32 x--> 82
32 --- 91
32 --- 105
33 --- 66
33 x--> 82
33 --- 92
33 --- 106
34 --- 68
34 x--> 82
34 --- 93
34 --- 107
35 --- 65
35 x--> 82
35 --- 94
35 --- 108
36 --- 67
36 x--> 82
36 --- 95
36 --- 109
37 --- 70
37 x--> 82
37 --- 96
37 --- 110
38 --- 72
38 x--> 82
38 --- 97
38 --- 111
40 --- 58
40 x--> 81
40 --- 87
40 --- 98
41 --- 59
41 x--> 83
41 --- 88
41 --- 99
48 --- 60
48 --- 61
48 --- 62
48 --- 63
48 --- 100
48 --- 101
48 --- 102
49 --- 73
49 --- 74
49 --- 75
49 --- 76
49 --- 112
49 --- 113
49 --- 114
49 --- 115
50 --- 77
50 --- 78
50 --- 79
50 --- 80
50 --- 116
50 --- 117
50 --- 118
51 --- 64
51 --- 65
51 --- 66
51 --- 67
51 --- 68
51 --- 69
51 --- 70
51 --- 71
51 --- 72
51 --- 82
51 --- 85
51 --- 89
51 --- 90
51 --- 91
51 --- 92
51 --- 93
51 --- 94
51 --- 95
51 --- 96
51 --- 97
51 --- 103
51 --- 104
51 --- 105
51 --- 106
51 --- 107
51 --- 108
51 --- 109
51 --- 110
51 --- 111
52 --- 58
52 --- 81
52 --- 84
52 --- 87
52 --- 98
53 --- 59
53 --- 83
53 --- 86
53 --- 88
53 --- 99
57 --- 54
56 --- 55
55 --- 57
58 --- 87
58 --- 98
59 --- 88
59 --- 99
60 --- 101
61 --- 100
101 <--x 62
62 --- 102
63 --- 100
102 <--x 63
64 --- 91
104 <--x 64
64 --- 105
65 --- 94
107 <--x 65
65 --- 108
66 --- 92
105 <--x 66
66 --- 106
67 --- 95
108 <--x 67
67 --- 109
68 --- 93
106 <--x 68
68 --- 107
69 --- 90
103 <--x 69
69 --- 104
70 --- 96
109 <--x 70
70 --- 110
71 --- 89
71 --- 103
111 <--x 71
72 --- 97
110 <--x 72
72 --- 111
114 <--x 73
73 --- 115
112 <--x 74
74 --- 113
75 --- 112
115 <--x 75
113 <--x 76
76 --- 114
117 <--x 77
77 --- 118
116 <--x 78
78 --- 117
118 <--x 79
80 --- 116
87 <--x 84
89 <--x 85
90 <--x 85
91 <--x 85
92 <--x 85
93 <--x 85
94 <--x 85
95 <--x 85
96 <--x 85
97 <--x 85
88 <--x 86
105 <--x 119
108 <--x 120
```

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,898 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Operations executed ball-joint-rod-end.kcl
---
[
{
"type": "GroupBegin",
"group": {
"type": "FunctionCall",
"name": "polar",
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {
"angle": {
"value": {
"type": "Number",
"value": 2.168,
"ty": {
"type": "Known",
"type": "Angle",
"type": "Radians"
}
},
"sourceRange": []
},
"length": {
"value": {
"type": "Number",
"value": 8.1,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "GroupBegin",
"group": {
"type": "FunctionCall",
"name": "polar",
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {
"angle": {
"value": {
"type": "Number",
"value": 2.419,
"ty": {
"type": "Known",
"type": "Angle",
"type": "Radians"
}
},
"sourceRange": []
},
"length": {
"value": {
"type": "Number",
"value": 8.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "revolve",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"angle": {
"value": {
"type": "Number",
"value": 360.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"axis": {
"value": {
"type": "Object",
"value": {
"direction": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "GroupBegin",
"group": {
"type": "FunctionCall",
"name": "polar",
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {
"angle": {
"value": {
"type": "Number",
"value": 1.992,
"ty": {
"type": "Known",
"type": "Angle",
"type": "Radians"
}
},
"sourceRange": []
},
"length": {
"value": {
"type": "Number",
"value": 11.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "revolve",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"angle": {
"value": {
"type": "Number",
"value": 360.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"axis": {
"value": {
"type": "Object",
"value": {
"direction": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "GroupBegin",
"group": {
"type": "FunctionCall",
"name": "polar",
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {
"angle": {
"value": {
"type": "Number",
"value": -0.087,
"ty": {
"type": "Known",
"type": "Angle",
"type": "Radians"
}
},
"sourceRange": []
},
"length": {
"value": {
"type": "Number",
"value": 10.92,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "revolve",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"angle": {
"value": {
"type": "Number",
"value": 360.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"axis": {
"value": {
"type": "Object",
"value": {
"direction": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 40.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
"type": "Number",
"value": 1.9,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"tags": {
"value": {
"type": "Array",
"value": [
{
"type": "Uuid",
"value": "[uuid]"
}
]
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
"type": "Number",
"value": 1.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"tags": {
"value": {
"type": "Array",
"value": [
{
"type": "Uuid",
"value": "[uuid]"
}
]
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "intersect",
"unlabeledArg": {
"value": {
"type": "Array",
"value": [
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 100.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "subtract",
"unlabeledArg": {
"value": {
"type": "Array",
"value": [
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
},
"labeledArgs": {
"tools": {
"value": {
"type": "Array",
"value": [
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "union",
"unlabeledArg": {
"value": {
"type": "Array",
"value": [
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "offsetPlane",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {
"offset": {
"value": {
"type": "Number",
"value": -37.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 19.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "subtract",
"unlabeledArg": {
"value": {
"type": "Array",
"value": [
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
},
"labeledArgs": {
"tools": {
"value": {
"type": "Array",
"value": [
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "GroupEnd"
},
{
"type": "GroupEnd"
},
{
"type": "GroupEnd"
},
{
"type": "GroupEnd"
}
]

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

View File

@ -87,24 +87,24 @@ flowchart LR
27 --- 4
8 --- 20
8 x--> 25
8 --- 29
8 --- 35
8 --- 33
8 --- 39
9 --- 21
9 x--> 25
9 --- 33
9 --- 39
9 --- 30
9 --- 36
10 --- 22
10 x--> 25
10 --- 30
10 --- 36
10 --- 32
10 --- 38
11 --- 23
11 x--> 25
11 --- 31
11 --- 37
12 --- 24
12 x--> 25
12 --- 32
12 --- 38
12 --- 29
12 --- 35
14 --- 19
14 x--> 27
14 --- 28
@ -132,21 +132,21 @@ flowchart LR
18 --- 34
19 --- 28
19 --- 34
20 --- 29
20 --- 35
36 <--x 20
21 --- 33
35 <--x 21
21 --- 39
22 --- 30
22 --- 36
37 <--x 22
20 --- 33
35 <--x 20
20 --- 39
21 --- 30
21 --- 36
37 <--x 21
22 --- 32
22 --- 38
39 <--x 22
23 --- 31
23 --- 37
38 <--x 23
24 --- 32
24 --- 38
39 <--x 24
24 --- 29
24 --- 35
36 <--x 24
28 <--x 26
29 <--x 27
30 <--x 27

View File

@ -366,112 +366,112 @@ flowchart LR
11 ---- 74
26 --- 75
26 x--> 108
26 --- 138
26 --- 170
26 --- 132
26 --- 164
27 --- 76
27 x--> 108
27 --- 124
27 --- 156
27 --- 134
27 --- 166
28 --- 77
28 x--> 108
28 --- 137
28 --- 169
28 --- 139
28 --- 171
29 --- 78
29 x--> 108
29 --- 133
29 --- 165
29 --- 135
29 --- 167
30 --- 79
30 x--> 108
30 --- 116
30 --- 148
30 --- 123
30 --- 155
31 --- 80
31 x--> 108
31 --- 115
31 --- 147
32 --- 81
32 x--> 108
32 --- 118
32 --- 150
32 --- 117
32 --- 149
33 --- 82
33 x--> 108
33 --- 134
33 --- 166
33 --- 137
33 --- 169
34 --- 83
34 x--> 108
34 --- 129
34 --- 161
34 --- 127
34 --- 159
35 --- 84
35 x--> 108
35 --- 127
35 --- 159
35 --- 122
35 --- 154
36 --- 85
36 x--> 108
36 --- 132
36 --- 164
36 --- 126
36 --- 158
37 --- 86
37 x--> 108
37 --- 122
37 --- 154
37 --- 128
37 --- 160
38 --- 87
38 x--> 108
38 --- 123
38 --- 155
38 --- 120
38 --- 152
39 --- 88
39 x--> 108
39 --- 131
39 --- 163
39 --- 124
39 --- 156
40 --- 89
40 x--> 108
40 --- 119
40 --- 151
40 --- 116
40 --- 148
41 --- 90
41 x--> 108
41 --- 130
41 --- 162
41 --- 131
41 --- 163
42 --- 91
42 x--> 108
42 --- 114
42 --- 146
42 --- 121
42 --- 153
43 --- 92
43 x--> 108
43 --- 125
43 --- 157
43 --- 136
43 --- 168
44 --- 93
44 x--> 108
44 --- 121
44 --- 153
44 --- 113
44 --- 145
45 --- 94
45 x--> 108
45 --- 135
45 --- 167
45 --- 125
45 --- 157
46 --- 95
46 x--> 108
46 --- 120
46 --- 152
46 --- 138
46 --- 170
47 --- 96
47 x--> 108
47 --- 126
47 --- 158
47 --- 114
47 --- 146
48 --- 97
48 x--> 108
48 --- 117
48 --- 149
48 --- 133
48 --- 165
49 --- 98
49 x--> 108
49 --- 113
49 --- 145
49 --- 130
49 --- 162
50 --- 99
50 x--> 108
50 --- 136
50 --- 168
50 --- 129
50 --- 161
51 --- 100
51 x--> 108
51 --- 128
51 --- 160
51 --- 119
51 --- 151
52 --- 101
52 x--> 108
52 --- 139
52 --- 171
52 --- 118
52 --- 150
61 --- 102
61 x--> 109
61 --- 140
@ -594,87 +594,87 @@ flowchart LR
74 --- 174
74 --- 175
74 --- 176
75 --- 138
75 --- 170
171 <--x 75
76 --- 124
76 --- 156
157 <--x 76
77 --- 137
77 --- 169
170 <--x 77
78 --- 133
78 --- 165
166 <--x 78
79 --- 116
79 --- 148
149 <--x 79
75 --- 132
75 --- 164
165 <--x 75
76 --- 134
76 --- 166
167 <--x 76
77 --- 139
145 <--x 77
77 --- 171
78 --- 135
78 --- 167
168 <--x 78
79 --- 123
79 --- 155
156 <--x 79
80 --- 115
80 --- 147
148 <--x 80
81 --- 118
81 --- 150
151 <--x 81
82 --- 134
82 --- 166
167 <--x 82
83 --- 129
83 --- 161
162 <--x 83
84 --- 127
84 --- 159
160 <--x 84
85 --- 132
85 --- 164
165 <--x 85
86 --- 122
86 --- 154
155 <--x 86
87 --- 123
87 --- 155
156 <--x 87
88 --- 131
88 --- 163
164 <--x 88
89 --- 119
89 --- 151
152 <--x 89
90 --- 130
90 --- 162
163 <--x 90
91 --- 114
91 --- 146
147 <--x 91
92 --- 125
92 --- 157
158 <--x 92
93 --- 121
93 --- 153
154 <--x 93
94 --- 135
94 --- 167
168 <--x 94
95 --- 120
95 --- 152
153 <--x 95
96 --- 126
96 --- 158
159 <--x 96
97 --- 117
97 --- 149
150 <--x 97
98 --- 113
98 --- 145
146 <--x 98
99 --- 136
99 --- 168
169 <--x 99
100 --- 128
100 --- 160
161 <--x 100
101 --- 139
145 <--x 101
101 --- 171
81 --- 117
81 --- 149
150 <--x 81
82 --- 137
82 --- 169
170 <--x 82
83 --- 127
83 --- 159
160 <--x 83
84 --- 122
84 --- 154
155 <--x 84
85 --- 126
85 --- 158
159 <--x 85
86 --- 128
86 --- 160
161 <--x 86
87 --- 120
87 --- 152
153 <--x 87
88 --- 124
88 --- 156
157 <--x 88
89 --- 116
89 --- 148
149 <--x 89
90 --- 131
90 --- 163
164 <--x 90
91 --- 121
91 --- 153
154 <--x 91
92 --- 136
92 --- 168
169 <--x 92
93 --- 113
93 --- 145
146 <--x 93
94 --- 125
94 --- 157
158 <--x 94
95 --- 138
95 --- 170
171 <--x 95
96 --- 114
96 --- 146
147 <--x 96
97 --- 133
97 --- 165
166 <--x 97
98 --- 130
98 --- 162
163 <--x 98
99 --- 129
99 --- 161
162 <--x 99
100 --- 119
100 --- 151
152 <--x 100
101 --- 118
101 --- 150
151 <--x 101
102 --- 140
102 --- 172
103 --- 144

View File

@ -582,48 +582,48 @@ flowchart LR
46 --- 226
72 --- 112
72 x--> 151
72 --- 169
72 --- 203
72 --- 160
72 --- 194
73 --- 113
73 x--> 151
73 --- 166
73 --- 200
73 --- 162
73 --- 196
74 --- 114
74 x--> 151
74 --- 160
74 --- 194
74 --- 167
74 --- 201
75 --- 115
75 x--> 151
75 --- 168
75 --- 202
75 --- 170
75 --- 204
76 --- 116
76 x--> 151
76 --- 170
76 --- 204
76 --- 166
76 --- 200
77 --- 117
77 x--> 151
77 --- 162
77 --- 196
77 --- 163
77 --- 197
78 --- 118
78 x--> 151
78 --- 161
78 --- 195
78 --- 168
78 --- 202
79 --- 119
79 x--> 151
79 --- 165
79 --- 199
79 --- 161
79 --- 195
80 --- 120
80 x--> 151
80 --- 163
80 --- 197
80 --- 164
80 --- 198
81 --- 121
81 x--> 151
81 --- 167
81 --- 201
81 --- 165
81 --- 199
82 --- 122
82 x--> 151
82 --- 164
82 --- 198
82 --- 169
82 --- 203
84 --- 123
84 x--> 145
84 --- 171
@ -756,39 +756,39 @@ flowchart LR
109 --- 107
111 --- 159
111 --- 193
112 --- 169
112 --- 203
204 <--x 112
113 --- 166
113 --- 200
201 <--x 113
114 --- 160
114 --- 194
195 <--x 114
115 --- 168
115 --- 202
203 <--x 115
116 --- 170
194 <--x 116
116 --- 204
117 --- 162
117 --- 196
197 <--x 117
118 --- 161
118 --- 195
196 <--x 118
119 --- 165
119 --- 199
200 <--x 119
120 --- 163
120 --- 197
198 <--x 120
121 --- 167
121 --- 201
202 <--x 121
122 --- 164
122 --- 198
199 <--x 122
112 --- 160
112 --- 194
195 <--x 112
113 --- 162
113 --- 196
197 <--x 113
114 --- 167
114 --- 201
202 <--x 114
115 --- 170
194 <--x 115
115 --- 204
116 --- 166
116 --- 200
201 <--x 116
117 --- 163
117 --- 197
198 <--x 117
118 --- 168
118 --- 202
203 <--x 118
119 --- 161
119 --- 195
196 <--x 119
120 --- 164
120 --- 198
199 <--x 120
121 --- 165
121 --- 199
200 <--x 121
122 --- 169
122 --- 203
204 <--x 122
123 --- 171
123 --- 205
124 --- 186

View File

@ -177,72 +177,72 @@ flowchart LR
2 ---- 34
17 --- 35
17 x--> 52
17 --- 61
17 --- 78
17 --- 55
17 --- 72
18 --- 36
18 x--> 52
18 --- 55
18 --- 72
18 --- 58
18 --- 75
19 --- 37
19 x--> 52
19 --- 64
19 --- 81
19 --- 60
19 --- 77
20 --- 38
20 x--> 52
20 --- 63
20 --- 80
20 --- 69
20 --- 86
21 --- 39
21 x--> 52
21 --- 58
21 --- 75
21 --- 62
21 --- 79
22 --- 40
22 x--> 52
22 --- 66
22 --- 83
22 --- 59
22 --- 76
23 --- 41
23 x--> 52
23 --- 56
23 --- 73
24 --- 42
24 x--> 52
24 --- 68
24 --- 85
24 --- 64
24 --- 81
25 --- 43
25 x--> 52
25 --- 67
25 --- 84
25 --- 57
25 --- 74
26 --- 44
26 x--> 52
26 --- 54
26 --- 71
26 --- 65
26 --- 82
27 --- 45
27 x--> 52
27 --- 69
27 --- 86
27 --- 70
27 --- 87
28 --- 46
28 x--> 52
28 --- 60
28 --- 77
28 --- 54
28 --- 71
29 --- 47
29 x--> 52
29 --- 57
29 --- 74
29 --- 67
29 --- 84
30 --- 48
30 x--> 52
30 --- 65
30 --- 82
30 --- 68
30 --- 85
31 --- 49
31 x--> 52
31 --- 62
31 --- 79
31 --- 66
31 --- 83
32 --- 50
32 x--> 52
32 --- 70
32 --- 87
32 --- 63
32 --- 80
33 --- 51
33 x--> 52
33 --- 59
33 --- 76
33 --- 61
33 --- 78
34 --- 35
34 --- 36
34 --- 37
@ -296,57 +296,57 @@ flowchart LR
34 --- 85
34 --- 86
34 --- 87
35 --- 61
77 <--x 35
35 --- 78
36 --- 55
71 <--x 36
36 --- 72
37 --- 64
80 <--x 37
37 --- 81
38 --- 63
79 <--x 38
38 --- 80
39 --- 58
74 <--x 39
39 --- 75
40 --- 66
82 <--x 40
40 --- 83
35 --- 55
71 <--x 35
35 --- 72
36 --- 58
74 <--x 36
36 --- 75
37 --- 60
76 <--x 37
37 --- 77
38 --- 69
85 <--x 38
38 --- 86
39 --- 62
78 <--x 39
39 --- 79
40 --- 59
75 <--x 40
40 --- 76
41 --- 56
72 <--x 41
41 --- 73
42 --- 68
84 <--x 42
42 --- 85
43 --- 67
83 <--x 43
43 --- 84
44 --- 54
44 --- 71
87 <--x 44
45 --- 69
85 <--x 45
45 --- 86
46 --- 60
76 <--x 46
46 --- 77
47 --- 57
73 <--x 47
47 --- 74
48 --- 65
81 <--x 48
48 --- 82
49 --- 62
78 <--x 49
49 --- 79
50 --- 70
86 <--x 50
50 --- 87
51 --- 59
75 <--x 51
51 --- 76
42 --- 64
80 <--x 42
42 --- 81
43 --- 57
73 <--x 43
43 --- 74
44 --- 65
81 <--x 44
44 --- 82
45 --- 70
86 <--x 45
45 --- 87
46 --- 54
46 --- 71
87 <--x 46
47 --- 67
83 <--x 47
47 --- 84
48 --- 68
84 <--x 48
48 --- 85
49 --- 66
82 <--x 49
49 --- 83
50 --- 63
79 <--x 50
50 --- 80
51 --- 61
77 <--x 51
51 --- 78
54 <--x 53
55 <--x 53
56 <--x 53

View File

@ -112,8 +112,8 @@ flowchart LR
8 --- 20
8 ---- 25
12 <--x 32
12 --- 33
12 <--x 34
12 <--x 33
12 --- 34
13 --- 31
13 x--> 35
13 --- 39

View File

@ -889,7 +889,7 @@ flowchart LR
99 --- 265
99 --- 314
106 --- 181
106 x--> 212
106 x--> 213
106 --- 260
106 --- 309
126 --- 194
@ -1227,7 +1227,7 @@ flowchart LR
251 <--x 209
252 <--x 209
253 <--x 209
260 <--x 213
260 <--x 212
261 <--x 214
262 <--x 214
263 <--x 214