* 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>[1013, 1069, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["Segment<br>[1077, 1099, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
4["Segment<br>[1107, 1128, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
5["Segment<br>[1136, 1159, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
6["Segment<br>[1167, 1223, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
7["Segment<br>[1231, 1238, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
8[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[1964, 2096, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
25["Segment<br>[2104, 2130, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
26["Segment<br>[2138, 2163, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
27["Segment<br>[2171, 2198, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
28["Segment<br>[2206, 2262, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
29["Segment<br>[2270, 2277, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
30[Solid2d]
end
subgraph path45 [Path]
45["Path<br>[1013, 1069, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
46["Segment<br>[1077, 1099, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
47["Segment<br>[1107, 1128, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
48["Segment<br>[1136, 1159, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
49["Segment<br>[1167, 1223, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
50["Segment<br>[1231, 1238, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
51[Solid2d]
end
subgraph path67 [Path]
67["Path<br>[1964, 2096, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
68["Segment<br>[2104, 2130, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
69["Segment<br>[2138, 2163, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
70["Segment<br>[2171, 2198, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
71["Segment<br>[2206, 2262, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
72["Segment<br>[2270, 2277, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
73[Solid2d]
end
subgraph path89 [Path]
89["Path<br>[3780, 3910, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
90["Segment<br>[3916, 3947, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
91["Segment<br>[3953, 3985, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
92["Segment<br>[3991, 4023, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
93["Segment<br>[4029, 4085, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
94["Segment<br>[4091, 4098, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
95[Solid2d]
end
subgraph path112 [Path]
112["Path<br>[4534, 4581, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
113["Segment<br>[4587, 4606, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
114["Segment<br>[4612, 4665, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
115["Segment<br>[4671, 4689, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
116["Segment<br>[4695, 4751, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
117["Segment<br>[4757, 4764, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
118[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[1013, 1069, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
136["Segment<br>[1077, 1099, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
137["Segment<br>[1107, 1128, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
138["Segment<br>[1136, 1159, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
139["Segment<br>[1167, 1223, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
140["Segment<br>[1231, 1238, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
141[Solid2d]
end
subgraph path157 [Path]
157["Path<br>[1964, 2096, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
158["Segment<br>[2104, 2130, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
159["Segment<br>[2138, 2163, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
160["Segment<br>[2171, 2198, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
161["Segment<br>[2206, 2262, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
162["Segment<br>[2270, 2277, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
163[Solid2d]
end
subgraph path179 [Path]
179["Path<br>[5723, 5851, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
180["Segment<br>[5857, 5888, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
181["Segment<br>[5894, 5926, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
182["Segment<br>[5932, 5964, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
183["Segment<br>[5970, 6026, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
184["Segment<br>[6032, 6039, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
185[Solid2d]
end
1["Plane<br>[964, 996, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
9["Sweep Extrusion<br>[1253, 1288, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit]
10[Wall]
%% face_code_ref=Missing NodePath
11[Wall]
%% face_code_ref=Missing NodePath
12[Wall]
%% face_code_ref=Missing NodePath
13[Wall]
%% face_code_ref=Missing NodePath
14["Cap Start"]
%% face_code_ref=Missing NodePath
15["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
31["Sweep Extrusion<br>[2595, 2630, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
32[Wall]
%% face_code_ref=Missing NodePath
33[Wall]
%% face_code_ref=Missing NodePath
34[Wall]
%% face_code_ref=Missing NodePath
35[Wall]
%% face_code_ref=Missing NodePath
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["SweepEdge Opposite"]
39["SweepEdge Adjacent"]
40["SweepEdge Opposite"]
41["SweepEdge Adjacent"]
42["SweepEdge Opposite"]
43["SweepEdge Adjacent"]
44["Plane<br>[964, 996, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
52["Sweep Extrusion<br>[1253, 1288, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit]
53[Wall]
%% face_code_ref=Missing NodePath
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57["Cap Start"]
%% face_code_ref=Missing NodePath
58["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["SweepEdge Opposite"]
62["SweepEdge Adjacent"]
63["SweepEdge Opposite"]
64["SweepEdge Adjacent"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
74["Sweep Extrusion<br>[2595, 2630, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
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["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["SweepEdge Opposite"]
82["SweepEdge Adjacent"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
85["SweepEdge Opposite"]
86["SweepEdge Adjacent"]
87["Sweep Extrusion<br>[2595, 2630, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
88["Plane<br>[3720, 3760, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
96["Sweep Extrusion<br>[4116, 4170, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
97[Wall]
%% face_code_ref=Missing NodePath
98[Wall]
%% face_code_ref=Missing NodePath
99[Wall]
%% face_code_ref=Missing NodePath
100[Wall]
%% face_code_ref=Missing NodePath
101["Cap Start"]
%% face_code_ref=Missing NodePath
102["Cap End"]
%% face_code_ref=Missing NodePath
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["Plane<br>[4453, 4511, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
119["Sweep Extrusion<br>[4785, 4842, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
120[Wall]
%% face_code_ref=Missing NodePath
121[Wall]
%% face_code_ref=Missing NodePath
122[Wall]
%% face_code_ref=Missing NodePath
123[Wall]
%% face_code_ref=Missing NodePath
124["Cap Start"]
%% face_code_ref=Missing NodePath
125["Cap End"]
%% face_code_ref=Missing NodePath
126["SweepEdge Opposite"]
127["SweepEdge Adjacent"]
128["SweepEdge Opposite"]
129["SweepEdge Adjacent"]
130["SweepEdge Opposite"]
131["SweepEdge Adjacent"]
132["SweepEdge Opposite"]
133["SweepEdge Adjacent"]
134["Plane<br>[964, 996, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
142["Sweep Extrusion<br>[1253, 1288, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit]
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["Cap Start"]
%% face_code_ref=Missing NodePath
148["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
149["SweepEdge Opposite"]
150["SweepEdge Adjacent"]
151["SweepEdge Opposite"]
152["SweepEdge Adjacent"]
153["SweepEdge Opposite"]
154["SweepEdge Adjacent"]
155["SweepEdge Opposite"]
156["SweepEdge Adjacent"]
164["Sweep Extrusion<br>[2595, 2630, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
165[Wall]
%% face_code_ref=Missing NodePath
166[Wall]
%% face_code_ref=Missing NodePath
167[Wall]
%% face_code_ref=Missing NodePath
168[Wall]
%% face_code_ref=Missing NodePath
169["SweepEdge Opposite"]
170["SweepEdge Adjacent"]
171["SweepEdge Opposite"]
172["SweepEdge Adjacent"]
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
175["SweepEdge Opposite"]
176["SweepEdge Adjacent"]
177["Sweep Extrusion<br>[2595, 2630, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
178["Plane<br>[5689, 5706, 0]"]
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit]
186["Sweep Extrusion<br>[6060, 6112, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit]
187[Wall]
%% face_code_ref=Missing NodePath
188[Wall]
%% face_code_ref=Missing NodePath
189[Wall]
%% face_code_ref=Missing NodePath
190[Wall]
%% face_code_ref=Missing NodePath
191["Cap Start"]
%% face_code_ref=Missing NodePath
192["Cap End"]
%% face_code_ref=Missing NodePath
193["SweepEdge Opposite"]
194["SweepEdge Adjacent"]
195["SweepEdge Opposite"]
196["SweepEdge Adjacent"]
197["SweepEdge Opposite"]
198["SweepEdge Adjacent"]
199["SweepEdge Opposite"]
200["SweepEdge Adjacent"]
201["StartSketchOnPlane<br>[950, 997, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit]
202["StartSketchOnFace<br>[1913, 1949, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
203["StartSketchOnPlane<br>[950, 997, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit]
204["StartSketchOnFace<br>[1913, 1949, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
205["StartSketchOnPlane<br>[3706, 3761, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
206["StartSketchOnPlane<br>[4439, 4512, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit]
207["StartSketchOnPlane<br>[950, 997, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit]
208["StartSketchOnFace<br>[1913, 1949, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
1 --- 2
1 <--x 201
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 --- 8
2 ---- 9
3 --- 13
3 x--> 14
3 --- 22
3 --- 23
4 --- 12
4 x--> 14
4 --- 20
4 --- 21
5 --- 11
5 x--> 14
5 --- 18
5 --- 19
6 --- 10
6 x--> 14
6 --- 16
6 --- 17
9 --- 10
9 --- 11
9 --- 12
9 --- 13
9 --- 14
9 --- 15
9 --- 16
9 --- 17
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
10 --- 16
10 --- 17
19 <--x 10
11 --- 18
11 --- 19
21 <--x 11
12 --- 20
12 --- 21
23 <--x 12
17 <--x 13
13 --- 22
13 --- 23
36 <--x 14
38 <--x 14
40 <--x 14
42 <--x 14
16 <--x 15
18 <--x 15
20 <--x 15
22 <--x 15
15 --- 24
25 <--x 15
26 <--x 15
27 <--x 15
28 <--x 15
15 <--x 202
24 --- 25
24 --- 26
24 --- 27
24 --- 28
24 --- 29
24 --- 30
24 ---- 31
25 --- 35
25 --- 42
25 --- 43
26 --- 34
26 --- 40
26 --- 41
27 --- 33
27 --- 38
27 --- 39
28 --- 32
28 --- 36
28 --- 37
31 --- 32
31 --- 33
31 --- 34
31 --- 35
31 --- 36
31 --- 37
31 --- 38
31 --- 39
31 --- 40
31 --- 41
31 --- 42
31 --- 43
32 --- 36
32 --- 37
39 <--x 32
33 --- 38
33 --- 39
41 <--x 33
34 --- 40
34 --- 41
43 <--x 34
37 <--x 35
35 --- 42
35 --- 43
44 --- 45
44 <--x 203
45 --- 46
45 --- 47
45 --- 48
45 --- 49
45 --- 50
45 --- 51
45 ---- 52
46 --- 56
46 x--> 57
46 --- 65
46 --- 66
47 --- 55
47 x--> 57
47 --- 63
47 --- 64
48 --- 54
48 x--> 57
48 --- 61
48 --- 62
49 --- 53
49 x--> 57
49 --- 59
49 --- 60
52 --- 53
52 --- 54
52 --- 55
52 --- 56
52 --- 57
52 --- 58
52 --- 59
52 --- 60
52 --- 61
52 --- 62
52 --- 63
52 --- 64
52 --- 65
52 --- 66
53 --- 59
53 --- 60
62 <--x 53
54 --- 61
54 --- 62
64 <--x 54
55 --- 63
55 --- 64
66 <--x 55
60 <--x 56
56 --- 65
56 --- 66
79 <--x 57
81 <--x 57
83 <--x 57
85 <--x 57
59 <--x 58
61 <--x 58
63 <--x 58
65 <--x 58
58 --- 67
68 <--x 58
69 <--x 58
70 <--x 58
71 <--x 58
58 <--x 204
67 --- 68
67 --- 69
67 --- 70
67 --- 71
67 --- 72
67 --- 73
67 ---- 74
68 --- 78
68 --- 85
68 --- 86
69 --- 77
69 --- 83
69 --- 84
70 --- 76
70 --- 81
70 --- 82
71 --- 75
71 --- 79
71 --- 80
74 --- 75
74 --- 76
74 --- 77
74 --- 78
74 --- 79
74 --- 80
74 --- 81
74 --- 82
74 --- 83
74 --- 84
74 --- 85
74 --- 86
75 --- 79
75 --- 80
82 <--x 75
76 --- 81
76 --- 82
84 <--x 76
77 --- 83
77 --- 84
86 <--x 77
80 <--x 78
78 --- 85
78 --- 86
88 --- 89
88 <--x 205
89 --- 90
89 --- 91
89 --- 92
89 --- 93
89 --- 94
89 --- 95
89 ---- 96
90 --- 100
90 x--> 101
90 --- 109
90 --- 110
91 --- 99
91 x--> 101
91 --- 107
91 --- 108
92 --- 98
92 x--> 101
92 --- 105
92 --- 106
93 --- 97
93 x--> 101
93 --- 103
93 --- 104
96 --- 97
96 --- 98
96 --- 99
96 --- 100
96 --- 101
96 --- 102
96 --- 103
96 --- 104
96 --- 105
96 --- 106
96 --- 107
96 --- 108
96 --- 109
96 --- 110
97 --- 103
97 --- 104
106 <--x 97
98 --- 105
98 --- 106
108 <--x 98
99 --- 107
99 --- 108
110 <--x 99
104 <--x 100
100 --- 109
100 --- 110
103 <--x 102
105 <--x 102
107 <--x 102
109 <--x 102
111 --- 112
111 <--x 206
112 --- 113
112 --- 114
112 --- 115
112 --- 116
112 --- 117
112 --- 118
112 ---- 119
113 --- 123
113 x--> 124
113 --- 132
113 --- 133
114 --- 122
114 x--> 124
114 --- 130
114 --- 131
115 --- 121
115 x--> 124
115 --- 128
115 --- 129
116 --- 120
116 x--> 124
116 --- 126
116 --- 127
119 --- 120
119 --- 121
119 --- 122
119 --- 123
119 --- 124
119 --- 125
119 --- 126
119 --- 127
119 --- 128
119 --- 129
119 --- 130
119 --- 131
119 --- 132
119 --- 133
120 --- 126
120 --- 127
129 <--x 120
121 --- 128
121 --- 129
131 <--x 121
122 --- 130
122 --- 131
133 <--x 122
127 <--x 123
123 --- 132
123 --- 133
126 <--x 125
128 <--x 125
130 <--x 125
132 <--x 125
134 --- 135
134 <--x 207
135 --- 136
135 --- 137
135 --- 138
135 --- 139
135 --- 140
135 --- 141
135 ---- 142
136 --- 146
136 x--> 147
136 --- 155
136 --- 156
137 --- 145
137 x--> 147
137 --- 153
137 --- 154
138 --- 144
138 x--> 147
138 --- 151
138 --- 152
139 --- 143
139 x--> 147
139 --- 149
139 --- 150
142 --- 143
142 --- 144
142 --- 145
142 --- 146
142 --- 147
142 --- 148
142 --- 149
142 --- 150
142 --- 151
142 --- 152
142 --- 153
142 --- 154
142 --- 155
142 --- 156
143 --- 149
143 --- 150
152 <--x 143
144 --- 151
144 --- 152
154 <--x 144
145 --- 153
145 --- 154
156 <--x 145
150 <--x 146
146 --- 155
146 --- 156
169 <--x 147
171 <--x 147
173 <--x 147
175 <--x 147
149 <--x 148
151 <--x 148
153 <--x 148
155 <--x 148
148 --- 157
158 <--x 148
159 <--x 148
160 <--x 148
161 <--x 148
148 <--x 208
157 --- 158
157 --- 159
157 --- 160
157 --- 161
157 --- 162
157 --- 163
157 ---- 164
158 --- 168
158 --- 175
158 --- 176
159 --- 167
159 --- 173
159 --- 174
160 --- 166
160 --- 171
160 --- 172
161 --- 165
161 --- 169
161 --- 170
164 --- 165
164 --- 166
164 --- 167
164 --- 168
164 --- 169
164 --- 170
164 --- 171
164 --- 172
164 --- 173
164 --- 174
164 --- 175
164 --- 176
165 --- 169
165 --- 170
172 <--x 165
166 --- 171
166 --- 172
174 <--x 166
167 --- 173
167 --- 174
176 <--x 167
170 <--x 168
168 --- 175
168 --- 176
178 --- 179
179 --- 180
179 --- 181
179 --- 182
179 --- 183
179 --- 184
179 --- 185
179 ---- 186
180 --- 190
180 x--> 191
180 --- 199
180 --- 200
181 --- 189
181 x--> 191
181 --- 197
181 --- 198
182 --- 188
182 x--> 191
182 --- 195
182 --- 196
183 --- 187
183 x--> 191
183 --- 193
183 --- 194
186 --- 187
186 --- 188
186 --- 189
186 --- 190
186 --- 191
186 --- 192
186 --- 193
186 --- 194
186 --- 195
186 --- 196
186 --- 197
186 --- 198
186 --- 199
186 --- 200
187 --- 193
187 --- 194
196 <--x 187
188 --- 195
188 --- 196
198 <--x 188
189 --- 197
189 --- 198
200 <--x 189
194 <--x 190
190 --- 199
190 --- 200
193 <--x 192
195 <--x 192
197 <--x 192
199 <--x 192