Update all KCL-Samples to be more ME friendly (#6132)

* update all kcl-samples

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* Update kcl-samples simulation test output

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com>
Co-authored-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Josh Gomez
2025-04-04 11:03:13 -07:00
committed by GitHub
parent a7896329f7
commit 656eb0abec
195 changed files with 33905 additions and 35179 deletions

View File

@ -1,186 +1,186 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[458, 501, 6]"]
3["Segment<br>[509, 547, 6]"]
4["Segment<br>[555, 595, 6]"]
5["Segment<br>[603, 642, 6]"]
6["Segment<br>[650, 672, 6]"]
2["Path<br>[391, 434, 6]"]
3["Segment<br>[440, 478, 6]"]
4["Segment<br>[484, 524, 6]"]
5["Segment<br>[530, 569, 6]"]
6["Segment<br>[575, 597, 6]"]
7[Solid2d]
end
subgraph path27 [Path]
27["Path<br>[1082, 1213, 6]"]
28["Segment<br>[1221, 1279, 6]"]
29["Segment<br>[1287, 1418, 6]"]
30["Segment<br>[1426, 1484, 6]"]
31["Segment<br>[1492, 1626, 6]"]
32["Segment<br>[1634, 1720, 6]"]
33["Segment<br>[1728, 1863, 6]"]
34["Segment<br>[1871, 1956, 6]"]
35["Segment<br>[1964, 1971, 6]"]
27["Path<br>[963, 1088, 6]"]
28["Segment<br>[1094, 1152, 6]"]
29["Segment<br>[1158, 1283, 6]"]
30["Segment<br>[1289, 1347, 6]"]
31["Segment<br>[1353, 1481, 6]"]
32["Segment<br>[1487, 1567, 6]"]
33["Segment<br>[1573, 1702, 6]"]
34["Segment<br>[1708, 1787, 6]"]
35["Segment<br>[1793, 1800, 6]"]
36[Solid2d]
end
subgraph path63 [Path]
63["Path<br>[2119, 2173, 6]"]
64["Segment<br>[2181, 2222, 6]"]
65["Segment<br>[2230, 2259, 6]"]
66["Segment<br>[2267, 2297, 6]"]
67["Segment<br>[2305, 2361, 6]"]
68["Segment<br>[2369, 2376, 6]"]
63["Path<br>[1950, 2004, 6]"]
64["Segment<br>[2010, 2051, 6]"]
65["Segment<br>[2057, 2086, 6]"]
66["Segment<br>[2092, 2122, 6]"]
67["Segment<br>[2128, 2184, 6]"]
68["Segment<br>[2190, 2197, 6]"]
69[Solid2d]
end
subgraph path84 [Path]
84["Path<br>[2518, 2555, 6]"]
85["Segment<br>[2563, 2594, 6]"]
86["Segment<br>[2602, 2635, 6]"]
87["Segment<br>[2643, 2675, 6]"]
88["Segment<br>[2683, 2690, 6]"]
84["Path<br>[2335, 2372, 6]"]
85["Segment<br>[2378, 2409, 6]"]
86["Segment<br>[2415, 2448, 6]"]
87["Segment<br>[2454, 2486, 6]"]
88["Segment<br>[2492, 2499, 6]"]
89[Solid2d]
end
subgraph path105 [Path]
105["Path<br>[346, 371, 9]"]
106["Segment<br>[379, 412, 9]"]
107["Segment<br>[420, 455, 9]"]
108["Segment<br>[463, 497, 9]"]
109["Segment<br>[505, 512, 9]"]
105["Path<br>[330, 355, 8]"]
106["Segment<br>[361, 394, 8]"]
107["Segment<br>[400, 435, 8]"]
108["Segment<br>[441, 475, 8]"]
109["Segment<br>[481, 488, 8]"]
110[Solid2d]
end
subgraph path112 [Path]
112["Path<br>[649, 781, 9]"]
112["Path<br>[624, 750, 8]"]
117[Solid2d]
end
subgraph path130 [Path]
130["Path<br>[551, 605, 7]"]
131["Segment<br>[613, 640, 7]"]
132["Segment<br>[648, 677, 7]"]
133["Segment<br>[685, 713, 7]"]
134["Segment<br>[721, 777, 7]"]
135["Segment<br>[785, 792, 7]"]
130["Path<br>[478, 532, 7]"]
131["Segment<br>[538, 565, 7]"]
132["Segment<br>[571, 600, 7]"]
133["Segment<br>[606, 634, 7]"]
134["Segment<br>[640, 696, 7]"]
135["Segment<br>[702, 709, 7]"]
136[Solid2d]
end
subgraph path138 [Path]
138["Path<br>[1098, 1145, 7]"]
139["Segment<br>[1153, 1194, 7]"]
140["Segment<br>[1202, 1244, 7]"]
141["Segment<br>[1252, 1294, 7]"]
142["Segment<br>[1302, 1309, 7]"]
138["Path<br>[980, 1027, 7]"]
139["Segment<br>[1033, 1074, 7]"]
140["Segment<br>[1080, 1122, 7]"]
141["Segment<br>[1128, 1170, 7]"]
142["Segment<br>[1176, 1183, 7]"]
143[Solid2d]
end
subgraph path145 [Path]
145["Path<br>[1597, 1762, 7]"]
146["Segment<br>[1770, 1871, 7]"]
147["Segment<br>[1879, 2046, 7]"]
148["Segment<br>[2054, 2155, 7]"]
149["Segment<br>[2163, 2333, 7]"]
150["Segment<br>[2341, 2443, 7]"]
151["Segment<br>[2451, 2620, 7]"]
152["Segment<br>[2628, 2729, 7]"]
153["Segment<br>[2737, 2744, 7]"]
145["Path<br>[1441, 1600, 7]"]
146["Segment<br>[1606, 1701, 7]"]
147["Segment<br>[1707, 1868, 7]"]
148["Segment<br>[1874, 1969, 7]"]
149["Segment<br>[1975, 2139, 7]"]
150["Segment<br>[2145, 2241, 7]"]
151["Segment<br>[2247, 2410, 7]"]
152["Segment<br>[2416, 2511, 7]"]
153["Segment<br>[2517, 2524, 7]"]
154[Solid2d]
end
subgraph path156 [Path]
156["Path<br>[123, 210, 8]"]
157["Segment<br>[218, 247, 8]"]
158["Segment<br>[255, 283, 8]"]
159["Segment<br>[291, 388, 8]"]
160["Segment<br>[396, 443, 8]"]
161["Segment<br>[451, 479, 8]"]
162["Segment<br>[487, 516, 8]"]
163["Segment<br>[524, 553, 8]"]
164["Segment<br>[561, 652, 8]"]
165["Segment<br>[660, 688, 8]"]
166["Segment<br>[696, 725, 8]"]
167["Segment<br>[733, 821, 8]"]
168["Segment<br>[829, 857, 8]"]
169["Segment<br>[865, 899, 8]"]
170["Segment<br>[907, 937, 8]"]
171["Segment<br>[945, 1054, 8]"]
172["Segment<br>[1062, 1069, 8]"]
156["Path<br>[123, 210, 12]"]
157["Segment<br>[218, 247, 12]"]
158["Segment<br>[255, 283, 12]"]
159["Segment<br>[291, 388, 12]"]
160["Segment<br>[396, 443, 12]"]
161["Segment<br>[451, 479, 12]"]
162["Segment<br>[487, 516, 12]"]
163["Segment<br>[524, 553, 12]"]
164["Segment<br>[561, 652, 12]"]
165["Segment<br>[660, 688, 12]"]
166["Segment<br>[696, 725, 12]"]
167["Segment<br>[733, 821, 12]"]
168["Segment<br>[829, 857, 12]"]
169["Segment<br>[865, 899, 12]"]
170["Segment<br>[907, 937, 12]"]
171["Segment<br>[945, 1054, 12]"]
172["Segment<br>[1062, 1069, 12]"]
173[Solid2d]
end
subgraph path175 [Path]
175["Path<br>[1203, 1301, 8]"]
176["Segment<br>[1309, 1428, 8]"]
177["Segment<br>[1436, 1490, 8]"]
178["Segment<br>[1498, 1619, 8]"]
179["Segment<br>[1627, 1634, 8]"]
175["Path<br>[1203, 1301, 12]"]
176["Segment<br>[1309, 1428, 12]"]
177["Segment<br>[1436, 1490, 12]"]
178["Segment<br>[1498, 1619, 12]"]
179["Segment<br>[1627, 1634, 12]"]
180[Solid2d]
end
subgraph path182 [Path]
182["Path<br>[1731, 1828, 8]"]
183["Segment<br>[1836, 1955, 8]"]
184["Segment<br>[1963, 2018, 8]"]
185["Segment<br>[2026, 2147, 8]"]
186["Segment<br>[2155, 2162, 8]"]
182["Path<br>[1731, 1828, 12]"]
183["Segment<br>[1836, 1955, 12]"]
184["Segment<br>[1963, 2018, 12]"]
185["Segment<br>[2026, 2147, 12]"]
186["Segment<br>[2155, 2162, 12]"]
187[Solid2d]
end
subgraph path189 [Path]
189["Path<br>[1203, 1301, 8]"]
190["Segment<br>[1309, 1428, 8]"]
191["Segment<br>[1436, 1490, 8]"]
192["Segment<br>[1498, 1619, 8]"]
193["Segment<br>[1627, 1634, 8]"]
189["Path<br>[1203, 1301, 12]"]
190["Segment<br>[1309, 1428, 12]"]
191["Segment<br>[1436, 1490, 12]"]
192["Segment<br>[1498, 1619, 12]"]
193["Segment<br>[1627, 1634, 12]"]
194[Solid2d]
end
subgraph path196 [Path]
196["Path<br>[1731, 1828, 8]"]
197["Segment<br>[1836, 1955, 8]"]
198["Segment<br>[1963, 2018, 8]"]
199["Segment<br>[2026, 2147, 8]"]
200["Segment<br>[2155, 2162, 8]"]
196["Path<br>[1731, 1828, 12]"]
197["Segment<br>[1836, 1955, 12]"]
198["Segment<br>[1963, 2018, 12]"]
199["Segment<br>[2026, 2147, 12]"]
200["Segment<br>[2155, 2162, 12]"]
201[Solid2d]
end
subgraph path230 [Path]
230["Path<br>[288, 387, 10]"]
231["Segment<br>[395, 444, 10]"]
232["Segment<br>[452, 502, 10]"]
233["Segment<br>[510, 560, 10]"]
234["Segment<br>[568, 586, 10]"]
230["Path<br>[261, 354, 9]"]
231["Segment<br>[360, 409, 9]"]
232["Segment<br>[415, 465, 9]"]
233["Segment<br>[471, 521, 9]"]
234["Segment<br>[527, 545, 9]"]
235[Solid2d]
end
subgraph path256 [Path]
256["Path<br>[377, 407, 11]"]
257["Segment<br>[415, 447, 11]"]
258["Segment<br>[455, 488, 11]"]
259["Segment<br>[496, 585, 11]"]
260["Segment<br>[593, 620, 11]"]
261["Segment<br>[628, 635, 11]"]
256["Path<br>[309, 339, 10]"]
257["Segment<br>[345, 377, 10]"]
258["Segment<br>[383, 416, 10]"]
259["Segment<br>[422, 503, 10]"]
260["Segment<br>[509, 536, 10]"]
261["Segment<br>[542, 549, 10]"]
262[Solid2d]
end
subgraph path274 [Path]
274["Path<br>[311, 336, 12]"]
275["Segment<br>[344, 403, 12]"]
276["Segment<br>[411, 471, 12]"]
277["Segment<br>[479, 529, 12]"]
278["Segment<br>[537, 544, 12]"]
274["Path<br>[398, 423, 11]"]
275["Segment<br>[431, 490, 11]"]
276["Segment<br>[498, 558, 11]"]
277["Segment<br>[566, 616, 11]"]
278["Segment<br>[624, 631, 11]"]
279[Solid2d]
end
subgraph path298 [Path]
298["Path<br>[311, 336, 12]"]
299["Segment<br>[344, 403, 12]"]
300["Segment<br>[411, 471, 12]"]
301["Segment<br>[479, 529, 12]"]
302["Segment<br>[537, 544, 12]"]
298["Path<br>[398, 423, 11]"]
299["Segment<br>[431, 490, 11]"]
300["Segment<br>[498, 558, 11]"]
301["Segment<br>[566, 616, 11]"]
302["Segment<br>[624, 631, 11]"]
303[Solid2d]
end
subgraph path322 [Path]
322["Path<br>[311, 336, 12]"]
323["Segment<br>[344, 403, 12]"]
324["Segment<br>[411, 471, 12]"]
325["Segment<br>[479, 529, 12]"]
326["Segment<br>[537, 544, 12]"]
322["Path<br>[398, 423, 11]"]
323["Segment<br>[431, 490, 11]"]
324["Segment<br>[498, 558, 11]"]
325["Segment<br>[566, 616, 11]"]
326["Segment<br>[624, 631, 11]"]
327[Solid2d]
end
subgraph path346 [Path]
346["Path<br>[311, 336, 12]"]
347["Segment<br>[344, 403, 12]"]
348["Segment<br>[411, 471, 12]"]
349["Segment<br>[479, 529, 12]"]
350["Segment<br>[537, 544, 12]"]
346["Path<br>[398, 423, 11]"]
347["Segment<br>[431, 490, 11]"]
348["Segment<br>[498, 558, 11]"]
349["Segment<br>[566, 616, 11]"]
350["Segment<br>[624, 631, 11]"]
351[Solid2d]
end
1["Plane<br>[433, 450, 6]"]
8["Sweep Extrusion<br>[689, 728, 6]"]
1["Plane<br>[368, 385, 6]"]
8["Sweep Extrusion<br>[603, 633, 6]"]
9[Wall]
10[Wall]
11[Wall]
@ -195,11 +195,11 @@ flowchart LR
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["EdgeCut Chamfer<br>[736, 983, 6]"]
24["EdgeCut Chamfer<br>[736, 983, 6]"]
25["EdgeCut Chamfer<br>[736, 983, 6]"]
26["EdgeCut Chamfer<br>[736, 983, 6]"]
37["Sweep Extrusion<br>[1987, 2023, 6]"]
23["EdgeCut Chamfer<br>[639, 870, 6]"]
24["EdgeCut Chamfer<br>[639, 870, 6]"]
25["EdgeCut Chamfer<br>[639, 870, 6]"]
26["EdgeCut Chamfer<br>[639, 870, 6]"]
37["Sweep Extrusion<br>[1814, 1857, 6]"]
38[Wall]
39[Wall]
40[Wall]
@ -225,7 +225,7 @@ flowchart LR
60["SweepEdge Adjacent"]
61["SweepEdge Opposite"]
62["SweepEdge Adjacent"]
70["Sweep Extrusion<br>[2392, 2432, 6]"]
70["Sweep Extrusion<br>[2211, 2254, 6]"]
71[Wall]
72[Wall]
73[Wall]
@ -239,7 +239,7 @@ flowchart LR
81["SweepEdge Adjacent"]
82["SweepEdge Opposite"]
83["SweepEdge Adjacent"]
90["Sweep Extrusion<br>[2701, 2733, 6]"]
90["Sweep Extrusion<br>[2501, 2534, 6]"]
91[Wall]
92[Wall]
93[Wall]
@ -253,13 +253,13 @@ flowchart LR
101["SweepEdge Adjacent"]
102["SweepEdge Opposite"]
103["SweepEdge Adjacent"]
104["Plane<br>[321, 338, 9]"]
111["Plane<br>[563, 602, 9]"]
104["Plane<br>[307, 324, 8]"]
111["Plane<br>[535, 574, 8]"]
113["SweepEdge Opposite"]
114["SweepEdge Opposite"]
115["SweepEdge Opposite"]
116["SweepEdge Opposite"]
118["Sweep Loft<br>[967, 995, 9]"]
118["Sweep Loft<br>[914, 957, 8]"]
119[Wall]
120[Wall]
121[Wall]
@ -270,15 +270,15 @@ flowchart LR
126["SweepEdge Adjacent"]
127["SweepEdge Adjacent"]
128["SweepEdge Adjacent"]
129["Plane<br>[525, 542, 7]"]
137["Plane<br>[1072, 1089, 7]"]
144["Plane<br>[1571, 1588, 7]"]
155["Plane<br>[2857, 2874, 7]"]
174["Plane<br>[2919, 2936, 7]"]
181["Plane<br>[2983, 3000, 7]"]
188["Plane<br>[3046, 3063, 7]"]
195["Plane<br>[3109, 3126, 7]"]
202["Sweep Extrusion<br>[3162, 3198, 7]"]
129["Plane<br>[455, 472, 7]"]
137["Plane<br>[957, 974, 7]"]
144["Plane<br>[1418, 1435, 7]"]
155["Plane<br>[2632, 2649, 7]"]
174["Plane<br>[2692, 2709, 7]"]
181["Plane<br>[2754, 2771, 7]"]
188["Plane<br>[2815, 2832, 7]"]
195["Plane<br>[2876, 2893, 7]"]
202["Sweep Extrusion<br>[2920, 2951, 7]"]
203[Wall]
204[Wall]
205[Wall]
@ -305,8 +305,8 @@ flowchart LR
226["SweepEdge Adjacent"]
227["SweepEdge Opposite"]
228["SweepEdge Adjacent"]
229["Plane<br>[263, 280, 10]"]
236["Sweep Extrusion<br>[649, 701, 10]"]
229["Plane<br>[238, 255, 9]"]
236["Sweep Extrusion<br>[591, 643, 9]"]
237[Wall]
238[Wall]
239[Wall]
@ -321,12 +321,12 @@ flowchart LR
248["SweepEdge Adjacent"]
249["SweepEdge Opposite"]
250["SweepEdge Adjacent"]
251["EdgeCut Fillet<br>[709, 931, 10]"]
252["EdgeCut Fillet<br>[709, 931, 10]"]
253["EdgeCut Fillet<br>[709, 931, 10]"]
254["EdgeCut Fillet<br>[709, 931, 10]"]
255["Plane<br>[352, 369, 11]"]
263["Sweep Revolve<br>[643, 660, 11]"]
251["EdgeCut Fillet<br>[649, 855, 9]"]
252["EdgeCut Fillet<br>[649, 855, 9]"]
253["EdgeCut Fillet<br>[649, 855, 9]"]
254["EdgeCut Fillet<br>[649, 855, 9]"]
255["Plane<br>[286, 303, 10]"]
263["Sweep Revolve<br>[555, 572, 10]"]
264[Wall]
265[Wall]
266[Wall]
@ -336,8 +336,8 @@ flowchart LR
270["SweepEdge Adjacent"]
271["SweepEdge Adjacent"]
272["SweepEdge Adjacent"]
273["Plane<br>[286, 303, 12]"]
280["Sweep Extrusion<br>[563, 610, 12]"]
273["Plane<br>[373, 390, 11]"]
280["Sweep Extrusion<br>[643, 690, 11]"]
281[Wall]
282[Wall]
283[Wall]
@ -352,10 +352,10 @@ flowchart LR
292["SweepEdge Adjacent"]
293["SweepEdge Opposite"]
294["SweepEdge Adjacent"]
295["EdgeCut Chamfer<br>[618, 764, 12]"]
296["EdgeCut Chamfer<br>[618, 764, 12]"]
297["Plane<br>[286, 303, 12]"]
304["Sweep Extrusion<br>[563, 610, 12]"]
295["EdgeCut Chamfer<br>[698, 844, 11]"]
296["EdgeCut Chamfer<br>[698, 844, 11]"]
297["Plane<br>[373, 390, 11]"]
304["Sweep Extrusion<br>[643, 690, 11]"]
305[Wall]
306[Wall]
307[Wall]
@ -370,10 +370,10 @@ flowchart LR
316["SweepEdge Adjacent"]
317["SweepEdge Opposite"]
318["SweepEdge Adjacent"]
319["EdgeCut Chamfer<br>[618, 764, 12]"]
320["EdgeCut Chamfer<br>[618, 764, 12]"]
321["Plane<br>[286, 303, 12]"]
328["Sweep Extrusion<br>[563, 610, 12]"]
319["EdgeCut Chamfer<br>[698, 844, 11]"]
320["EdgeCut Chamfer<br>[698, 844, 11]"]
321["Plane<br>[373, 390, 11]"]
328["Sweep Extrusion<br>[643, 690, 11]"]
329[Wall]
330[Wall]
331[Wall]
@ -388,10 +388,10 @@ flowchart LR
340["SweepEdge Adjacent"]
341["SweepEdge Opposite"]
342["SweepEdge Adjacent"]
343["EdgeCut Chamfer<br>[618, 764, 12]"]
344["EdgeCut Chamfer<br>[618, 764, 12]"]
345["Plane<br>[286, 303, 12]"]
352["Sweep Extrusion<br>[563, 610, 12]"]
343["EdgeCut Chamfer<br>[698, 844, 11]"]
344["EdgeCut Chamfer<br>[698, 844, 11]"]
345["Plane<br>[373, 390, 11]"]
352["Sweep Extrusion<br>[643, 690, 11]"]
353[Wall]
354[Wall]
355[Wall]
@ -406,18 +406,12 @@ flowchart LR
364["SweepEdge Adjacent"]
365["SweepEdge Opposite"]
366["SweepEdge Adjacent"]
367["EdgeCut Chamfer<br>[618, 764, 12]"]
368["EdgeCut Chamfer<br>[618, 764, 12]"]
369["StartSketchOnFace<br>[1041, 1074, 6]"]
370["StartSketchOnFace<br>[2077, 2111, 6]"]
371["StartSketchOnFace<br>[2476, 2510, 6]"]
372["StartSketchOnFace<br>[1041, 1074, 6]"]
373["StartSketchOnFace<br>[2077, 2111, 6]"]
374["StartSketchOnFace<br>[2476, 2510, 6]"]
375["StartSketchOnPlane<br>[617, 641, 9]"]
376["StartSketchOnPlane<br>[511, 543, 7]"]
377["StartSketchOnPlane<br>[1058, 1090, 7]"]
378["StartSketchOnPlane<br>[1557, 1589, 7]"]
367["EdgeCut Chamfer<br>[698, 844, 11]"]
368["EdgeCut Chamfer<br>[698, 844, 11]"]
369["StartSketchOnFace<br>[931, 957, 6]"]
370["StartSketchOnFace<br>[1910, 1944, 6]"]
371["StartSketchOnFace<br>[2295, 2329, 6]"]
372["StartSketchOnPlane<br>[594, 618, 8]"]
1 --- 2
2 --- 3
2 --- 4
@ -945,11 +939,8 @@ flowchart LR
352 --- 366
360 <--x 367
362 <--x 368
14 <--x 372
46 <--x 373
46 <--x 374
111 <--x 375
129 <--x 376
137 <--x 377
144 <--x 378
14 <--x 369
46 <--x 370
46 <--x 371
111 <--x 372
```