* Change tangentialArc, tangentialArcTo, and tangentialArcToRelative to keyword args * Change tangentialArc offset to angle and convert to kw arg calls * Fix lints * Fix sketch errors and all unit tests passing * Fix tangentialArcTo calls in KCL samples * Update tangentialArc in samples * Update sim test output * Fix formatting * Fix mistake in merge * Fix gear rack sample * Update output after more samples fixes * Update gear rack output * Add end label to docs snippet * Fix to not add endAbsolute for an arc with radius or angle arguments * Update docs outputs * Fix formatting * Fix executor tests * Fix formatting * Fix bench input files * Fix spelling * Improve error messages --------- Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev>
13 KiB
13 KiB
flowchart LR
subgraph path2 [Path]
2["Path<br>[362, 400, 0]"]
3["Segment<br>[406, 439, 0]"]
4["Segment<br>[445, 508, 0]"]
5["Segment<br>[514, 541, 0]"]
6["Segment<br>[547, 577, 0]"]
7["Segment<br>[583, 618, 0]"]
8["Segment<br>[624, 697, 0]"]
9["Segment<br>[703, 733, 0]"]
10["Segment<br>[739, 797, 0]"]
11["Segment<br>[803, 830, 0]"]
12["Segment<br>[836, 858, 0]"]
13["Segment<br>[864, 899, 0]"]
14["Segment<br>[905, 951, 0]"]
15["Segment<br>[957, 964, 0]"]
16[Solid2d]
end
subgraph path60 [Path]
60["Path<br>[1129, 1167, 0]"]
61["Segment<br>[1173, 1206, 0]"]
62["Segment<br>[1212, 1275, 0]"]
63["Segment<br>[1281, 1308, 0]"]
64["Segment<br>[1314, 1344, 0]"]
65["Segment<br>[1350, 1385, 0]"]
66["Segment<br>[1391, 1464, 0]"]
67["Segment<br>[1470, 1500, 0]"]
68["Segment<br>[1506, 1564, 0]"]
69["Segment<br>[1570, 1597, 0]"]
70["Segment<br>[1603, 1625, 0]"]
71["Segment<br>[1631, 1666, 0]"]
72["Segment<br>[1672, 1718, 0]"]
73["Segment<br>[1724, 1731, 0]"]
74[Solid2d]
end
subgraph path118 [Path]
118["Path<br>[2063, 2088, 0]"]
119["Segment<br>[2094, 2136, 0]"]
120["Segment<br>[2142, 2182, 0]"]
121["Segment<br>[2188, 2195, 0]"]
122[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[2324, 2349, 0]"]
136["Segment<br>[2355, 2382, 0]"]
137["Segment<br>[2388, 2422, 0]"]
138["Segment<br>[2428, 2463, 0]"]
139["Segment<br>[2469, 2550, 0]"]
140["Segment<br>[2556, 2585, 0]"]
141["Segment<br>[2591, 2644, 0]"]
142["Segment<br>[2650, 2677, 0]"]
143["Segment<br>[2683, 2712, 0]"]
144["Segment<br>[2718, 2851, 0]"]
145["Segment<br>[2857, 2911, 0]"]
146["Segment<br>[2917, 2939, 0]"]
147["Segment<br>[2945, 2964, 0]"]
148[Solid2d]
end
subgraph path189 [Path]
189["Path<br>[3292, 3317, 0]"]
190["Segment<br>[3323, 3350, 0]"]
191["Segment<br>[3356, 3387, 0]"]
192["Segment<br>[3393, 3526, 0]"]
193["Segment<br>[3532, 3586, 0]"]
194["Segment<br>[3592, 3628, 0]"]
195["Segment<br>[3634, 3641, 0]"]
196[Solid2d]
end
subgraph path218 [Path]
218["Path<br>[3729, 3779, 0]"]
219["Segment<br>[3785, 3817, 0]"]
220["Segment<br>[3823, 3850, 0]"]
221["Segment<br>[3856, 3878, 0]"]
222["Segment<br>[3884, 3891, 0]"]
223[Solid2d]
end
subgraph path239 [Path]
239["Path<br>[3979, 4004, 0]"]
240["Segment<br>[4010, 4044, 0]"]
241["Segment<br>[4050, 4077, 0]"]
242["Segment<br>[4083, 4105, 0]"]
243["Segment<br>[4111, 4118, 0]"]
244[Solid2d]
end
subgraph path261 [Path]
261["Path<br>[4478, 4527, 0]"]
262["Segment<br>[4533, 4565, 0]"]
263["Segment<br>[4571, 4619, 0]"]
264["Segment<br>[4625, 4659, 0]"]
265["Segment<br>[4665, 4672, 0]"]
266[Solid2d]
end
1["Plane<br>[338, 356, 0]"]
17["Sweep Revolve<br>[975, 1091, 0]"]
18[Wall]
19[Wall]
20[Wall]
21[Wall]
22[Wall]
23[Wall]
24[Wall]
25[Wall]
26[Wall]
27[Wall]
28[Wall]
29[Wall]
30[Wall]
31["Cap Start"]
32["Cap End"]
33["SweepEdge Opposite"]
34["SweepEdge Adjacent"]
35["SweepEdge Opposite"]
36["SweepEdge Adjacent"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["SweepEdge Opposite"]
56["SweepEdge Adjacent"]
57["SweepEdge Opposite"]
58["SweepEdge Adjacent"]
59["Plane<br>[1105, 1123, 0]"]
75["Sweep Extrusion<br>[1737, 1774, 0]"]
76[Wall]
77[Wall]
78[Wall]
79[Wall]
80[Wall]
81[Wall]
82[Wall]
83[Wall]
84[Wall]
85[Wall]
86[Wall]
87[Wall]
88[Wall]
89["Cap Start"]
90["Cap End"]
91["SweepEdge Opposite"]
92["SweepEdge Adjacent"]
93["SweepEdge Opposite"]
94["SweepEdge Adjacent"]
95["SweepEdge Opposite"]
96["SweepEdge Adjacent"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["SweepEdge Opposite"]
100["SweepEdge Adjacent"]
101["SweepEdge Opposite"]
102["SweepEdge Adjacent"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["SweepEdge Opposite"]
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
117["Plane<br>[2031, 2057, 0]"]
123["Sweep Extrusion<br>[2201, 2232, 0]"]
124[Wall]
125[Wall]
126[Wall]
127["Cap Start"]
128["Cap End"]
129["SweepEdge Opposite"]
130["SweepEdge Adjacent"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["SweepEdge Opposite"]
134["SweepEdge Adjacent"]
149["Sweep Extrusion<br>[2970, 3001, 0]"]
150[Wall]
151[Wall]
152[Wall]
153[Wall]
154[Wall]
155[Wall]
156[Wall]
157[Wall]
158[Wall]
159[Wall]
160[Wall]
161[Wall]
162["Cap Start"]
163["Cap End"]
164["SweepEdge Opposite"]
165["SweepEdge Adjacent"]
166["SweepEdge Opposite"]
167["SweepEdge Adjacent"]
168["SweepEdge Opposite"]
169["SweepEdge Adjacent"]
170["SweepEdge Opposite"]
171["SweepEdge Adjacent"]
172["SweepEdge Opposite"]
173["SweepEdge Adjacent"]
174["SweepEdge Opposite"]
175["SweepEdge Adjacent"]
176["SweepEdge Opposite"]
177["SweepEdge Adjacent"]
178["SweepEdge Opposite"]
179["SweepEdge Adjacent"]
180["SweepEdge Opposite"]
181["SweepEdge Adjacent"]
182["SweepEdge Opposite"]
183["SweepEdge Adjacent"]
184["SweepEdge Opposite"]
185["SweepEdge Adjacent"]
186["SweepEdge Opposite"]
187["SweepEdge Adjacent"]
188["Plane<br>[3259, 3286, 0]"]
197["Sweep Extrusion<br>[3647, 3678, 0]"]
198[Wall]
199[Wall]
200[Wall]
201[Wall]
202[Wall]
203[Wall]
204["Cap Start"]
205["Cap End"]
206["SweepEdge Opposite"]
207["SweepEdge Adjacent"]
208["SweepEdge Opposite"]
209["SweepEdge Adjacent"]
210["SweepEdge Opposite"]
211["SweepEdge Adjacent"]
212["SweepEdge Opposite"]
213["SweepEdge Adjacent"]
214["SweepEdge Opposite"]
215["SweepEdge Adjacent"]
216["SweepEdge Opposite"]
217["SweepEdge Adjacent"]
224["Sweep Extrusion<br>[3897, 3928, 0]"]
225[Wall]
226[Wall]
227[Wall]
228[Wall]
229["Cap Start"]
230["Cap End"]
231["SweepEdge Opposite"]
232["SweepEdge Adjacent"]
233["SweepEdge Opposite"]
234["SweepEdge Adjacent"]
235["SweepEdge Opposite"]
236["SweepEdge Adjacent"]
237["SweepEdge Opposite"]
238["SweepEdge Adjacent"]
245["Sweep Extrusion<br>[4124, 4174, 0]"]
246[Wall]
247[Wall]
248[Wall]
249[Wall]
250["Cap Start"]
251["Cap End"]
252["SweepEdge Opposite"]
253["SweepEdge Adjacent"]
254["SweepEdge Opposite"]
255["SweepEdge Adjacent"]
256["SweepEdge Opposite"]
257["SweepEdge Adjacent"]
258["SweepEdge Opposite"]
259["SweepEdge Adjacent"]
260["Plane<br>[4445, 4472, 0]"]
267["Sweep Extrusion<br>[4678, 4710, 0]"]
268[Wall]
269[Wall]
270[Wall]
271[Wall]
272["Cap Start"]
273["Cap End"]
274["SweepEdge Opposite"]
275["SweepEdge Adjacent"]
276["SweepEdge Opposite"]
277["SweepEdge Adjacent"]
278["SweepEdge Opposite"]
279["SweepEdge Adjacent"]
280["SweepEdge Opposite"]
281["SweepEdge Adjacent"]
282["StartSketchOnFace<br>[2287, 2318, 0]"]
283["StartSketchOnFace<br>[3692, 3723, 0]"]
284["StartSketchOnFace<br>[3942, 3973, 0]"]
1 --- 2
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 --- 8
2 --- 9
2 --- 10
2 --- 11
2 --- 12
2 --- 13
2 --- 14
2 --- 15
2 ---- 17
2 --- 16
3 --- 18
3 --- 33
3 --- 34
4 --- 19
4 --- 35
4 --- 36
5 --- 20
5 --- 37
5 --- 38
6 --- 21
6 --- 39
6 --- 40
7 --- 22
7 --- 41
7 --- 42
8 --- 23
8 --- 43
8 --- 44
9 --- 24
9 --- 45
9 --- 46
10 --- 25
10 --- 47
10 --- 48
11 --- 26
11 --- 49
11 --- 50
12 --- 27
12 --- 51
12 --- 52
13 --- 28
13 --- 53
13 --- 54
14 --- 29
14 --- 55
14 --- 56
15 --- 30
15 --- 57
15 --- 58
17 --- 18
17 --- 19
17 --- 20
17 --- 21
17 --- 22
17 --- 23
17 --- 24
17 --- 25
17 --- 26
17 --- 27
17 --- 28
17 --- 29
17 --- 30
17 --- 31
17 --- 32
17 --- 33
17 --- 34
17 --- 35
17 --- 36
17 --- 37
17 --- 38
17 --- 39
17 --- 40
17 --- 41
17 --- 42
17 --- 43
17 --- 44
17 --- 45
17 --- 46
17 --- 47
17 --- 48
17 --- 49
17 --- 50
17 --- 51
17 --- 52
17 --- 53
17 --- 54
17 --- 55
17 --- 56
17 --- 57
17 --- 58
59 --- 60
60 --- 61
60 --- 62
60 --- 63
60 --- 64
60 --- 65
60 --- 66
60 --- 67
60 --- 68
60 --- 69
60 --- 70
60 --- 71
60 --- 72
60 --- 73
60 ---- 75
60 --- 74
61 --- 76
61 --- 91
61 --- 92
62 --- 77
62 --- 93
62 --- 94
63 --- 78
63 --- 95
63 --- 96
64 --- 79
64 --- 97
64 --- 98
65 --- 80
65 --- 99
65 --- 100
66 --- 81
66 --- 101
66 --- 102
67 --- 82
67 --- 103
67 --- 104
68 --- 83
68 --- 105
68 --- 106
69 --- 84
69 --- 107
69 --- 108
70 --- 85
70 --- 109
70 --- 110
71 --- 86
71 --- 111
71 --- 112
72 --- 87
72 --- 113
72 --- 114
73 --- 88
73 --- 115
73 --- 116
75 --- 76
75 --- 77
75 --- 78
75 --- 79
75 --- 80
75 --- 81
75 --- 82
75 --- 83
75 --- 84
75 --- 85
75 --- 86
75 --- 87
75 --- 88
75 --- 89
75 --- 90
75 --- 91
75 --- 92
75 --- 93
75 --- 94
75 --- 95
75 --- 96
75 --- 97
75 --- 98
75 --- 99
75 --- 100
75 --- 101
75 --- 102
75 --- 103
75 --- 104
75 --- 105
75 --- 106
75 --- 107
75 --- 108
75 --- 109
75 --- 110
75 --- 111
75 --- 112
75 --- 113
75 --- 114
75 --- 115
75 --- 116
90 --- 135
117 --- 118
118 --- 119
118 --- 120
118 --- 121
118 ---- 123
118 --- 122
119 --- 126
119 --- 133
119 --- 134
120 --- 125
120 --- 131
120 --- 132
121 --- 124
121 --- 129
121 --- 130
123 --- 124
123 --- 125
123 --- 126
123 --- 127
123 --- 128
123 --- 129
123 --- 130
123 --- 131
123 --- 132
123 --- 133
123 --- 134
135 --- 136
135 --- 137
135 --- 138
135 --- 139
135 --- 140
135 --- 141
135 --- 142
135 --- 143
135 --- 144
135 --- 145
135 --- 146
135 --- 147
135 ---- 149
135 --- 148
136 --- 161
136 --- 186
136 --- 187
137 --- 160
137 --- 184
137 --- 185
138 --- 159
138 --- 182
138 --- 183
139 --- 158
139 --- 180
139 --- 181
140 --- 157
140 --- 178
140 --- 179
141 --- 156
141 --- 176
141 --- 177
142 --- 155
142 --- 174
142 --- 175
143 --- 154
143 --- 172
143 --- 173
144 --- 153
144 --- 170
144 --- 171
145 --- 152
145 --- 168
145 --- 169
146 --- 151
146 --- 166
146 --- 167
147 --- 150
147 --- 164
147 --- 165
149 --- 150
149 --- 151
149 --- 152
149 --- 153
149 --- 154
149 --- 155
149 --- 156
149 --- 157
149 --- 158
149 --- 159
149 --- 160
149 --- 161
149 --- 162
149 --- 163
149 --- 164
149 --- 165
149 --- 166
149 --- 167
149 --- 168
149 --- 169
149 --- 170
149 --- 171
149 --- 172
149 --- 173
149 --- 174
149 --- 175
149 --- 176
149 --- 177
149 --- 178
149 --- 179
149 --- 180
149 --- 181
149 --- 182
149 --- 183
149 --- 184
149 --- 185
149 --- 186
149 --- 187
163 --- 239
188 --- 189
189 --- 190
189 --- 191
189 --- 192
189 --- 193
189 --- 194
189 --- 195
189 ---- 197
189 --- 196
190 --- 198
190 --- 206
190 --- 207
191 --- 199
191 --- 208
191 --- 209
192 --- 200
192 --- 210
192 --- 211
193 --- 201
193 --- 212
193 --- 213
194 --- 202
194 --- 214
194 --- 215
195 --- 203
195 --- 216
195 --- 217
197 --- 198
197 --- 199
197 --- 200
197 --- 201
197 --- 202
197 --- 203
197 --- 204
197 --- 205
197 --- 206
197 --- 207
197 --- 208
197 --- 209
197 --- 210
197 --- 211
197 --- 212
197 --- 213
197 --- 214
197 --- 215
197 --- 216
197 --- 217
202 --- 218
218 --- 219
218 --- 220
218 --- 221
218 --- 222
218 ---- 224
218 --- 223
219 --- 225
219 --- 231
219 --- 232
220 --- 226
220 --- 233
220 --- 234
221 --- 227
221 --- 235
221 --- 236
222 --- 228
222 --- 237
222 --- 238
224 --- 225
224 --- 226
224 --- 227
224 --- 228
224 --- 229
224 --- 230
224 --- 231
224 --- 232
224 --- 233
224 --- 234
224 --- 235
224 --- 236
224 --- 237
224 --- 238
239 --- 240
239 --- 241
239 --- 242
239 --- 243
239 ---- 245
239 --- 244
240 --- 246
240 --- 252
240 --- 253
241 --- 247
241 --- 254
241 --- 255
242 --- 248
242 --- 256
242 --- 257
243 --- 249
243 --- 258
243 --- 259
245 --- 246
245 --- 247
245 --- 248
245 --- 249
245 --- 250
245 --- 251
245 --- 252
245 --- 253
245 --- 254
245 --- 255
245 --- 256
245 --- 257
245 --- 258
245 --- 259
260 --- 261
261 --- 262
261 --- 263
261 --- 264
261 --- 265
261 ---- 267
261 --- 266
262 --- 268
262 --- 274
262 --- 275
263 --- 269
263 --- 276
263 --- 277
264 --- 270
264 --- 278
264 --- 279
265 --- 271
265 --- 280
265 --- 281
267 --- 268
267 --- 269
267 --- 270
267 --- 271
267 --- 272
267 --- 273
267 --- 274
267 --- 275
267 --- 276
267 --- 277
267 --- 278
267 --- 279
267 --- 280
267 --- 281
90 <--x 282
202 <--x 283
163 <--x 284