BREAKING: Change tangential arc to keyword args (#6266)

* 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>
This commit is contained in:
Jonathan Tran
2025-04-11 14:17:20 -04:00
committed by GitHub
parent 66f95d25f6
commit 319c60d4fa
129 changed files with 13063 additions and 17144 deletions

View File

@ -3,237 +3,237 @@ flowchart LR
subgraph path2 [Path]
2["Path<br>[361, 394, 5]"]
3["Segment<br>[402, 428, 5]"]
4["Segment<br>[436, 489, 5]"]
5["Segment<br>[497, 550, 5]"]
6["Segment<br>[558, 612, 5]"]
7["Segment<br>[620, 645, 5]"]
8["Segment<br>[653, 673, 5]"]
9["Segment<br>[681, 705, 5]"]
10["Segment<br>[713, 766, 5]"]
11["Segment<br>[774, 799, 5]"]
12["Segment<br>[807, 827, 5]"]
13["Segment<br>[835, 859, 5]"]
14["Segment<br>[867, 919, 5]"]
15["Segment<br>[927, 979, 5]"]
16["Segment<br>[987, 1012, 5]"]
17["Segment<br>[1020, 1044, 5]"]
18["Segment<br>[1052, 1105, 5]"]
19["Segment<br>[1113, 1138, 5]"]
20["Segment<br>[1146, 1173, 5]"]
21["Segment<br>[1181, 1233, 5]"]
22["Segment<br>[1241, 1276, 5]"]
23["Segment<br>[1284, 1291, 5]"]
4["Segment<br>[436, 498, 5]"]
5["Segment<br>[506, 568, 5]"]
6["Segment<br>[576, 639, 5]"]
7["Segment<br>[647, 672, 5]"]
8["Segment<br>[680, 700, 5]"]
9["Segment<br>[708, 732, 5]"]
10["Segment<br>[740, 802, 5]"]
11["Segment<br>[810, 835, 5]"]
12["Segment<br>[843, 863, 5]"]
13["Segment<br>[871, 895, 5]"]
14["Segment<br>[903, 964, 5]"]
15["Segment<br>[972, 1033, 5]"]
16["Segment<br>[1041, 1066, 5]"]
17["Segment<br>[1074, 1098, 5]"]
18["Segment<br>[1106, 1168, 5]"]
19["Segment<br>[1176, 1201, 5]"]
20["Segment<br>[1209, 1236, 5]"]
21["Segment<br>[1244, 1305, 5]"]
22["Segment<br>[1313, 1357, 5]"]
23["Segment<br>[1365, 1372, 5]"]
24[Solid2d]
end
subgraph path89 [Path]
89["Path<br>[361, 394, 5]"]
90["Segment<br>[402, 428, 5]"]
91["Segment<br>[436, 489, 5]"]
92["Segment<br>[497, 550, 5]"]
93["Segment<br>[558, 612, 5]"]
94["Segment<br>[620, 645, 5]"]
95["Segment<br>[653, 673, 5]"]
96["Segment<br>[681, 705, 5]"]
97["Segment<br>[713, 766, 5]"]
98["Segment<br>[774, 799, 5]"]
99["Segment<br>[807, 827, 5]"]
100["Segment<br>[835, 859, 5]"]
101["Segment<br>[867, 919, 5]"]
102["Segment<br>[927, 979, 5]"]
103["Segment<br>[987, 1012, 5]"]
104["Segment<br>[1020, 1044, 5]"]
105["Segment<br>[1052, 1105, 5]"]
106["Segment<br>[1113, 1138, 5]"]
107["Segment<br>[1146, 1173, 5]"]
108["Segment<br>[1181, 1233, 5]"]
109["Segment<br>[1241, 1276, 5]"]
110["Segment<br>[1284, 1291, 5]"]
91["Segment<br>[436, 498, 5]"]
92["Segment<br>[506, 568, 5]"]
93["Segment<br>[576, 639, 5]"]
94["Segment<br>[647, 672, 5]"]
95["Segment<br>[680, 700, 5]"]
96["Segment<br>[708, 732, 5]"]
97["Segment<br>[740, 802, 5]"]
98["Segment<br>[810, 835, 5]"]
99["Segment<br>[843, 863, 5]"]
100["Segment<br>[871, 895, 5]"]
101["Segment<br>[903, 964, 5]"]
102["Segment<br>[972, 1033, 5]"]
103["Segment<br>[1041, 1066, 5]"]
104["Segment<br>[1074, 1098, 5]"]
105["Segment<br>[1106, 1168, 5]"]
106["Segment<br>[1176, 1201, 5]"]
107["Segment<br>[1209, 1236, 5]"]
108["Segment<br>[1244, 1305, 5]"]
109["Segment<br>[1313, 1357, 5]"]
110["Segment<br>[1365, 1372, 5]"]
111[Solid2d]
end
subgraph path176 [Path]
176["Path<br>[361, 394, 5]"]
177["Segment<br>[402, 428, 5]"]
178["Segment<br>[436, 489, 5]"]
179["Segment<br>[497, 550, 5]"]
180["Segment<br>[558, 612, 5]"]
181["Segment<br>[620, 645, 5]"]
182["Segment<br>[653, 673, 5]"]
183["Segment<br>[681, 705, 5]"]
184["Segment<br>[713, 766, 5]"]
185["Segment<br>[774, 799, 5]"]
186["Segment<br>[807, 827, 5]"]
187["Segment<br>[835, 859, 5]"]
188["Segment<br>[867, 919, 5]"]
189["Segment<br>[927, 979, 5]"]
190["Segment<br>[987, 1012, 5]"]
191["Segment<br>[1020, 1044, 5]"]
192["Segment<br>[1052, 1105, 5]"]
193["Segment<br>[1113, 1138, 5]"]
194["Segment<br>[1146, 1173, 5]"]
195["Segment<br>[1181, 1233, 5]"]
196["Segment<br>[1241, 1276, 5]"]
197["Segment<br>[1284, 1291, 5]"]
178["Segment<br>[436, 498, 5]"]
179["Segment<br>[506, 568, 5]"]
180["Segment<br>[576, 639, 5]"]
181["Segment<br>[647, 672, 5]"]
182["Segment<br>[680, 700, 5]"]
183["Segment<br>[708, 732, 5]"]
184["Segment<br>[740, 802, 5]"]
185["Segment<br>[810, 835, 5]"]
186["Segment<br>[843, 863, 5]"]
187["Segment<br>[871, 895, 5]"]
188["Segment<br>[903, 964, 5]"]
189["Segment<br>[972, 1033, 5]"]
190["Segment<br>[1041, 1066, 5]"]
191["Segment<br>[1074, 1098, 5]"]
192["Segment<br>[1106, 1168, 5]"]
193["Segment<br>[1176, 1201, 5]"]
194["Segment<br>[1209, 1236, 5]"]
195["Segment<br>[1244, 1305, 5]"]
196["Segment<br>[1313, 1357, 5]"]
197["Segment<br>[1365, 1372, 5]"]
198[Solid2d]
end
subgraph path262 [Path]
262["Path<br>[361, 394, 5]"]
263["Segment<br>[402, 428, 5]"]
264["Segment<br>[436, 489, 5]"]
265["Segment<br>[497, 550, 5]"]
266["Segment<br>[558, 612, 5]"]
267["Segment<br>[620, 645, 5]"]
268["Segment<br>[653, 673, 5]"]
269["Segment<br>[681, 705, 5]"]
270["Segment<br>[713, 766, 5]"]
271["Segment<br>[774, 799, 5]"]
272["Segment<br>[807, 827, 5]"]
273["Segment<br>[835, 859, 5]"]
274["Segment<br>[867, 919, 5]"]
275["Segment<br>[927, 979, 5]"]
276["Segment<br>[987, 1012, 5]"]
277["Segment<br>[1020, 1044, 5]"]
278["Segment<br>[1052, 1105, 5]"]
279["Segment<br>[1113, 1138, 5]"]
280["Segment<br>[1146, 1173, 5]"]
281["Segment<br>[1181, 1233, 5]"]
282["Segment<br>[1241, 1276, 5]"]
283["Segment<br>[1284, 1291, 5]"]
264["Segment<br>[436, 498, 5]"]
265["Segment<br>[506, 568, 5]"]
266["Segment<br>[576, 639, 5]"]
267["Segment<br>[647, 672, 5]"]
268["Segment<br>[680, 700, 5]"]
269["Segment<br>[708, 732, 5]"]
270["Segment<br>[740, 802, 5]"]
271["Segment<br>[810, 835, 5]"]
272["Segment<br>[843, 863, 5]"]
273["Segment<br>[871, 895, 5]"]
274["Segment<br>[903, 964, 5]"]
275["Segment<br>[972, 1033, 5]"]
276["Segment<br>[1041, 1066, 5]"]
277["Segment<br>[1074, 1098, 5]"]
278["Segment<br>[1106, 1168, 5]"]
279["Segment<br>[1176, 1201, 5]"]
280["Segment<br>[1209, 1236, 5]"]
281["Segment<br>[1244, 1305, 5]"]
282["Segment<br>[1313, 1357, 5]"]
283["Segment<br>[1365, 1372, 5]"]
284[Solid2d]
end
subgraph path349 [Path]
349["Path<br>[361, 394, 5]"]
350["Segment<br>[402, 428, 5]"]
351["Segment<br>[436, 489, 5]"]
352["Segment<br>[497, 550, 5]"]
353["Segment<br>[558, 612, 5]"]
354["Segment<br>[620, 645, 5]"]
355["Segment<br>[653, 673, 5]"]
356["Segment<br>[681, 705, 5]"]
357["Segment<br>[713, 766, 5]"]
358["Segment<br>[774, 799, 5]"]
359["Segment<br>[807, 827, 5]"]
360["Segment<br>[835, 859, 5]"]
361["Segment<br>[867, 919, 5]"]
362["Segment<br>[927, 979, 5]"]
363["Segment<br>[987, 1012, 5]"]
364["Segment<br>[1020, 1044, 5]"]
365["Segment<br>[1052, 1105, 5]"]
366["Segment<br>[1113, 1138, 5]"]
367["Segment<br>[1146, 1173, 5]"]
368["Segment<br>[1181, 1233, 5]"]
369["Segment<br>[1241, 1276, 5]"]
370["Segment<br>[1284, 1291, 5]"]
351["Segment<br>[436, 498, 5]"]
352["Segment<br>[506, 568, 5]"]
353["Segment<br>[576, 639, 5]"]
354["Segment<br>[647, 672, 5]"]
355["Segment<br>[680, 700, 5]"]
356["Segment<br>[708, 732, 5]"]
357["Segment<br>[740, 802, 5]"]
358["Segment<br>[810, 835, 5]"]
359["Segment<br>[843, 863, 5]"]
360["Segment<br>[871, 895, 5]"]
361["Segment<br>[903, 964, 5]"]
362["Segment<br>[972, 1033, 5]"]
363["Segment<br>[1041, 1066, 5]"]
364["Segment<br>[1074, 1098, 5]"]
365["Segment<br>[1106, 1168, 5]"]
366["Segment<br>[1176, 1201, 5]"]
367["Segment<br>[1209, 1236, 5]"]
368["Segment<br>[1244, 1305, 5]"]
369["Segment<br>[1313, 1357, 5]"]
370["Segment<br>[1365, 1372, 5]"]
371[Solid2d]
end
subgraph path435 [Path]
435["Path<br>[361, 394, 5]"]
436["Segment<br>[402, 428, 5]"]
437["Segment<br>[436, 489, 5]"]
438["Segment<br>[497, 550, 5]"]
439["Segment<br>[558, 612, 5]"]
440["Segment<br>[620, 645, 5]"]
441["Segment<br>[653, 673, 5]"]
442["Segment<br>[681, 705, 5]"]
443["Segment<br>[713, 766, 5]"]
444["Segment<br>[774, 799, 5]"]
445["Segment<br>[807, 827, 5]"]
446["Segment<br>[835, 859, 5]"]
447["Segment<br>[867, 919, 5]"]
448["Segment<br>[927, 979, 5]"]
449["Segment<br>[987, 1012, 5]"]
450["Segment<br>[1020, 1044, 5]"]
451["Segment<br>[1052, 1105, 5]"]
452["Segment<br>[1113, 1138, 5]"]
453["Segment<br>[1146, 1173, 5]"]
454["Segment<br>[1181, 1233, 5]"]
455["Segment<br>[1241, 1276, 5]"]
456["Segment<br>[1284, 1291, 5]"]
437["Segment<br>[436, 498, 5]"]
438["Segment<br>[506, 568, 5]"]
439["Segment<br>[576, 639, 5]"]
440["Segment<br>[647, 672, 5]"]
441["Segment<br>[680, 700, 5]"]
442["Segment<br>[708, 732, 5]"]
443["Segment<br>[740, 802, 5]"]
444["Segment<br>[810, 835, 5]"]
445["Segment<br>[843, 863, 5]"]
446["Segment<br>[871, 895, 5]"]
447["Segment<br>[903, 964, 5]"]
448["Segment<br>[972, 1033, 5]"]
449["Segment<br>[1041, 1066, 5]"]
450["Segment<br>[1074, 1098, 5]"]
451["Segment<br>[1106, 1168, 5]"]
452["Segment<br>[1176, 1201, 5]"]
453["Segment<br>[1209, 1236, 5]"]
454["Segment<br>[1244, 1305, 5]"]
455["Segment<br>[1313, 1357, 5]"]
456["Segment<br>[1365, 1372, 5]"]
457[Solid2d]
end
subgraph path522 [Path]
522["Path<br>[1685, 1709, 5]"]
522["Path<br>[1766, 1790, 5]"]
end
subgraph path523 [Path]
523["Path<br>[1717, 1847, 5]"]
524["Segment<br>[1717, 1847, 5]"]
525["Segment<br>[1717, 1847, 5]"]
526["Segment<br>[1717, 1847, 5]"]
527["Segment<br>[1717, 1847, 5]"]
528["Segment<br>[1717, 1847, 5]"]
529["Segment<br>[1717, 1847, 5]"]
530["Segment<br>[1717, 1847, 5]"]
523["Path<br>[1798, 1928, 5]"]
524["Segment<br>[1798, 1928, 5]"]
525["Segment<br>[1798, 1928, 5]"]
526["Segment<br>[1798, 1928, 5]"]
527["Segment<br>[1798, 1928, 5]"]
528["Segment<br>[1798, 1928, 5]"]
529["Segment<br>[1798, 1928, 5]"]
530["Segment<br>[1798, 1928, 5]"]
531[Solid2d]
end
subgraph path553 [Path]
553["Path<br>[1685, 1709, 5]"]
553["Path<br>[1766, 1790, 5]"]
end
subgraph path554 [Path]
554["Path<br>[1717, 1847, 5]"]
555["Segment<br>[1717, 1847, 5]"]
556["Segment<br>[1717, 1847, 5]"]
557["Segment<br>[1717, 1847, 5]"]
558["Segment<br>[1717, 1847, 5]"]
559["Segment<br>[1717, 1847, 5]"]
560["Segment<br>[1717, 1847, 5]"]
561["Segment<br>[1717, 1847, 5]"]
554["Path<br>[1798, 1928, 5]"]
555["Segment<br>[1798, 1928, 5]"]
556["Segment<br>[1798, 1928, 5]"]
557["Segment<br>[1798, 1928, 5]"]
558["Segment<br>[1798, 1928, 5]"]
559["Segment<br>[1798, 1928, 5]"]
560["Segment<br>[1798, 1928, 5]"]
561["Segment<br>[1798, 1928, 5]"]
562[Solid2d]
end
subgraph path585 [Path]
585["Path<br>[2123, 2150, 5]"]
586["Segment<br>[2158, 2180, 5]"]
587["Segment<br>[2188, 2210, 5]"]
588["Segment<br>[2218, 2240, 5]"]
589["Segment<br>[2248, 2271, 5]"]
590["Segment<br>[2279, 2302, 5]"]
591["Segment<br>[2310, 2345, 5]"]
592["Segment<br>[2353, 2360, 5]"]
585["Path<br>[2204, 2231, 5]"]
586["Segment<br>[2239, 2261, 5]"]
587["Segment<br>[2269, 2291, 5]"]
588["Segment<br>[2299, 2321, 5]"]
589["Segment<br>[2329, 2352, 5]"]
590["Segment<br>[2360, 2383, 5]"]
591["Segment<br>[2391, 2426, 5]"]
592["Segment<br>[2434, 2441, 5]"]
593[Solid2d]
end
subgraph path618 [Path]
618["Path<br>[2632, 2661, 5]"]
619["Segment<br>[2669, 2704, 5]"]
620["Segment<br>[2712, 2737, 5]"]
621["Segment<br>[2745, 2781, 5]"]
622["Segment<br>[2789, 2813, 5]"]
623["Segment<br>[2821, 2855, 5]"]
624["Segment<br>[2863, 2898, 5]"]
625["Segment<br>[2906, 2913, 5]"]
618["Path<br>[2713, 2742, 5]"]
619["Segment<br>[2750, 2785, 5]"]
620["Segment<br>[2793, 2818, 5]"]
621["Segment<br>[2826, 2862, 5]"]
622["Segment<br>[2870, 2894, 5]"]
623["Segment<br>[2902, 2936, 5]"]
624["Segment<br>[2944, 2979, 5]"]
625["Segment<br>[2987, 2994, 5]"]
626[Solid2d]
end
subgraph path650 [Path]
650["Path<br>[3188, 3215, 5]"]
651["Segment<br>[3223, 3242, 5]"]
652["Segment<br>[3250, 3340, 5]"]
650["Path<br>[3269, 3296, 5]"]
651["Segment<br>[3304, 3323, 5]"]
652["Segment<br>[3331, 3421, 5]"]
end
subgraph path654 [Path]
654["Path<br>[3440, 3473, 5]"]
655["Segment<br>[3481, 3500, 5]"]
656["Segment<br>[3508, 3530, 5]"]
657["Segment<br>[3538, 3561, 5]"]
658["Segment<br>[3569, 3589, 5]"]
659["Segment<br>[3597, 3621, 5]"]
660["Segment<br>[3629, 3652, 5]"]
661["Segment<br>[3660, 3667, 5]"]
654["Path<br>[3521, 3554, 5]"]
655["Segment<br>[3562, 3581, 5]"]
656["Segment<br>[3589, 3611, 5]"]
657["Segment<br>[3619, 3642, 5]"]
658["Segment<br>[3650, 3670, 5]"]
659["Segment<br>[3678, 3702, 5]"]
660["Segment<br>[3710, 3733, 5]"]
661["Segment<br>[3741, 3748, 5]"]
662[Solid2d]
end
subgraph path688 [Path]
688["Path<br>[3188, 3215, 5]"]
689["Segment<br>[3223, 3242, 5]"]
690["Segment<br>[3250, 3340, 5]"]
688["Path<br>[3269, 3296, 5]"]
689["Segment<br>[3304, 3323, 5]"]
690["Segment<br>[3331, 3421, 5]"]
end
subgraph path692 [Path]
692["Path<br>[3440, 3473, 5]"]
693["Segment<br>[3481, 3500, 5]"]
694["Segment<br>[3508, 3530, 5]"]
695["Segment<br>[3538, 3561, 5]"]
696["Segment<br>[3569, 3589, 5]"]
697["Segment<br>[3597, 3621, 5]"]
698["Segment<br>[3629, 3652, 5]"]
699["Segment<br>[3660, 3667, 5]"]
692["Path<br>[3521, 3554, 5]"]
693["Segment<br>[3562, 3581, 5]"]
694["Segment<br>[3589, 3611, 5]"]
695["Segment<br>[3619, 3642, 5]"]
696["Segment<br>[3650, 3670, 5]"]
697["Segment<br>[3678, 3702, 5]"]
698["Segment<br>[3710, 3733, 5]"]
699["Segment<br>[3741, 3748, 5]"]
700[Solid2d]
end
1["Plane<br>[333, 353, 5]"]
25["Sweep Extrusion<br>[1379, 1417, 5]"]
25["Sweep Extrusion<br>[1460, 1498, 5]"]
26[Wall]
27[Wall]
28[Wall]
@ -297,7 +297,7 @@ flowchart LR
86["SweepEdge Opposite"]
87["SweepEdge Adjacent"]
88["Plane<br>[333, 353, 5]"]
112["Sweep Extrusion<br>[1455, 1494, 5]"]
112["Sweep Extrusion<br>[1536, 1575, 5]"]
113[Wall]
114[Wall]
115[Wall]
@ -361,7 +361,7 @@ flowchart LR
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
175["Plane<br>[823, 865, 0]"]
199["Sweep Extrusion<br>[1379, 1417, 5]"]
199["Sweep Extrusion<br>[1460, 1498, 5]"]
200[Wall]
201[Wall]
202[Wall]
@ -424,7 +424,7 @@ flowchart LR
259["SweepEdge Adjacent"]
260["SweepEdge Opposite"]
261["SweepEdge Adjacent"]
285["Sweep Extrusion<br>[1455, 1494, 5]"]
285["Sweep Extrusion<br>[1536, 1575, 5]"]
286[Wall]
287[Wall]
288[Wall]
@ -488,7 +488,7 @@ flowchart LR
346["SweepEdge Opposite"]
347["SweepEdge Adjacent"]
348["Plane<br>[875, 916, 0]"]
372["Sweep Extrusion<br>[1379, 1417, 5]"]
372["Sweep Extrusion<br>[1460, 1498, 5]"]
373[Wall]
374[Wall]
375[Wall]
@ -551,7 +551,7 @@ flowchart LR
432["SweepEdge Adjacent"]
433["SweepEdge Opposite"]
434["SweepEdge Adjacent"]
458["Sweep Extrusion<br>[1455, 1494, 5]"]
458["Sweep Extrusion<br>[1536, 1575, 5]"]
459[Wall]
460[Wall]
461[Wall]
@ -615,7 +615,7 @@ flowchart LR
519["SweepEdge Opposite"]
520["SweepEdge Adjacent"]
521["Plane<br>[975, 1017, 0]"]
532["Sweep Extrusion<br>[1949, 1973, 5]"]
532["Sweep Extrusion<br>[2030, 2054, 5]"]
533[Wall]
534[Wall]
535[Wall]
@ -636,7 +636,7 @@ flowchart LR
550["SweepEdge Adjacent"]
551["SweepEdge Opposite"]
552["SweepEdge Adjacent"]
563["Sweep Extrusion<br>[2015, 2039, 5]"]
563["Sweep Extrusion<br>[2096, 2120, 5]"]
564[Wall]
565[Wall]
566[Wall]
@ -658,7 +658,7 @@ flowchart LR
582["SweepEdge Opposite"]
583["SweepEdge Adjacent"]
584["Plane<br>[1068, 1135, 0]"]
594["Sweep Extrusion<br>[2523, 2547, 5]"]
594["Sweep Extrusion<br>[2604, 2628, 5]"]
595[Wall]
596[Wall]
597[Wall]
@ -679,10 +679,10 @@ flowchart LR
612["SweepEdge Adjacent"]
613["SweepEdge Opposite"]
614["SweepEdge Adjacent"]
615["Sweep Extrusion<br>[2523, 2547, 5]"]
616["Sweep Extrusion<br>[2523, 2547, 5]"]
615["Sweep Extrusion<br>[2604, 2628, 5]"]
616["Sweep Extrusion<br>[2604, 2628, 5]"]
617["Plane<br>[1205, 1272, 0]"]
627["Sweep Extrusion<br>[3083, 3107, 5]"]
627["Sweep Extrusion<br>[3164, 3188, 5]"]
628[Wall]
629[Wall]
630[Wall]
@ -703,10 +703,10 @@ flowchart LR
645["SweepEdge Adjacent"]
646["SweepEdge Opposite"]
647["SweepEdge Adjacent"]
648["Sweep Extrusion<br>[3083, 3107, 5]"]
649["Plane<br>[3748, 3783, 5]"]
653["Plane<br>[3814, 3843, 5]"]
663["Sweep Sweep<br>[3855, 3882, 5]"]
648["Sweep Extrusion<br>[3164, 3188, 5]"]
649["Plane<br>[3829, 3864, 5]"]
653["Plane<br>[3895, 3924, 5]"]
663["Sweep Sweep<br>[3936, 3963, 5]"]
664[Wall]
665[Wall]
666[Wall]
@ -730,9 +730,9 @@ flowchart LR
684["SweepEdge Adjacent"]
685["SweepEdge Opposite"]
686["SweepEdge Adjacent"]
687["Plane<br>[3748, 3783, 5]"]
691["Plane<br>[3814, 3843, 5]"]
701["Sweep Sweep<br>[3855, 3882, 5]"]
687["Plane<br>[3829, 3864, 5]"]
691["Plane<br>[3895, 3924, 5]"]
701["Sweep Sweep<br>[3936, 3963, 5]"]
702[Wall]
703[Wall]
704[Wall]
@ -760,14 +760,14 @@ flowchart LR
726["StartSketchOnPlane<br>[333, 353, 5]"]
727["StartSketchOnPlane<br>[333, 353, 5]"]
728["StartSketchOnPlane<br>[333, 353, 5]"]
729["StartSketchOnPlane<br>[1657, 1677, 5]"]
730["StartSketchOnPlane<br>[1657, 1677, 5]"]
731["StartSketchOnPlane<br>[2095, 2115, 5]"]
732["StartSketchOnPlane<br>[2604, 2624, 5]"]
733["StartSketchOnPlane<br>[3160, 3180, 5]"]
734["StartSketchOnPlane<br>[3412, 3432, 5]"]
735["StartSketchOnPlane<br>[3160, 3180, 5]"]
736["StartSketchOnPlane<br>[3412, 3432, 5]"]
729["StartSketchOnPlane<br>[1738, 1758, 5]"]
730["StartSketchOnPlane<br>[1738, 1758, 5]"]
731["StartSketchOnPlane<br>[2176, 2196, 5]"]
732["StartSketchOnPlane<br>[2685, 2705, 5]"]
733["StartSketchOnPlane<br>[3241, 3261, 5]"]
734["StartSketchOnPlane<br>[3493, 3513, 5]"]
735["StartSketchOnPlane<br>[3241, 3261, 5]"]
736["StartSketchOnPlane<br>[3493, 3513, 5]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -9,8 +9,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "divider",
"functionSourceRange": [
1331,
1606,
1412,
1687,
5
],
"unlabeledArg": null,
@ -25,7 +25,7 @@ description: Operations executed bench.kcl
"name": "dividerSketch",
"functionSourceRange": [
309,
1312,
1393,
5
],
"unlabeledArg": null,
@ -85,7 +85,7 @@ description: Operations executed bench.kcl
"name": "dividerSketch",
"functionSourceRange": [
309,
1312,
1393,
5
],
"unlabeledArg": null,
@ -260,8 +260,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "divider",
"functionSourceRange": [
1331,
1606,
1412,
1687,
5
],
"unlabeledArg": null,
@ -276,7 +276,7 @@ description: Operations executed bench.kcl
"name": "dividerSketch",
"functionSourceRange": [
309,
1312,
1393,
5
],
"unlabeledArg": null,
@ -336,7 +336,7 @@ description: Operations executed bench.kcl
"name": "dividerSketch",
"functionSourceRange": [
309,
1312,
1393,
5
],
"unlabeledArg": null,
@ -511,8 +511,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "divider",
"functionSourceRange": [
1331,
1606,
1412,
1687,
5
],
"unlabeledArg": null,
@ -527,7 +527,7 @@ description: Operations executed bench.kcl
"name": "dividerSketch",
"functionSourceRange": [
309,
1312,
1393,
5
],
"unlabeledArg": null,
@ -587,7 +587,7 @@ description: Operations executed bench.kcl
"name": "dividerSketch",
"functionSourceRange": [
309,
1312,
1393,
5
],
"unlabeledArg": null,
@ -762,8 +762,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "connector",
"functionSourceRange": [
1889,
2052,
1970,
2133,
5
],
"unlabeledArg": null,
@ -777,8 +777,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "connectorSketch",
"functionSourceRange": [
1626,
1868,
1707,
1949,
5
],
"unlabeledArg": null,
@ -842,8 +842,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "connectorSketch",
"functionSourceRange": [
1626,
1868,
1707,
1949,
5
],
"unlabeledArg": null,
@ -935,8 +935,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "seatSlats",
"functionSourceRange": [
2474,
2560,
2555,
2641,
5
],
"unlabeledArg": null,
@ -950,8 +950,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "seatSlatSketch",
"functionSourceRange": [
2071,
2453,
2152,
2534,
5
],
"unlabeledArg": null,
@ -1060,8 +1060,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "backSlats",
"functionSourceRange": [
3029,
3120,
3110,
3201,
5
],
"unlabeledArg": null,
@ -1075,8 +1075,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "backSlatsSketch",
"functionSourceRange": [
2580,
3008,
2661,
3089,
5
],
"unlabeledArg": null,
@ -1154,8 +1154,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRest",
"functionSourceRange": [
3707,
3895,
3788,
3976,
5
],
"unlabeledArg": null,
@ -1194,8 +1194,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestPath",
"functionSourceRange": [
3136,
3361,
3217,
3442,
5
],
"unlabeledArg": null,
@ -1257,8 +1257,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestProfile",
"functionSourceRange": [
3380,
3688,
3461,
3769,
5
],
"unlabeledArg": null,
@ -1318,8 +1318,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRest",
"functionSourceRange": [
3707,
3895,
3788,
3976,
5
],
"unlabeledArg": null,
@ -1358,8 +1358,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestPath",
"functionSourceRange": [
3136,
3361,
3217,
3442,
5
],
"unlabeledArg": null,
@ -1421,8 +1421,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestProfile",
"functionSourceRange": [
3380,
3688,
3461,
3769,
5
],
"unlabeledArg": null,