* Change to use deterministic artifact graph * Update output to use the new order * Fix to clear everything when scene is cleared * Fix lots * Update artifact graph output for the last time * Delete unused sorting code * Remove unneeded cfg * Fix to preserve top-level artifacts when there's an error * Update output after error fix * Add better doc comments * Remove duplicate global operations * Update comments * Update ignored tests that were flaky * Update graph for new samples after rebase * Fix test assertion message
30 KiB
30 KiB
flowchart LR
subgraph path2 [Path]
2["Path<br>[752, 787, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
3["Segment<br>[793, 836, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
4["Segment<br>[842, 901, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
5["Segment<br>[907, 942, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
6["Segment<br>[948, 995, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
7["Segment<br>[1001, 1054, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
8["Segment<br>[1060, 1125, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
9["Segment<br>[1131, 1138, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
10[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[1256, 1293, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }, CallKwArg { index: 0 }]
12["Segment<br>[1256, 1293, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }, CallKwArg { index: 0 }]
13[Solid2d]
end
subgraph path14 [Path]
14["Path<br>[1318, 1357, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }, CallKwArg { index: 0 }]
15["Segment<br>[1318, 1357, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }, CallKwArg { index: 0 }]
16[Solid2d]
end
subgraph path17 [Path]
17["Path<br>[1382, 1420, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }, CallKwArg { index: 0 }]
18["Segment<br>[1382, 1420, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }, CallKwArg { index: 0 }]
19[Solid2d]
end
subgraph path20 [Path]
20["Path<br>[1445, 1483, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }, CallKwArg { index: 0 }]
21["Segment<br>[1445, 1483, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }, CallKwArg { index: 0 }]
22[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1508, 1549, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }, CallKwArg { index: 0 }]
24["Segment<br>[1508, 1549, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }, CallKwArg { index: 0 }]
25[Solid2d]
end
subgraph path48 [Path]
48["Path<br>[1994, 2057, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
49["Segment<br>[2063, 2109, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
50["Segment<br>[2115, 2186, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
51["Segment<br>[2192, 2223, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
52["Segment<br>[2229, 2300, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
53["Segment<br>[2306, 2338, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
54["Segment<br>[2344, 2415, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
55["Segment<br>[2421, 2453, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
56["Segment<br>[2459, 2492, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
57["Segment<br>[2498, 2527, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
58["Segment<br>[2533, 2583, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
59["Segment<br>[2589, 2618, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
60["Segment<br>[2624, 2674, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
61["Segment<br>[2680, 2710, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
62["Segment<br>[2716, 2766, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
63["Segment<br>[2772, 2816, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
64["Segment<br>[2822, 2878, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 16 }]
65["Segment<br>[2884, 2891, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 17 }]
66[Solid2d]
end
subgraph path118 [Path]
118["Path<br>[3010, 3071, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
119["Segment<br>[3077, 3129, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
120["Segment<br>[3135, 3205, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
121["Segment<br>[3211, 3243, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
122["Segment<br>[3249, 3319, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
123["Segment<br>[3325, 3357, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
124["Segment<br>[3363, 3433, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
125["Segment<br>[3439, 3470, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
126["Segment<br>[3476, 3509, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
127["Segment<br>[3515, 3545, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
128["Segment<br>[3551, 3602, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
129["Segment<br>[3608, 3637, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
130["Segment<br>[3643, 3694, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
131["Segment<br>[3700, 3729, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
132["Segment<br>[3735, 3786, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
133["Segment<br>[3792, 3836, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
134["Segment<br>[3842, 3898, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 16 }]
135["Segment<br>[3904, 3911, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 17 }]
136[Solid2d]
end
subgraph path188 [Path]
188["Path<br>[4078, 4137, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
189["Segment<br>[4143, 4195, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
190["Segment<br>[4201, 4239, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
191["Segment<br>[4245, 4335, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
192["Segment<br>[4341, 4379, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
193["Segment<br>[4385, 4415, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
194["Segment<br>[4421, 4459, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
195["Segment<br>[4465, 4494, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
196["Segment<br>[4500, 4565, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
197["Segment<br>[4571, 4578, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
198[Solid2d]
end
subgraph path227 [Path]
227["Path<br>[4838, 4897, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
228["Segment<br>[4903, 4957, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
229["Segment<br>[4963, 5001, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
230["Segment<br>[5007, 5037, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
231["Segment<br>[5043, 5081, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
232["Segment<br>[5087, 5117, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
233["Segment<br>[5123, 5161, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
234["Segment<br>[5167, 5196, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
235["Segment<br>[5202, 5267, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
236["Segment<br>[5273, 5280, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
237[Solid2d]
end
1["Plane<br>[704, 745, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
26["Sweep Extrusion<br>[1652, 1684, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30[Wall]
%% face_code_ref=Missing NodePath
31[Wall]
%% face_code_ref=Missing NodePath
32[Wall]
%% face_code_ref=Missing NodePath
33["Cap Start"]
%% face_code_ref=Missing NodePath
34["Cap End"]
%% face_code_ref=Missing NodePath
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["Plane<br>[1889, 1907, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
67["Sweep Extrusion<br>[2897, 2924, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=[ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
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[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
84["Cap Start"]
%% face_code_ref=Missing NodePath
85["Cap End"]
%% face_code_ref=Missing NodePath
86["SweepEdge Opposite"]
87["SweepEdge Adjacent"]
88["SweepEdge Opposite"]
89["SweepEdge Adjacent"]
90["SweepEdge Opposite"]
91["SweepEdge Adjacent"]
92["SweepEdge Opposite"]
93["SweepEdge Adjacent"]
94["SweepEdge Opposite"]
95["SweepEdge Adjacent"]
96["SweepEdge Opposite"]
97["SweepEdge Adjacent"]
98["SweepEdge Opposite"]
99["SweepEdge Adjacent"]
100["SweepEdge Opposite"]
101["SweepEdge Adjacent"]
102["SweepEdge Opposite"]
103["SweepEdge Adjacent"]
104["SweepEdge Opposite"]
105["SweepEdge Adjacent"]
106["SweepEdge Opposite"]
107["SweepEdge Adjacent"]
108["SweepEdge Opposite"]
109["SweepEdge Adjacent"]
110["SweepEdge Opposite"]
111["SweepEdge Adjacent"]
112["SweepEdge Opposite"]
113["SweepEdge Adjacent"]
114["SweepEdge Opposite"]
115["SweepEdge Adjacent"]
116["SweepEdge Opposite"]
117["SweepEdge Adjacent"]
137["Sweep Extrusion<br>[3917, 3944, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
138[Wall]
%% face_code_ref=Missing NodePath
139[Wall]
%% face_code_ref=Missing NodePath
140[Wall]
%% face_code_ref=Missing NodePath
141[Wall]
%% face_code_ref=Missing NodePath
142[Wall]
%% face_code_ref=Missing NodePath
143[Wall]
%% face_code_ref=Missing NodePath
144[Wall]
%% face_code_ref=Missing NodePath
145[Wall]
%% face_code_ref=Missing NodePath
146[Wall]
%% face_code_ref=Missing NodePath
147[Wall]
%% face_code_ref=Missing NodePath
148[Wall]
%% face_code_ref=Missing NodePath
149[Wall]
%% face_code_ref=Missing NodePath
150[Wall]
%% face_code_ref=Missing NodePath
151[Wall]
%% face_code_ref=Missing NodePath
152[Wall]
%% face_code_ref=[ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
153[Wall]
%% face_code_ref=Missing NodePath
154["Cap Start"]
%% face_code_ref=Missing NodePath
155["Cap End"]
%% face_code_ref=Missing NodePath
156["SweepEdge Opposite"]
157["SweepEdge Adjacent"]
158["SweepEdge Opposite"]
159["SweepEdge Adjacent"]
160["SweepEdge Opposite"]
161["SweepEdge Adjacent"]
162["SweepEdge Opposite"]
163["SweepEdge Adjacent"]
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"]
199["Sweep Extrusion<br>[4750, 4771, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
200[Wall]
%% face_code_ref=Missing NodePath
201[Wall]
%% face_code_ref=Missing NodePath
202[Wall]
%% face_code_ref=Missing NodePath
203[Wall]
%% face_code_ref=Missing NodePath
204[Wall]
%% face_code_ref=Missing NodePath
205[Wall]
%% face_code_ref=Missing NodePath
206[Wall]
%% face_code_ref=Missing NodePath
207[Wall]
%% face_code_ref=Missing NodePath
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"]
218["SweepEdge Opposite"]
219["SweepEdge Adjacent"]
220["SweepEdge Opposite"]
221["SweepEdge Adjacent"]
222["SweepEdge Opposite"]
223["SweepEdge Adjacent"]
224["Sweep Extrusion<br>[4750, 4771, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
225["Sweep Extrusion<br>[4750, 4771, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
226["Sweep Extrusion<br>[4750, 4771, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
238["Sweep Extrusion<br>[5452, 5473, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
239[Wall]
%% face_code_ref=Missing NodePath
240[Wall]
%% face_code_ref=Missing NodePath
241[Wall]
%% face_code_ref=Missing NodePath
242[Wall]
%% face_code_ref=Missing NodePath
243[Wall]
%% face_code_ref=Missing NodePath
244[Wall]
%% face_code_ref=Missing NodePath
245[Wall]
%% face_code_ref=Missing NodePath
246[Wall]
%% face_code_ref=Missing NodePath
247["SweepEdge Opposite"]
248["SweepEdge Adjacent"]
249["SweepEdge Opposite"]
250["SweepEdge Adjacent"]
251["SweepEdge Opposite"]
252["SweepEdge Adjacent"]
253["SweepEdge Opposite"]
254["SweepEdge Adjacent"]
255["SweepEdge Opposite"]
256["SweepEdge Adjacent"]
257["SweepEdge Opposite"]
258["SweepEdge Adjacent"]
259["SweepEdge Opposite"]
260["SweepEdge Adjacent"]
261["SweepEdge Opposite"]
262["SweepEdge Adjacent"]
263["Sweep Extrusion<br>[5452, 5473, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
264["Sweep Extrusion<br>[5452, 5473, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
265["Sweep Extrusion<br>[5452, 5473, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
266["StartSketchOnPlane<br>[690, 746, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
267["StartSketchOnFace<br>[4027, 4072, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
268["StartSketchOnFace<br>[4788, 4832, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
1 --- 2
1 --- 11
1 --- 14
1 --- 17
1 --- 20
1 --- 23
1 <--x 266
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 --- 8
2 --- 9
2 --- 10
2 ---- 26
3 --- 27
3 x--> 34
3 --- 35
3 --- 36
4 --- 28
4 x--> 34
4 --- 37
4 --- 38
5 --- 29
5 x--> 34
5 --- 39
5 --- 40
6 --- 30
6 x--> 34
6 --- 41
6 --- 42
7 --- 31
7 x--> 34
7 --- 43
7 --- 44
8 --- 32
8 x--> 34
8 --- 45
8 --- 46
11 --- 12
11 --- 13
14 --- 15
14 --- 16
17 --- 18
17 --- 19
20 --- 21
20 --- 22
23 --- 24
23 --- 25
26 --- 27
26 --- 28
26 --- 29
26 --- 30
26 --- 31
26 --- 32
26 --- 33
26 --- 34
26 --- 35
26 --- 36
26 --- 37
26 --- 38
26 --- 39
26 --- 40
26 --- 41
26 --- 42
26 --- 43
26 --- 44
26 --- 45
26 --- 46
27 --- 35
27 --- 36
46 <--x 27
36 <--x 28
28 --- 37
28 --- 38
38 <--x 29
29 --- 39
29 --- 40
40 <--x 30
30 --- 41
30 --- 42
42 <--x 31
31 --- 43
31 --- 44
44 <--x 32
32 --- 45
32 --- 46
35 <--x 33
37 <--x 33
39 <--x 33
41 <--x 33
43 <--x 33
45 <--x 33
47 --- 48
47 --- 118
48 --- 49
48 --- 50
48 --- 51
48 --- 52
48 --- 53
48 --- 54
48 --- 55
48 --- 56
48 --- 57
48 --- 58
48 --- 59
48 --- 60
48 --- 61
48 --- 62
48 --- 63
48 --- 64
48 --- 65
48 --- 66
48 ---- 67
49 --- 83
49 x--> 85
49 --- 116
49 --- 117
50 --- 82
50 x--> 85
50 --- 114
50 --- 115
51 --- 81
51 x--> 85
51 --- 112
51 --- 113
52 --- 80
52 x--> 85
52 --- 110
52 --- 111
53 --- 79
53 x--> 85
53 --- 108
53 --- 109
54 --- 78
54 x--> 85
54 --- 106
54 --- 107
55 --- 77
55 x--> 85
55 --- 104
55 --- 105
56 --- 76
56 x--> 85
56 --- 102
56 --- 103
57 --- 75
57 x--> 85
57 --- 100
57 --- 101
58 --- 74
58 x--> 85
58 --- 98
58 --- 99
59 --- 73
59 x--> 85
59 --- 96
59 --- 97
60 --- 72
60 x--> 85
60 --- 94
60 --- 95
61 --- 71
61 x--> 85
61 --- 92
61 --- 93
62 --- 70
62 x--> 85
62 --- 90
62 --- 91
63 --- 69
63 x--> 85
63 --- 88
63 --- 89
64 --- 68
64 x--> 85
64 --- 86
64 --- 87
67 --- 68
67 --- 69
67 --- 70
67 --- 71
67 --- 72
67 --- 73
67 --- 74
67 --- 75
67 --- 76
67 --- 77
67 --- 78
67 --- 79
67 --- 80
67 --- 81
67 --- 82
67 --- 83
67 --- 84
67 --- 85
67 --- 86
67 --- 87
67 --- 88
67 --- 89
67 --- 90
67 --- 91
67 --- 92
67 --- 93
67 --- 94
67 --- 95
67 --- 96
67 --- 97
67 --- 98
67 --- 99
67 --- 100
67 --- 101
67 --- 102
67 --- 103
67 --- 104
67 --- 105
67 --- 106
67 --- 107
67 --- 108
67 --- 109
67 --- 110
67 --- 111
67 --- 112
67 --- 113
67 --- 114
67 --- 115
67 --- 116
67 --- 117
68 --- 86
68 --- 87
89 <--x 68
69 --- 88
69 --- 89
91 <--x 69
69 --- 188
189 <--x 69
190 <--x 69
191 <--x 69
192 <--x 69
193 <--x 69
194 <--x 69
195 <--x 69
196 <--x 69
69 <--x 267
70 --- 90
70 --- 91
93 <--x 70
71 --- 92
71 --- 93
95 <--x 71
72 --- 94
72 --- 95
97 <--x 72
73 --- 96
73 --- 97
99 <--x 73
74 --- 98
74 --- 99
101 <--x 74
75 --- 100
75 --- 101
103 <--x 75
76 --- 102
76 --- 103
105 <--x 76
77 --- 104
77 --- 105
107 <--x 77
78 --- 106
78 --- 107
109 <--x 78
79 --- 108
79 --- 109
111 <--x 79
80 --- 110
80 --- 111
113 <--x 80
81 --- 112
81 --- 113
115 <--x 81
82 --- 114
82 --- 115
117 <--x 82
87 <--x 83
83 --- 116
83 --- 117
208 <--x 83
210 <--x 83
212 <--x 83
214 <--x 83
216 <--x 83
218 <--x 83
220 <--x 83
222 <--x 83
86 <--x 84
88 <--x 84
90 <--x 84
92 <--x 84
94 <--x 84
96 <--x 84
98 <--x 84
100 <--x 84
102 <--x 84
104 <--x 84
106 <--x 84
108 <--x 84
110 <--x 84
112 <--x 84
114 <--x 84
116 <--x 84
118 --- 119
118 --- 120
118 --- 121
118 --- 122
118 --- 123
118 --- 124
118 --- 125
118 --- 126
118 --- 127
118 --- 128
118 --- 129
118 --- 130
118 --- 131
118 --- 132
118 --- 133
118 --- 134
118 --- 135
118 --- 136
118 ---- 137
119 --- 138
119 x--> 155
119 --- 156
119 --- 157
120 --- 139
120 x--> 155
120 --- 158
120 --- 159
121 --- 140
121 x--> 155
121 --- 160
121 --- 161
122 --- 141
122 x--> 155
122 --- 162
122 --- 163
123 --- 142
123 x--> 155
123 --- 164
123 --- 165
124 --- 143
124 x--> 155
124 --- 166
124 --- 167
125 --- 144
125 x--> 155
125 --- 168
125 --- 169
126 --- 145
126 x--> 155
126 --- 170
126 --- 171
127 --- 146
127 x--> 155
127 --- 172
127 --- 173
128 --- 147
128 x--> 155
128 --- 174
128 --- 175
129 --- 148
129 x--> 155
129 --- 176
129 --- 177
130 --- 149
130 x--> 155
130 --- 178
130 --- 179
131 --- 150
131 x--> 155
131 --- 180
131 --- 181
132 --- 151
132 x--> 155
132 --- 182
132 --- 183
133 --- 152
133 x--> 155
133 --- 184
133 --- 185
134 --- 153
134 x--> 155
134 --- 186
134 --- 187
137 --- 138
137 --- 139
137 --- 140
137 --- 141
137 --- 142
137 --- 143
137 --- 144
137 --- 145
137 --- 146
137 --- 147
137 --- 148
137 --- 149
137 --- 150
137 --- 151
137 --- 152
137 --- 153
137 --- 154
137 --- 155
137 --- 156
137 --- 157
137 --- 158
137 --- 159
137 --- 160
137 --- 161
137 --- 162
137 --- 163
137 --- 164
137 --- 165
137 --- 166
137 --- 167
137 --- 168
137 --- 169
137 --- 170
137 --- 171
137 --- 172
137 --- 173
137 --- 174
137 --- 175
137 --- 176
137 --- 177
137 --- 178
137 --- 179
137 --- 180
137 --- 181
137 --- 182
137 --- 183
137 --- 184
137 --- 185
137 --- 186
137 --- 187
138 --- 156
138 --- 157
187 <--x 138
247 <--x 138
249 <--x 138
251 <--x 138
253 <--x 138
255 <--x 138
257 <--x 138
259 <--x 138
261 <--x 138
157 <--x 139
139 --- 158
139 --- 159
159 <--x 140
140 --- 160
140 --- 161
161 <--x 141
141 --- 162
141 --- 163
163 <--x 142
142 --- 164
142 --- 165
165 <--x 143
143 --- 166
143 --- 167
167 <--x 144
144 --- 168
144 --- 169
169 <--x 145
145 --- 170
145 --- 171
171 <--x 146
146 --- 172
146 --- 173
173 <--x 147
147 --- 174
147 --- 175
175 <--x 148
148 --- 176
148 --- 177
177 <--x 149
149 --- 178
149 --- 179
179 <--x 150
150 --- 180
150 --- 181
181 <--x 151
151 --- 182
151 --- 183
183 <--x 152
152 --- 184
152 --- 185
152 --- 227
228 <--x 152
229 <--x 152
230 <--x 152
231 <--x 152
232 <--x 152
233 <--x 152
234 <--x 152
235 <--x 152
152 <--x 268
185 <--x 153
153 --- 186
153 --- 187
156 <--x 154
158 <--x 154
160 <--x 154
162 <--x 154
164 <--x 154
166 <--x 154
168 <--x 154
170 <--x 154
172 <--x 154
174 <--x 154
176 <--x 154
178 <--x 154
180 <--x 154
182 <--x 154
184 <--x 154
186 <--x 154
188 --- 189
188 --- 190
188 --- 191
188 --- 192
188 --- 193
188 --- 194
188 --- 195
188 --- 196
188 --- 197
188 --- 198
188 ---- 199
189 --- 207
189 --- 222
189 --- 223
190 --- 206
190 --- 220
190 --- 221
191 --- 205
191 --- 218
191 --- 219
192 --- 204
192 --- 216
192 --- 217
193 --- 203
193 --- 214
193 --- 215
194 --- 202
194 --- 212
194 --- 213
195 --- 201
195 --- 210
195 --- 211
196 --- 200
196 --- 208
196 --- 209
199 --- 200
199 --- 201
199 --- 202
199 --- 203
199 --- 204
199 --- 205
199 --- 206
199 --- 207
199 --- 208
199 --- 209
199 --- 210
199 --- 211
199 --- 212
199 --- 213
199 --- 214
199 --- 215
199 --- 216
199 --- 217
199 --- 218
199 --- 219
199 --- 220
199 --- 221
199 --- 222
199 --- 223
200 --- 208
200 --- 209
211 <--x 200
201 --- 210
201 --- 211
213 <--x 201
202 --- 212
202 --- 213
215 <--x 202
203 --- 214
203 --- 215
217 <--x 203
204 --- 216
204 --- 217
219 <--x 204
205 --- 218
205 --- 219
221 <--x 205
206 --- 220
206 --- 221
223 <--x 206
209 <--x 207
207 --- 222
207 --- 223
227 --- 228
227 --- 229
227 --- 230
227 --- 231
227 --- 232
227 --- 233
227 --- 234
227 --- 235
227 --- 236
227 --- 237
227 ---- 238
228 --- 246
228 --- 261
228 --- 262
229 --- 245
229 --- 259
229 --- 260
230 --- 244
230 --- 257
230 --- 258
231 --- 243
231 --- 255
231 --- 256
232 --- 242
232 --- 253
232 --- 254
233 --- 241
233 --- 251
233 --- 252
234 --- 240
234 --- 249
234 --- 250
235 --- 239
235 --- 247
235 --- 248
238 --- 239
238 --- 240
238 --- 241
238 --- 242
238 --- 243
238 --- 244
238 --- 245
238 --- 246
238 --- 247
238 --- 248
238 --- 249
238 --- 250
238 --- 251
238 --- 252
238 --- 253
238 --- 254
238 --- 255
238 --- 256
238 --- 257
238 --- 258
238 --- 259
238 --- 260
238 --- 261
238 --- 262
239 --- 247
239 --- 248
250 <--x 239
240 --- 249
240 --- 250
252 <--x 240
241 --- 251
241 --- 252
254 <--x 241
242 --- 253
242 --- 254
256 <--x 242
243 --- 255
243 --- 256
258 <--x 243
244 --- 257
244 --- 258
260 <--x 244
245 --- 259
245 --- 260
262 <--x 245
248 <--x 246
246 --- 261
246 --- 262