* 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
6.8 KiB
6.8 KiB
flowchart LR
subgraph path2 [Path]
2["Path<br>[88, 140, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["Segment<br>[146, 179, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
4["Segment<br>[185, 275, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
5["Segment<br>[281, 313, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
6["Segment<br>[319, 400, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
7["Segment<br>[406, 439, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
8["Segment<br>[445, 534, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9["Segment<br>[540, 574, 0]"]
%% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
end
subgraph path11 [Path]
11["Path<br>[813, 872, 0]"]
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit]
12["Segment<br>[813, 872, 0]"]
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit]
13[Solid2d]
end
subgraph path21 [Path]
21["Path<br>[1156, 1196, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
22["Segment<br>[1202, 1230, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
23["Segment<br>[1236, 1261, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
24["Segment<br>[1267, 1288, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
25["Segment<br>[1294, 1301, 0]"]
%% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
26[Solid2d]
end
subgraph path41 [Path]
41["Path<br>[1621, 1661, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
42["Segment<br>[1667, 1687, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
43["Segment<br>[1693, 1718, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
44["Segment<br>[1724, 1753, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
45["Segment<br>[1759, 1766, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
46[Solid2d]
end
1["Plane<br>[47, 64, 0]"]
%% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit]
10["Plane<br>[766, 789, 0]"]
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit]
14["Sweep Sweep<br>[892, 952, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit]
15[Wall]
%% face_code_ref=Missing NodePath
16["Cap End"]
%% face_code_ref=Missing NodePath
17["Cap Start"]
%% face_code_ref=Missing NodePath
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["Plane<br>[1109, 1132, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit]
27["Sweep Extrusion<br>[1319, 1364, 0]"]
%% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit]
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30[Wall]
%% face_code_ref=Missing NodePath
31["Cap Start"]
%% face_code_ref=Missing NodePath
32["Cap End"]
%% face_code_ref=Missing NodePath
33["SweepEdge Opposite"]
34["SweepEdge Adjacent"]
35["SweepEdge Opposite"]
36["SweepEdge Adjacent"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["CompositeSolid Subtract<br>[1375, 1423, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit]
40["Plane<br>[1574, 1597, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit]
47["Sweep Extrusion<br>[1784, 1829, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit]
48[Wall]
%% face_code_ref=Missing NodePath
49[Wall]
%% face_code_ref=Missing NodePath
50[Wall]
%% face_code_ref=Missing NodePath
51["Cap Start"]
%% face_code_ref=Missing NodePath
52["Cap End"]
%% face_code_ref=Missing NodePath
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["SweepEdge Opposite"]
56["SweepEdge Adjacent"]
57["SweepEdge Opposite"]
58["SweepEdge Adjacent"]
59["CompositeSolid Subtract<br>[1840, 1879, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit]
1 --- 2
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 --- 8
2 --- 9
10 --- 11
11 --- 12
11 --- 13
11 ---- 14
11 --- 39
12 --- 15
12 x--> 16
12 --- 18
12 --- 19
14 --- 15
14 --- 16
14 --- 17
14 --- 18
14 --- 19
15 --- 18
15 --- 19
18 <--x 17
20 --- 21
21 --- 22
21 --- 23
21 --- 24
21 --- 25
21 --- 26
21 ---- 27
21 --- 39
22 --- 28
22 x--> 32
22 --- 33
22 --- 34
23 --- 29
23 x--> 32
23 --- 35
23 --- 36
24 --- 30
24 x--> 32
24 --- 37
24 --- 38
27 --- 28
27 --- 29
27 --- 30
27 --- 31
27 --- 32
27 --- 33
27 --- 34
27 --- 35
27 --- 36
27 --- 37
27 --- 38
28 --- 33
28 --- 34
38 <--x 28
34 <--x 29
29 --- 35
29 --- 36
36 <--x 30
30 --- 37
30 --- 38
33 <--x 31
35 <--x 31
37 <--x 31
39 --- 59
40 --- 41
41 --- 42
41 --- 43
41 --- 44
41 --- 45
41 --- 46
41 ---- 47
41 --- 59
42 --- 48
42 x--> 52
42 --- 53
42 --- 54
43 --- 49
43 x--> 52
43 --- 55
43 --- 56
44 --- 50
44 x--> 52
44 --- 57
44 --- 58
47 --- 48
47 --- 49
47 --- 50
47 --- 51
47 --- 52
47 --- 53
47 --- 54
47 --- 55
47 --- 56
47 --- 57
47 --- 58
48 --- 53
48 --- 54
58 <--x 48
54 <--x 49
49 --- 55
49 --- 56
56 <--x 50
50 --- 57
50 --- 58
53 <--x 51
55 <--x 51
57 <--x 51