* 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
12 KiB
12 KiB
flowchart LR
subgraph path2 [Path]
2["Path<br>[422, 459, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
3["Segment<br>[465, 505, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
4["Segment<br>[511, 562, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
5["Segment<br>[568, 604, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
6["Segment<br>[610, 662, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
7["Segment<br>[668, 733, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
8["Segment<br>[739, 791, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
9["Segment<br>[797, 855, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
10["Segment<br>[861, 912, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
11["Segment<br>[918, 960, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
12["Segment<br>[966, 1017, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
13["Segment<br>[1023, 1059, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
14["Segment<br>[1065, 1117, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
15["Segment<br>[1123, 1192, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
16["Segment<br>[1198, 1251, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
17["Segment<br>[1257, 1296, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 16 }]
18["Segment<br>[1302, 1354, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 17 }]
19["Segment<br>[1360, 1402, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
20["Segment<br>[1408, 1460, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 19 }]
21["Segment<br>[1466, 1527, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 20 }]
22["Segment<br>[1533, 1586, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 21 }]
23["Segment<br>[1592, 1722, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 22 }]
24["Segment<br>[1728, 1781, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 23 }]
25["Segment<br>[1787, 1826, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 24 }]
26["Segment<br>[1832, 1884, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 25 }]
27["Segment<br>[1890, 1898, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 26 }]
28[Solid2d]
end
subgraph path30 [Path]
30["Path<br>[1931, 1956, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
31["Segment<br>[1962, 1981, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
32["Segment<br>[1987, 2038, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
33["Segment<br>[2044, 2086, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
34["Segment<br>[2092, 2144, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
35["Segment<br>[2150, 2170, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
36["Segment<br>[2176, 2229, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
37["Segment<br>[2235, 2280, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
38["Segment<br>[2286, 2338, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
39["Segment<br>[2344, 2352, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
40[Solid2d]
end
1["Plane<br>[399, 416, 0]"]
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
29["Plane<br>[1908, 1925, 0]"]
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
41["Sweep Extrusion<br>[2408, 2429, 0]"]
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
42[Wall]
%% face_code_ref=Missing NodePath
43[Wall]
%% face_code_ref=Missing NodePath
44[Wall]
%% face_code_ref=Missing NodePath
45[Wall]
%% face_code_ref=Missing NodePath
46[Wall]
%% face_code_ref=Missing NodePath
47[Wall]
%% face_code_ref=Missing NodePath
48[Wall]
%% face_code_ref=Missing NodePath
49[Wall]
%% face_code_ref=Missing NodePath
50[Wall]
%% face_code_ref=Missing NodePath
51[Wall]
%% face_code_ref=Missing NodePath
52[Wall]
%% face_code_ref=Missing NodePath
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[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
63[Wall]
%% face_code_ref=Missing NodePath
64[Wall]
%% face_code_ref=Missing NodePath
65[Wall]
%% face_code_ref=Missing NodePath
66["Cap Start"]
%% face_code_ref=Missing NodePath
67["Cap End"]
%% face_code_ref=Missing NodePath
68["SweepEdge Opposite"]
69["SweepEdge Adjacent"]
70["SweepEdge Opposite"]
71["SweepEdge Adjacent"]
72["SweepEdge Opposite"]
73["SweepEdge Adjacent"]
74["SweepEdge Opposite"]
75["SweepEdge Adjacent"]
76["SweepEdge Opposite"]
77["SweepEdge Adjacent"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
80["SweepEdge Opposite"]
81["SweepEdge Adjacent"]
82["SweepEdge Opposite"]
83["SweepEdge Adjacent"]
84["SweepEdge Opposite"]
85["SweepEdge Adjacent"]
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"]
1 --- 2
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 --- 8
2 --- 9
2 --- 10
2 --- 11
2 --- 12
2 --- 13
2 --- 14
2 --- 15
2 --- 16
2 --- 17
2 --- 18
2 --- 19
2 --- 20
2 --- 21
2 --- 22
2 --- 23
2 --- 24
2 --- 25
2 --- 26
2 --- 27
2 --- 28
2 ---- 41
3 --- 42
3 x--> 66
3 --- 68
3 --- 69
4 --- 43
4 x--> 66
4 --- 70
4 --- 71
5 --- 44
5 x--> 66
5 --- 72
5 --- 73
6 --- 45
6 x--> 66
6 --- 74
6 --- 75
7 --- 46
7 x--> 66
7 --- 76
7 --- 77
8 --- 47
8 x--> 66
8 --- 78
8 --- 79
9 --- 48
9 x--> 66
9 --- 80
9 --- 81
10 --- 49
10 x--> 66
10 --- 82
10 --- 83
11 --- 50
11 x--> 66
11 --- 84
11 --- 85
12 --- 51
12 x--> 66
12 --- 86
12 --- 87
13 --- 52
13 x--> 66
13 --- 88
13 --- 89
14 --- 53
14 x--> 66
14 --- 90
14 --- 91
15 --- 54
15 x--> 66
15 --- 92
15 --- 93
16 --- 55
16 x--> 66
16 --- 94
16 --- 95
17 --- 56
17 x--> 66
17 --- 96
17 --- 97
18 --- 57
18 x--> 66
18 --- 98
18 --- 99
19 --- 58
19 x--> 66
19 --- 100
19 --- 101
20 --- 59
20 x--> 66
20 --- 102
20 --- 103
21 --- 60
21 x--> 66
21 --- 104
21 --- 105
22 --- 61
22 x--> 66
22 --- 106
22 --- 107
23 --- 62
23 x--> 66
23 --- 108
23 --- 109
24 --- 63
24 x--> 66
24 --- 110
24 --- 111
25 --- 64
25 x--> 66
25 --- 112
25 --- 113
26 --- 65
26 x--> 66
26 --- 114
26 --- 115
29 --- 30
30 --- 31
30 --- 32
30 --- 33
30 --- 34
30 --- 35
30 --- 36
30 --- 37
30 --- 38
30 --- 39
30 --- 40
41 --- 42
41 --- 43
41 --- 44
41 --- 45
41 --- 46
41 --- 47
41 --- 48
41 --- 49
41 --- 50
41 --- 51
41 --- 52
41 --- 53
41 --- 54
41 --- 55
41 --- 56
41 --- 57
41 --- 58
41 --- 59
41 --- 60
41 --- 61
41 --- 62
41 --- 63
41 --- 64
41 --- 65
41 --- 66
41 --- 67
41 --- 68
41 --- 69
41 --- 70
41 --- 71
41 --- 72
41 --- 73
41 --- 74
41 --- 75
41 --- 76
41 --- 77
41 --- 78
41 --- 79
41 --- 80
41 --- 81
41 --- 82
41 --- 83
41 --- 84
41 --- 85
41 --- 86
41 --- 87
41 --- 88
41 --- 89
41 --- 90
41 --- 91
41 --- 92
41 --- 93
41 --- 94
41 --- 95
41 --- 96
41 --- 97
41 --- 98
41 --- 99
41 --- 100
41 --- 101
41 --- 102
41 --- 103
41 --- 104
41 --- 105
41 --- 106
41 --- 107
41 --- 108
41 --- 109
41 --- 110
41 --- 111
41 --- 112
41 --- 113
41 --- 114
41 --- 115
42 --- 68
42 --- 69
115 <--x 42
69 <--x 43
43 --- 70
43 --- 71
71 <--x 44
44 --- 72
44 --- 73
73 <--x 45
45 --- 74
45 --- 75
75 <--x 46
46 --- 76
46 --- 77
77 <--x 47
47 --- 78
47 --- 79
79 <--x 48
48 --- 80
48 --- 81
81 <--x 49
49 --- 82
49 --- 83
83 <--x 50
50 --- 84
50 --- 85
85 <--x 51
51 --- 86
51 --- 87
87 <--x 52
52 --- 88
52 --- 89
89 <--x 53
53 --- 90
53 --- 91
91 <--x 54
54 --- 92
54 --- 93
93 <--x 55
55 --- 94
55 --- 95
95 <--x 56
56 --- 96
56 --- 97
97 <--x 57
57 --- 98
57 --- 99
99 <--x 58
58 --- 100
58 --- 101
101 <--x 59
59 --- 102
59 --- 103
103 <--x 60
60 --- 104
60 --- 105
105 <--x 61
61 --- 106
61 --- 107
107 <--x 62
62 --- 108
62 --- 109
109 <--x 63
63 --- 110
63 --- 111
111 <--x 64
64 --- 112
64 --- 113
113 <--x 65
65 --- 114
65 --- 115
68 <--x 67
70 <--x 67
72 <--x 67
74 <--x 67
76 <--x 67
78 <--x 67
80 <--x 67
82 <--x 67
84 <--x 67
86 <--x 67
88 <--x 67
90 <--x 67
92 <--x 67
94 <--x 67
96 <--x 67
98 <--x 67
100 <--x 67
102 <--x 67
104 <--x 67
106 <--x 67
108 <--x 67
110 <--x 67
112 <--x 67
114 <--x 67