Move operations on solids to be declared in KCL (#6462)

* Declare chamfer in KCL

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Ignore more in the simulation tests

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Declare fillet in KCL

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Move shell and hollow to KCL

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-04-28 14:20:38 +12:00
committed by GitHub
parent 4439229ad2
commit efba773635
147 changed files with 6136 additions and 48096 deletions

View File

@ -1,239 +1,239 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[361, 394, 6]"]
3["Segment<br>[402, 428, 6]"]
4["Segment<br>[436, 498, 6]"]
5["Segment<br>[506, 568, 6]"]
6["Segment<br>[576, 639, 6]"]
7["Segment<br>[647, 672, 6]"]
8["Segment<br>[680, 700, 6]"]
9["Segment<br>[708, 732, 6]"]
10["Segment<br>[740, 802, 6]"]
11["Segment<br>[810, 835, 6]"]
12["Segment<br>[843, 863, 6]"]
13["Segment<br>[871, 895, 6]"]
14["Segment<br>[903, 964, 6]"]
15["Segment<br>[972, 1033, 6]"]
16["Segment<br>[1041, 1066, 6]"]
17["Segment<br>[1074, 1098, 6]"]
18["Segment<br>[1106, 1168, 6]"]
19["Segment<br>[1176, 1201, 6]"]
20["Segment<br>[1209, 1236, 6]"]
21["Segment<br>[1244, 1305, 6]"]
22["Segment<br>[1313, 1357, 6]"]
23["Segment<br>[1365, 1372, 6]"]
2["Path<br>[361, 394, 7]"]
3["Segment<br>[402, 428, 7]"]
4["Segment<br>[436, 498, 7]"]
5["Segment<br>[506, 568, 7]"]
6["Segment<br>[576, 639, 7]"]
7["Segment<br>[647, 672, 7]"]
8["Segment<br>[680, 700, 7]"]
9["Segment<br>[708, 732, 7]"]
10["Segment<br>[740, 802, 7]"]
11["Segment<br>[810, 835, 7]"]
12["Segment<br>[843, 863, 7]"]
13["Segment<br>[871, 895, 7]"]
14["Segment<br>[903, 964, 7]"]
15["Segment<br>[972, 1033, 7]"]
16["Segment<br>[1041, 1066, 7]"]
17["Segment<br>[1074, 1098, 7]"]
18["Segment<br>[1106, 1168, 7]"]
19["Segment<br>[1176, 1201, 7]"]
20["Segment<br>[1209, 1236, 7]"]
21["Segment<br>[1244, 1305, 7]"]
22["Segment<br>[1313, 1357, 7]"]
23["Segment<br>[1365, 1372, 7]"]
24[Solid2d]
end
subgraph path89 [Path]
89["Path<br>[361, 394, 6]"]
90["Segment<br>[402, 428, 6]"]
91["Segment<br>[436, 498, 6]"]
92["Segment<br>[506, 568, 6]"]
93["Segment<br>[576, 639, 6]"]
94["Segment<br>[647, 672, 6]"]
95["Segment<br>[680, 700, 6]"]
96["Segment<br>[708, 732, 6]"]
97["Segment<br>[740, 802, 6]"]
98["Segment<br>[810, 835, 6]"]
99["Segment<br>[843, 863, 6]"]
100["Segment<br>[871, 895, 6]"]
101["Segment<br>[903, 964, 6]"]
102["Segment<br>[972, 1033, 6]"]
103["Segment<br>[1041, 1066, 6]"]
104["Segment<br>[1074, 1098, 6]"]
105["Segment<br>[1106, 1168, 6]"]
106["Segment<br>[1176, 1201, 6]"]
107["Segment<br>[1209, 1236, 6]"]
108["Segment<br>[1244, 1305, 6]"]
109["Segment<br>[1313, 1357, 6]"]
110["Segment<br>[1365, 1372, 6]"]
89["Path<br>[361, 394, 7]"]
90["Segment<br>[402, 428, 7]"]
91["Segment<br>[436, 498, 7]"]
92["Segment<br>[506, 568, 7]"]
93["Segment<br>[576, 639, 7]"]
94["Segment<br>[647, 672, 7]"]
95["Segment<br>[680, 700, 7]"]
96["Segment<br>[708, 732, 7]"]
97["Segment<br>[740, 802, 7]"]
98["Segment<br>[810, 835, 7]"]
99["Segment<br>[843, 863, 7]"]
100["Segment<br>[871, 895, 7]"]
101["Segment<br>[903, 964, 7]"]
102["Segment<br>[972, 1033, 7]"]
103["Segment<br>[1041, 1066, 7]"]
104["Segment<br>[1074, 1098, 7]"]
105["Segment<br>[1106, 1168, 7]"]
106["Segment<br>[1176, 1201, 7]"]
107["Segment<br>[1209, 1236, 7]"]
108["Segment<br>[1244, 1305, 7]"]
109["Segment<br>[1313, 1357, 7]"]
110["Segment<br>[1365, 1372, 7]"]
111[Solid2d]
end
subgraph path176 [Path]
176["Path<br>[361, 394, 6]"]
177["Segment<br>[402, 428, 6]"]
178["Segment<br>[436, 498, 6]"]
179["Segment<br>[506, 568, 6]"]
180["Segment<br>[576, 639, 6]"]
181["Segment<br>[647, 672, 6]"]
182["Segment<br>[680, 700, 6]"]
183["Segment<br>[708, 732, 6]"]
184["Segment<br>[740, 802, 6]"]
185["Segment<br>[810, 835, 6]"]
186["Segment<br>[843, 863, 6]"]
187["Segment<br>[871, 895, 6]"]
188["Segment<br>[903, 964, 6]"]
189["Segment<br>[972, 1033, 6]"]
190["Segment<br>[1041, 1066, 6]"]
191["Segment<br>[1074, 1098, 6]"]
192["Segment<br>[1106, 1168, 6]"]
193["Segment<br>[1176, 1201, 6]"]
194["Segment<br>[1209, 1236, 6]"]
195["Segment<br>[1244, 1305, 6]"]
196["Segment<br>[1313, 1357, 6]"]
197["Segment<br>[1365, 1372, 6]"]
176["Path<br>[361, 394, 7]"]
177["Segment<br>[402, 428, 7]"]
178["Segment<br>[436, 498, 7]"]
179["Segment<br>[506, 568, 7]"]
180["Segment<br>[576, 639, 7]"]
181["Segment<br>[647, 672, 7]"]
182["Segment<br>[680, 700, 7]"]
183["Segment<br>[708, 732, 7]"]
184["Segment<br>[740, 802, 7]"]
185["Segment<br>[810, 835, 7]"]
186["Segment<br>[843, 863, 7]"]
187["Segment<br>[871, 895, 7]"]
188["Segment<br>[903, 964, 7]"]
189["Segment<br>[972, 1033, 7]"]
190["Segment<br>[1041, 1066, 7]"]
191["Segment<br>[1074, 1098, 7]"]
192["Segment<br>[1106, 1168, 7]"]
193["Segment<br>[1176, 1201, 7]"]
194["Segment<br>[1209, 1236, 7]"]
195["Segment<br>[1244, 1305, 7]"]
196["Segment<br>[1313, 1357, 7]"]
197["Segment<br>[1365, 1372, 7]"]
198[Solid2d]
end
subgraph path262 [Path]
262["Path<br>[361, 394, 6]"]
263["Segment<br>[402, 428, 6]"]
264["Segment<br>[436, 498, 6]"]
265["Segment<br>[506, 568, 6]"]
266["Segment<br>[576, 639, 6]"]
267["Segment<br>[647, 672, 6]"]
268["Segment<br>[680, 700, 6]"]
269["Segment<br>[708, 732, 6]"]
270["Segment<br>[740, 802, 6]"]
271["Segment<br>[810, 835, 6]"]
272["Segment<br>[843, 863, 6]"]
273["Segment<br>[871, 895, 6]"]
274["Segment<br>[903, 964, 6]"]
275["Segment<br>[972, 1033, 6]"]
276["Segment<br>[1041, 1066, 6]"]
277["Segment<br>[1074, 1098, 6]"]
278["Segment<br>[1106, 1168, 6]"]
279["Segment<br>[1176, 1201, 6]"]
280["Segment<br>[1209, 1236, 6]"]
281["Segment<br>[1244, 1305, 6]"]
282["Segment<br>[1313, 1357, 6]"]
283["Segment<br>[1365, 1372, 6]"]
262["Path<br>[361, 394, 7]"]
263["Segment<br>[402, 428, 7]"]
264["Segment<br>[436, 498, 7]"]
265["Segment<br>[506, 568, 7]"]
266["Segment<br>[576, 639, 7]"]
267["Segment<br>[647, 672, 7]"]
268["Segment<br>[680, 700, 7]"]
269["Segment<br>[708, 732, 7]"]
270["Segment<br>[740, 802, 7]"]
271["Segment<br>[810, 835, 7]"]
272["Segment<br>[843, 863, 7]"]
273["Segment<br>[871, 895, 7]"]
274["Segment<br>[903, 964, 7]"]
275["Segment<br>[972, 1033, 7]"]
276["Segment<br>[1041, 1066, 7]"]
277["Segment<br>[1074, 1098, 7]"]
278["Segment<br>[1106, 1168, 7]"]
279["Segment<br>[1176, 1201, 7]"]
280["Segment<br>[1209, 1236, 7]"]
281["Segment<br>[1244, 1305, 7]"]
282["Segment<br>[1313, 1357, 7]"]
283["Segment<br>[1365, 1372, 7]"]
284[Solid2d]
end
subgraph path349 [Path]
349["Path<br>[361, 394, 6]"]
350["Segment<br>[402, 428, 6]"]
351["Segment<br>[436, 498, 6]"]
352["Segment<br>[506, 568, 6]"]
353["Segment<br>[576, 639, 6]"]
354["Segment<br>[647, 672, 6]"]
355["Segment<br>[680, 700, 6]"]
356["Segment<br>[708, 732, 6]"]
357["Segment<br>[740, 802, 6]"]
358["Segment<br>[810, 835, 6]"]
359["Segment<br>[843, 863, 6]"]
360["Segment<br>[871, 895, 6]"]
361["Segment<br>[903, 964, 6]"]
362["Segment<br>[972, 1033, 6]"]
363["Segment<br>[1041, 1066, 6]"]
364["Segment<br>[1074, 1098, 6]"]
365["Segment<br>[1106, 1168, 6]"]
366["Segment<br>[1176, 1201, 6]"]
367["Segment<br>[1209, 1236, 6]"]
368["Segment<br>[1244, 1305, 6]"]
369["Segment<br>[1313, 1357, 6]"]
370["Segment<br>[1365, 1372, 6]"]
349["Path<br>[361, 394, 7]"]
350["Segment<br>[402, 428, 7]"]
351["Segment<br>[436, 498, 7]"]
352["Segment<br>[506, 568, 7]"]
353["Segment<br>[576, 639, 7]"]
354["Segment<br>[647, 672, 7]"]
355["Segment<br>[680, 700, 7]"]
356["Segment<br>[708, 732, 7]"]
357["Segment<br>[740, 802, 7]"]
358["Segment<br>[810, 835, 7]"]
359["Segment<br>[843, 863, 7]"]
360["Segment<br>[871, 895, 7]"]
361["Segment<br>[903, 964, 7]"]
362["Segment<br>[972, 1033, 7]"]
363["Segment<br>[1041, 1066, 7]"]
364["Segment<br>[1074, 1098, 7]"]
365["Segment<br>[1106, 1168, 7]"]
366["Segment<br>[1176, 1201, 7]"]
367["Segment<br>[1209, 1236, 7]"]
368["Segment<br>[1244, 1305, 7]"]
369["Segment<br>[1313, 1357, 7]"]
370["Segment<br>[1365, 1372, 7]"]
371[Solid2d]
end
subgraph path435 [Path]
435["Path<br>[361, 394, 6]"]
436["Segment<br>[402, 428, 6]"]
437["Segment<br>[436, 498, 6]"]
438["Segment<br>[506, 568, 6]"]
439["Segment<br>[576, 639, 6]"]
440["Segment<br>[647, 672, 6]"]
441["Segment<br>[680, 700, 6]"]
442["Segment<br>[708, 732, 6]"]
443["Segment<br>[740, 802, 6]"]
444["Segment<br>[810, 835, 6]"]
445["Segment<br>[843, 863, 6]"]
446["Segment<br>[871, 895, 6]"]
447["Segment<br>[903, 964, 6]"]
448["Segment<br>[972, 1033, 6]"]
449["Segment<br>[1041, 1066, 6]"]
450["Segment<br>[1074, 1098, 6]"]
451["Segment<br>[1106, 1168, 6]"]
452["Segment<br>[1176, 1201, 6]"]
453["Segment<br>[1209, 1236, 6]"]
454["Segment<br>[1244, 1305, 6]"]
455["Segment<br>[1313, 1357, 6]"]
456["Segment<br>[1365, 1372, 6]"]
435["Path<br>[361, 394, 7]"]
436["Segment<br>[402, 428, 7]"]
437["Segment<br>[436, 498, 7]"]
438["Segment<br>[506, 568, 7]"]
439["Segment<br>[576, 639, 7]"]
440["Segment<br>[647, 672, 7]"]
441["Segment<br>[680, 700, 7]"]
442["Segment<br>[708, 732, 7]"]
443["Segment<br>[740, 802, 7]"]
444["Segment<br>[810, 835, 7]"]
445["Segment<br>[843, 863, 7]"]
446["Segment<br>[871, 895, 7]"]
447["Segment<br>[903, 964, 7]"]
448["Segment<br>[972, 1033, 7]"]
449["Segment<br>[1041, 1066, 7]"]
450["Segment<br>[1074, 1098, 7]"]
451["Segment<br>[1106, 1168, 7]"]
452["Segment<br>[1176, 1201, 7]"]
453["Segment<br>[1209, 1236, 7]"]
454["Segment<br>[1244, 1305, 7]"]
455["Segment<br>[1313, 1357, 7]"]
456["Segment<br>[1365, 1372, 7]"]
457[Solid2d]
end
subgraph path522 [Path]
522["Path<br>[1762, 1786, 6]"]
522["Path<br>[1762, 1786, 7]"]
end
subgraph path523 [Path]
523["Path<br>[1794, 1920, 6]"]
524["Segment<br>[1794, 1920, 6]"]
525["Segment<br>[1794, 1920, 6]"]
526["Segment<br>[1794, 1920, 6]"]
527["Segment<br>[1794, 1920, 6]"]
528["Segment<br>[1794, 1920, 6]"]
529["Segment<br>[1794, 1920, 6]"]
530["Segment<br>[1794, 1920, 6]"]
523["Path<br>[1794, 1920, 7]"]
524["Segment<br>[1794, 1920, 7]"]
525["Segment<br>[1794, 1920, 7]"]
526["Segment<br>[1794, 1920, 7]"]
527["Segment<br>[1794, 1920, 7]"]
528["Segment<br>[1794, 1920, 7]"]
529["Segment<br>[1794, 1920, 7]"]
530["Segment<br>[1794, 1920, 7]"]
531[Solid2d]
end
subgraph path553 [Path]
553["Path<br>[1762, 1786, 6]"]
553["Path<br>[1762, 1786, 7]"]
end
subgraph path554 [Path]
554["Path<br>[1794, 1920, 6]"]
555["Segment<br>[1794, 1920, 6]"]
556["Segment<br>[1794, 1920, 6]"]
557["Segment<br>[1794, 1920, 6]"]
558["Segment<br>[1794, 1920, 6]"]
559["Segment<br>[1794, 1920, 6]"]
560["Segment<br>[1794, 1920, 6]"]
561["Segment<br>[1794, 1920, 6]"]
554["Path<br>[1794, 1920, 7]"]
555["Segment<br>[1794, 1920, 7]"]
556["Segment<br>[1794, 1920, 7]"]
557["Segment<br>[1794, 1920, 7]"]
558["Segment<br>[1794, 1920, 7]"]
559["Segment<br>[1794, 1920, 7]"]
560["Segment<br>[1794, 1920, 7]"]
561["Segment<br>[1794, 1920, 7]"]
562[Solid2d]
end
subgraph path585 [Path]
585["Path<br>[2196, 2223, 6]"]
586["Segment<br>[2231, 2253, 6]"]
587["Segment<br>[2261, 2283, 6]"]
588["Segment<br>[2291, 2313, 6]"]
589["Segment<br>[2321, 2344, 6]"]
590["Segment<br>[2352, 2375, 6]"]
591["Segment<br>[2383, 2418, 6]"]
592["Segment<br>[2426, 2433, 6]"]
585["Path<br>[2196, 2223, 7]"]
586["Segment<br>[2231, 2253, 7]"]
587["Segment<br>[2261, 2283, 7]"]
588["Segment<br>[2291, 2313, 7]"]
589["Segment<br>[2321, 2344, 7]"]
590["Segment<br>[2352, 2375, 7]"]
591["Segment<br>[2383, 2418, 7]"]
592["Segment<br>[2426, 2433, 7]"]
593[Solid2d]
end
subgraph path618 [Path]
618["Path<br>[2705, 2734, 6]"]
619["Segment<br>[2742, 2777, 6]"]
620["Segment<br>[2785, 2810, 6]"]
621["Segment<br>[2818, 2854, 6]"]
622["Segment<br>[2862, 2886, 6]"]
623["Segment<br>[2894, 2928, 6]"]
624["Segment<br>[2936, 2971, 6]"]
625["Segment<br>[2979, 2986, 6]"]
618["Path<br>[2705, 2734, 7]"]
619["Segment<br>[2742, 2777, 7]"]
620["Segment<br>[2785, 2810, 7]"]
621["Segment<br>[2818, 2854, 7]"]
622["Segment<br>[2862, 2886, 7]"]
623["Segment<br>[2894, 2928, 7]"]
624["Segment<br>[2936, 2971, 7]"]
625["Segment<br>[2979, 2986, 7]"]
626[Solid2d]
end
subgraph path650 [Path]
650["Path<br>[3261, 3288, 6]"]
651["Segment<br>[3296, 3315, 6]"]
652["Segment<br>[3323, 3372, 6]"]
650["Path<br>[3261, 3288, 7]"]
651["Segment<br>[3296, 3315, 7]"]
652["Segment<br>[3323, 3372, 7]"]
end
subgraph path654 [Path]
654["Path<br>[3472, 3505, 6]"]
655["Segment<br>[3513, 3532, 6]"]
656["Segment<br>[3540, 3562, 6]"]
657["Segment<br>[3570, 3593, 6]"]
658["Segment<br>[3601, 3621, 6]"]
659["Segment<br>[3629, 3653, 6]"]
660["Segment<br>[3661, 3684, 6]"]
661["Segment<br>[3692, 3699, 6]"]
654["Path<br>[3472, 3505, 7]"]
655["Segment<br>[3513, 3532, 7]"]
656["Segment<br>[3540, 3562, 7]"]
657["Segment<br>[3570, 3593, 7]"]
658["Segment<br>[3601, 3621, 7]"]
659["Segment<br>[3629, 3653, 7]"]
660["Segment<br>[3661, 3684, 7]"]
661["Segment<br>[3692, 3699, 7]"]
662[Solid2d]
end
subgraph path688 [Path]
688["Path<br>[3261, 3288, 6]"]
689["Segment<br>[3296, 3315, 6]"]
690["Segment<br>[3323, 3372, 6]"]
688["Path<br>[3261, 3288, 7]"]
689["Segment<br>[3296, 3315, 7]"]
690["Segment<br>[3323, 3372, 7]"]
end
subgraph path692 [Path]
692["Path<br>[3472, 3505, 6]"]
693["Segment<br>[3513, 3532, 6]"]
694["Segment<br>[3540, 3562, 6]"]
695["Segment<br>[3570, 3593, 6]"]
696["Segment<br>[3601, 3621, 6]"]
697["Segment<br>[3629, 3653, 6]"]
698["Segment<br>[3661, 3684, 6]"]
699["Segment<br>[3692, 3699, 6]"]
692["Path<br>[3472, 3505, 7]"]
693["Segment<br>[3513, 3532, 7]"]
694["Segment<br>[3540, 3562, 7]"]
695["Segment<br>[3570, 3593, 7]"]
696["Segment<br>[3601, 3621, 7]"]
697["Segment<br>[3629, 3653, 7]"]
698["Segment<br>[3661, 3684, 7]"]
699["Segment<br>[3692, 3699, 7]"]
700[Solid2d]
end
1["Plane<br>[333, 353, 6]"]
25["Sweep Extrusion<br>[1460, 1498, 6]"]
1["Plane<br>[333, 353, 7]"]
25["Sweep Extrusion<br>[1460, 1498, 7]"]
26[Wall]
27[Wall]
28[Wall]
@ -296,8 +296,8 @@ flowchart LR
85["SweepEdge Adjacent"]
86["SweepEdge Opposite"]
87["SweepEdge Adjacent"]
88["Plane<br>[333, 353, 6]"]
112["Sweep Extrusion<br>[1536, 1575, 6]"]
88["Plane<br>[333, 353, 7]"]
112["Sweep Extrusion<br>[1536, 1575, 7]"]
113[Wall]
114[Wall]
115[Wall]
@ -361,7 +361,7 @@ flowchart LR
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
175["Plane<br>[823, 864, 0]"]
199["Sweep Extrusion<br>[1460, 1498, 6]"]
199["Sweep Extrusion<br>[1460, 1498, 7]"]
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>[1536, 1575, 6]"]
285["Sweep Extrusion<br>[1536, 1575, 7]"]
286[Wall]
287[Wall]
288[Wall]
@ -488,7 +488,7 @@ flowchart LR
346["SweepEdge Opposite"]
347["SweepEdge Adjacent"]
348["Plane<br>[874, 916, 0]"]
372["Sweep Extrusion<br>[1460, 1498, 6]"]
372["Sweep Extrusion<br>[1460, 1498, 7]"]
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>[1536, 1575, 6]"]
458["Sweep Extrusion<br>[1536, 1575, 7]"]
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>[2022, 2046, 6]"]
532["Sweep Extrusion<br>[2022, 2046, 7]"]
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>[2088, 2112, 6]"]
563["Sweep Extrusion<br>[2088, 2112, 7]"]
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>[2596, 2620, 6]"]
594["Sweep Extrusion<br>[2596, 2620, 7]"]
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>[2596, 2620, 6]"]
616["Sweep Extrusion<br>[2596, 2620, 6]"]
615["Sweep Extrusion<br>[2596, 2620, 7]"]
616["Sweep Extrusion<br>[2596, 2620, 7]"]
617["Plane<br>[1205, 1272, 0]"]
627["Sweep Extrusion<br>[3156, 3180, 6]"]
627["Sweep Extrusion<br>[3156, 3180, 7]"]
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>[3156, 3180, 6]"]
649["Plane<br>[3780, 3815, 6]"]
653["Plane<br>[3846, 3875, 6]"]
663["Sweep Sweep<br>[3888, 3915, 6]"]
648["Sweep Extrusion<br>[3156, 3180, 7]"]
649["Plane<br>[3780, 3815, 7]"]
653["Plane<br>[3846, 3875, 7]"]
663["Sweep Sweep<br>[3888, 3915, 7]"]
664[Wall]
665[Wall]
666[Wall]
@ -730,9 +730,9 @@ flowchart LR
684["SweepEdge Adjacent"]
685["SweepEdge Opposite"]
686["SweepEdge Adjacent"]
687["Plane<br>[3780, 3815, 6]"]
691["Plane<br>[3846, 3875, 6]"]
701["Sweep Sweep<br>[3888, 3915, 6]"]
687["Plane<br>[3780, 3815, 7]"]
691["Plane<br>[3846, 3875, 7]"]
701["Sweep Sweep<br>[3888, 3915, 7]"]
702[Wall]
703[Wall]
704[Wall]
@ -756,18 +756,18 @@ flowchart LR
722["SweepEdge Adjacent"]
723["SweepEdge Opposite"]
724["SweepEdge Adjacent"]
725["StartSketchOnPlane<br>[333, 353, 6]"]
726["StartSketchOnPlane<br>[333, 353, 6]"]
727["StartSketchOnPlane<br>[333, 353, 6]"]
728["StartSketchOnPlane<br>[333, 353, 6]"]
729["StartSketchOnPlane<br>[1734, 1754, 6]"]
730["StartSketchOnPlane<br>[1734, 1754, 6]"]
731["StartSketchOnPlane<br>[2168, 2188, 6]"]
732["StartSketchOnPlane<br>[2677, 2697, 6]"]
733["StartSketchOnPlane<br>[3233, 3253, 6]"]
734["StartSketchOnPlane<br>[3444, 3464, 6]"]
735["StartSketchOnPlane<br>[3233, 3253, 6]"]
736["StartSketchOnPlane<br>[3444, 3464, 6]"]
725["StartSketchOnPlane<br>[333, 353, 7]"]
726["StartSketchOnPlane<br>[333, 353, 7]"]
727["StartSketchOnPlane<br>[333, 353, 7]"]
728["StartSketchOnPlane<br>[333, 353, 7]"]
729["StartSketchOnPlane<br>[1734, 1754, 7]"]
730["StartSketchOnPlane<br>[1734, 1754, 7]"]
731["StartSketchOnPlane<br>[2168, 2188, 7]"]
732["StartSketchOnPlane<br>[2677, 2697, 7]"]
733["StartSketchOnPlane<br>[3233, 3253, 7]"]
734["StartSketchOnPlane<br>[3444, 3464, 7]"]
735["StartSketchOnPlane<br>[3233, 3253, 7]"]
736["StartSketchOnPlane<br>[3444, 3464, 7]"]
1 --- 2
2 --- 3
2 --- 4