Files
modeling-app/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md

951 lines
17 KiB
Markdown
Raw Normal View History

```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[672, 709, 0]"]
3["Segment<br>[715, 747, 0]"]
4["Segment<br>[753, 785, 0]"]
5["Segment<br>[791, 824, 0]"]
6["Segment<br>[830, 886, 0]"]
7["Segment<br>[892, 899, 0]"]
8[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1292, 1348, 0]"]
33["Segment<br>[1354, 1386, 0]"]
34["Segment<br>[1392, 1424, 0]"]
35["Segment<br>[1430, 1463, 0]"]
36["Segment<br>[1469, 1525, 0]"]
37["Segment<br>[1531, 1538, 0]"]
38[Solid2d]
end
subgraph path59 [Path]
59["Path<br>[1803, 1859, 0]"]
60["Segment<br>[1865, 1897, 0]"]
61["Segment<br>[1903, 1935, 0]"]
62["Segment<br>[1941, 1974, 0]"]
63["Segment<br>[1980, 2036, 0]"]
64["Segment<br>[2042, 2049, 0]"]
65[Solid2d]
end
subgraph path83 [Path]
83["Path<br>[2445, 2503, 0]"]
84["Segment<br>[2509, 2541, 0]"]
85["Segment<br>[2547, 2579, 0]"]
86["Segment<br>[2585, 2618, 0]"]
87["Segment<br>[2624, 2680, 0]"]
88["Segment<br>[2686, 2693, 0]"]
89[Solid2d]
end
subgraph path111 [Path]
111["Path<br>[2995, 3036, 0]"]
112["Segment<br>[3042, 3074, 0]"]
113["Segment<br>[3080, 3106, 0]"]
114["Segment<br>[3112, 3145, 0]"]
115["Segment<br>[3151, 3207, 0]"]
116["Segment<br>[3213, 3220, 0]"]
117[Solid2d]
end
subgraph path134 [Path]
134["Path<br>[3403, 3459, 0]"]
135["Segment<br>[3465, 3497, 0]"]
136["Segment<br>[3503, 3535, 0]"]
137["Segment<br>[3541, 3574, 0]"]
138["Segment<br>[3580, 3636, 0]"]
139["Segment<br>[3642, 3649, 0]"]
140[Solid2d]
end
subgraph path158 [Path]
158["Path<br>[3877, 3917, 0]"]
159["Segment<br>[3923, 3949, 0]"]
160["Segment<br>[3955, 3981, 0]"]
161["Segment<br>[3987, 4014, 0]"]
162["Segment<br>[4020, 4076, 0]"]
163["Segment<br>[4082, 4089, 0]"]
164[Solid2d]
end
subgraph path180 [Path]
180["Path<br>[4376, 4447, 0]"]
181["Segment<br>[4453, 4479, 0]"]
182["Segment<br>[4485, 4511, 0]"]
183["Segment<br>[4517, 4544, 0]"]
184["Segment<br>[4550, 4606, 0]"]
185["Segment<br>[4612, 4619, 0]"]
186[Solid2d]
end
subgraph path202 [Path]
202["Path<br>[4813, 4965, 0]"]
203["Segment<br>[4971, 5020, 0]"]
204["Segment<br>[5026, 5074, 0]"]
205["Segment<br>[5080, 5128, 0]"]
206["Segment<br>[5134, 5190, 0]"]
207["Segment<br>[5196, 5203, 0]"]
208[Solid2d]
end
subgraph path225 [Path]
225["Path<br>[5735, 5779, 0]"]
226["Segment<br>[5785, 5817, 0]"]
227["Segment<br>[5823, 5848, 0]"]
228["Segment<br>[5854, 5887, 0]"]
229["Segment<br>[5893, 5949, 0]"]
230["Segment<br>[5955, 5962, 0]"]
231[Solid2d]
end
subgraph path252 [Path]
252["Path<br>[6249, 6293, 0]"]
253["Segment<br>[6299, 6325, 0]"]
254["Segment<br>[6331, 6363, 0]"]
255["Segment<br>[6369, 6396, 0]"]
256["Segment<br>[6402, 6458, 0]"]
257["Segment<br>[6464, 6471, 0]"]
258[Solid2d]
end
subgraph path276 [Path]
276["Path<br>[6948, 7001, 0]"]
277["Segment<br>[7007, 7044, 0]"]
278["Segment<br>[7050, 7143, 0]"]
279["Segment<br>[7149, 7185, 0]"]
280["Segment<br>[7191, 7292, 0]"]
281["Segment<br>[7298, 7334, 0]"]
end
subgraph path283 [Path]
283["Path<br>[7397, 7508, 0]"]
284["Segment<br>[7397, 7508, 0]"]
285[Solid2d]
end
1["Plane<br>[565, 582, 0]"]
9["Sweep Extrusion<br>[1060, 1087, 0]"]
10[Wall]
11[Wall]
12[Wall]
13[Wall]
14["Cap Start"]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["Sweep Extrusion<br>[1060, 1087, 0]"]
25["Sweep Extrusion<br>[1060, 1087, 0]"]
26["Sweep Extrusion<br>[1060, 1087, 0]"]
27["Sweep Extrusion<br>[1060, 1087, 0]"]
28["Sweep Extrusion<br>[1060, 1087, 0]"]
29["Sweep Extrusion<br>[1060, 1087, 0]"]
30["Sweep Extrusion<br>[1060, 1087, 0]"]
31["Plane<br>[1219, 1273, 0]"]
39["Sweep Extrusion<br>[1701, 1735, 0]"]
40[Wall]
41[Wall]
42[Wall]
43[Wall]
44["Cap Start"]
45["Cap End"]
46["SweepEdge Opposite"]
47["SweepEdge Adjacent"]
48["SweepEdge Opposite"]
49["SweepEdge Adjacent"]
50["SweepEdge Opposite"]
51["SweepEdge Adjacent"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Sweep Extrusion<br>[1701, 1735, 0]"]
55["Sweep Extrusion<br>[1701, 1735, 0]"]
56["Sweep Extrusion<br>[1701, 1735, 0]"]
57["Sweep Extrusion<br>[1701, 1735, 0]"]
58["Sweep Extrusion<br>[1701, 1735, 0]"]
66["Sweep Extrusion<br>[2148, 2182, 0]"]
67[Wall]
68[Wall]
69[Wall]
70[Wall]
71["Cap Start"]
72["Cap End"]
73["SweepEdge Opposite"]
74["SweepEdge Adjacent"]
75["SweepEdge Opposite"]
76["SweepEdge Adjacent"]
77["SweepEdge Opposite"]
78["SweepEdge Adjacent"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["Sweep Extrusion<br>[2148, 2182, 0]"]
82["Plane<br>[2299, 2350, 0]"]
90["Sweep Extrusion<br>[2856, 2891, 0]"]
91[Wall]
92[Wall]
93[Wall]
94[Wall]
95["Cap Start"]
96["Cap End"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["SweepEdge Opposite"]
100["SweepEdge Adjacent"]
101["SweepEdge Opposite"]
102["SweepEdge Adjacent"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
105["Sweep Extrusion<br>[2856, 2891, 0]"]
106["Sweep Extrusion<br>[2856, 2891, 0]"]
107["Sweep Extrusion<br>[2856, 2891, 0]"]
108["Sweep Extrusion<br>[2856, 2891, 0]"]
109["Sweep Extrusion<br>[2856, 2891, 0]"]
110["Plane<br>[2938, 2975, 0]"]
118["Sweep Extrusion<br>[3300, 3335, 0]"]
119[Wall]
120[Wall]
121[Wall]
122[Wall]
123["Cap Start"]
124["Cap End"]
125["SweepEdge Opposite"]
126["SweepEdge Adjacent"]
127["SweepEdge Opposite"]
128["SweepEdge Adjacent"]
129["SweepEdge Opposite"]
130["SweepEdge Adjacent"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["Sweep Extrusion<br>[3300, 3335, 0]"]
141["Sweep Extrusion<br>[3748, 3783, 0]"]
142[Wall]
143[Wall]
144[Wall]
145[Wall]
146["Cap Start"]
147["Cap End"]
148["SweepEdge Opposite"]
149["SweepEdge Adjacent"]
150["SweepEdge Opposite"]
151["SweepEdge Adjacent"]
152["SweepEdge Opposite"]
153["SweepEdge Adjacent"]
154["SweepEdge Opposite"]
155["SweepEdge Adjacent"]
156["Sweep Extrusion<br>[3748, 3783, 0]"]
157["Plane<br>[3823, 3860, 0]"]
165["Sweep Extrusion<br>[4095, 4128, 0]"]
166[Wall]
167[Wall]
168[Wall]
169[Wall]
170["Cap Start"]
171["Cap End"]
172["SweepEdge Opposite"]
173["SweepEdge Adjacent"]
174["SweepEdge Opposite"]
175["SweepEdge Adjacent"]
176["SweepEdge Opposite"]
177["SweepEdge Adjacent"]
178["SweepEdge Opposite"]
179["SweepEdge Adjacent"]
187["Sweep Extrusion<br>[4709, 4736, 0]"]
188[Wall]
189[Wall]
190[Wall]
191[Wall]
192["Cap End"]
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["Sweep Extrusion<br>[4709, 4736, 0]"]
209["Sweep Extrusion<br>[5292, 5320, 0]"]
210[Wall]
211[Wall]
212[Wall]
213[Wall]
214["Cap Start"]
215["SweepEdge Opposite"]
216["SweepEdge Adjacent"]
217["SweepEdge Opposite"]
218["SweepEdge Adjacent"]
219["SweepEdge Opposite"]
220["SweepEdge Adjacent"]
221["SweepEdge Opposite"]
222["SweepEdge Adjacent"]
223["Sweep Extrusion<br>[5292, 5320, 0]"]
224["Plane<br>[5673, 5722, 0]"]
232["Sweep Extrusion<br>[6061, 6089, 0]"]
233[Wall]
234[Wall]
235[Wall]
236[Wall]
237["Cap Start"]
238["Cap End"]
239["SweepEdge Opposite"]
240["SweepEdge Adjacent"]
241["SweepEdge Opposite"]
242["SweepEdge Adjacent"]
243["SweepEdge Opposite"]
244["SweepEdge Adjacent"]
245["SweepEdge Opposite"]
246["SweepEdge Adjacent"]
247["Sweep Extrusion<br>[6061, 6089, 0]"]
248["Sweep Extrusion<br>[6061, 6089, 0]"]
249["Sweep Extrusion<br>[6061, 6089, 0]"]
250["Sweep Extrusion<br>[6061, 6089, 0]"]
251["Sweep Extrusion<br>[6061, 6089, 0]"]
259["Sweep Extrusion<br>[6553, 6581, 0]"]
260[Wall]
261[Wall]
262[Wall]
263[Wall]
264["Cap Start"]
265["Cap End"]
266["SweepEdge Opposite"]
267["SweepEdge Adjacent"]
268["SweepEdge Opposite"]
269["SweepEdge Adjacent"]
270["SweepEdge Opposite"]
271["SweepEdge Adjacent"]
272["SweepEdge Opposite"]
273["SweepEdge Adjacent"]
274["Sweep Extrusion<br>[6553, 6581, 0]"]
275["Plane<br>[6874, 6925, 0]"]
282["Plane<br>[7356, 7373, 0]"]
286["Sweep Sweep<br>[7522, 7575, 0]"]
287[Wall]
288["Cap Start"]
289["Cap Start"]
290["SweepEdge Opposite"]
291["SweepEdge Adjacent"]
292["StartSketchOnPlane<br>[1205, 1274, 0]"]
293["StartSketchOnPlane<br>[2285, 2351, 0]"]
294["StartSketchOnPlane<br>[2924, 2976, 0]"]
295["StartSketchOnPlane<br>[3809, 3861, 0]"]
296["StartSketchOnFace<br>[4316, 4357, 0]"]
297["StartSketchOnFace<br>[4756, 4795, 0]"]
298["StartSketchOnPlane<br>[5659, 5723, 0]"]
299["StartSketchOnPlane<br>[6860, 6926, 0]"]
1 --- 2
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 ---- 9
2 --- 8
3 --- 13
3 --- 22
3 --- 23
3 x--> 14
4 --- 12
4 --- 20
4 --- 21
4 x--> 14
5 --- 11
5 --- 18
5 --- 19
5 x--> 14
6 --- 10
6 --- 16
6 --- 17
6 x--> 14
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
16 <--x 10
16 <--x 15
17 <--x 10
17 <--x 13
18 <--x 11
18 <--x 15
19 <--x 10
19 <--x 11
20 <--x 12
20 <--x 15
21 <--x 11
21 <--x 12
22 <--x 13
22 <--x 15
23 <--x 12
23 <--x 13
31 --- 32
31 --- 59
32 --- 33
32 --- 34
32 --- 35
32 --- 36
32 --- 37
32 ---- 39
32 --- 38
33 --- 43
33 --- 52
33 --- 53
33 x--> 44
34 --- 42
34 --- 50
34 --- 51
34 x--> 44
35 --- 41
35 --- 48
35 --- 49
35 x--> 44
36 --- 40
36 --- 46
36 --- 47
36 x--> 44
39 --- 40
39 --- 41
39 --- 42
39 --- 43
39 --- 44
39 --- 45
39 --- 46
39 --- 47
39 --- 48
39 --- 49
39 --- 50
39 --- 51
39 --- 52
39 --- 53
46 <--x 40
46 <--x 45
47 <--x 40
47 <--x 43
48 <--x 41
48 <--x 45
49 <--x 40
49 <--x 41
50 <--x 42
50 <--x 45
51 <--x 41
51 <--x 42
52 <--x 43
52 <--x 45
53 <--x 42
53 <--x 43
59 --- 60
59 --- 61
59 --- 62
59 --- 63
59 --- 64
59 ---- 66
59 --- 65
60 --- 70
60 --- 79
60 --- 80
60 x--> 71
61 --- 69
61 --- 77
61 --- 78
61 x--> 71
62 --- 68
62 --- 75
62 --- 76
62 x--> 71
63 --- 67
63 --- 73
63 --- 74
63 x--> 71
66 --- 67
66 --- 68
66 --- 69
66 --- 70
66 --- 71
66 --- 72
66 --- 73
66 --- 74
66 --- 75
66 --- 76
66 --- 77
66 --- 78
66 --- 79
66 --- 80
73 <--x 67
73 <--x 72
74 <--x 67
74 <--x 70
75 <--x 68
75 <--x 72
76 <--x 67
76 <--x 68
77 <--x 69
77 <--x 72
78 <--x 68
78 <--x 69
79 <--x 70
79 <--x 72
80 <--x 69
80 <--x 70
82 --- 83
83 --- 84
83 --- 85
83 --- 86
83 --- 87
83 --- 88
83 ---- 90
83 --- 89
84 --- 94
84 --- 103
84 --- 104
84 x--> 95
85 --- 93
85 --- 101
85 --- 102
85 x--> 95
86 --- 92
86 --- 99
86 --- 100
86 x--> 95
87 --- 91
87 --- 97
87 --- 98
87 x--> 95
90 --- 91
90 --- 92
90 --- 93
90 --- 94
90 --- 95
90 --- 96
90 --- 97
90 --- 98
90 --- 99
90 --- 100
90 --- 101
90 --- 102
90 --- 103
90 --- 104
97 <--x 91
97 <--x 96
98 <--x 91
98 <--x 94
99 <--x 92
99 <--x 96
100 <--x 91
100 <--x 92
101 <--x 93
101 <--x 96
102 <--x 92
102 <--x 93
103 <--x 94
103 <--x 96
104 <--x 93
104 <--x 94
110 --- 111
110 --- 134
111 --- 112
111 --- 113
111 --- 114
111 --- 115
111 --- 116
111 ---- 118
111 --- 117
112 --- 122
112 --- 131
112 --- 132
112 x--> 124
113 --- 121
113 --- 129
113 --- 130
113 x--> 124
114 --- 120
114 --- 127
114 --- 128
114 x--> 124
115 --- 119
115 --- 125
115 --- 126
115 x--> 124
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
125 <--x 119
125 <--x 123
126 <--x 119
126 <--x 122
127 <--x 120
127 <--x 123
128 <--x 119
128 <--x 120
129 <--x 121
129 <--x 123
130 <--x 120
130 <--x 121
131 <--x 122
131 <--x 123
132 <--x 121
132 <--x 122
134 --- 135
134 --- 136
134 --- 137
134 --- 138
134 --- 139
134 ---- 141
134 --- 140
135 --- 145
135 --- 154
135 --- 155
135 x--> 147
136 --- 144
136 --- 152
136 --- 153
136 x--> 147
137 --- 143
137 --- 150
137 --- 151
137 x--> 147
138 --- 142
138 --- 148
138 --- 149
138 x--> 147
141 --- 142
141 --- 143
141 --- 144
141 --- 145
141 --- 146
141 --- 147
141 --- 148
141 --- 149
141 --- 150
141 --- 151
141 --- 152
141 --- 153
141 --- 154
141 --- 155
148 <--x 142
148 <--x 146
149 <--x 142
149 <--x 145
150 <--x 143
150 <--x 146
151 <--x 142
151 <--x 143
152 <--x 144
152 <--x 146
153 <--x 143
153 <--x 144
154 <--x 145
154 <--x 146
155 <--x 144
155 <--x 145
157 --- 158
158 --- 159
158 --- 160
158 --- 161
158 --- 162
158 --- 163
158 ---- 165
158 --- 164
159 --- 169
159 --- 178
159 --- 179
159 x--> 171
160 --- 168
160 --- 176
160 --- 177
160 x--> 171
161 --- 167
161 --- 174
161 --- 175
161 x--> 171
162 --- 166
162 --- 172
162 --- 173
162 x--> 171
165 --- 166
165 --- 167
165 --- 168
165 --- 169
165 --- 170
165 --- 171
165 --- 172
165 --- 173
165 --- 174
165 --- 175
165 --- 176
165 --- 177
165 --- 178
165 --- 179
170 --- 180
171 --- 202
172 <--x 166
172 <--x 170
173 <--x 166
173 <--x 169
174 <--x 167
174 <--x 170
175 <--x 166
175 <--x 167
176 <--x 168
176 <--x 170
177 <--x 167
177 <--x 168
178 <--x 169
178 <--x 170
179 <--x 168
179 <--x 169
180 --- 181
180 --- 182
180 --- 183
180 --- 184
180 --- 185
180 ---- 187
180 --- 186
181 --- 188
181 --- 193
181 --- 194
181 <--x 170
182 --- 189
182 --- 195
182 --- 196
182 <--x 170
183 --- 190
183 --- 197
183 --- 198
183 <--x 170
184 --- 191
184 --- 199
184 --- 200
184 <--x 170
187 --- 188
187 --- 189
187 --- 190
187 --- 191
187 --- 192
187 --- 193
187 --- 194
187 --- 195
187 --- 196
187 --- 197
187 --- 198
187 --- 199
187 --- 200
193 <--x 188
193 <--x 192
194 <--x 188
194 <--x 189
195 <--x 189
195 <--x 192
196 <--x 189
196 <--x 190
197 <--x 190
197 <--x 192
198 <--x 190
198 <--x 191
199 <--x 191
199 <--x 192
200 <--x 188
200 <--x 191
202 --- 203
202 --- 204
202 --- 205
202 --- 206
202 --- 207
202 ---- 209
202 --- 208
203 --- 213
203 --- 221
203 --- 222
203 <--x 171
204 --- 212
204 --- 219
204 --- 220
204 <--x 171
205 --- 211
205 --- 217
205 --- 218
205 <--x 171
206 --- 210
206 --- 215
206 --- 216
206 <--x 171
209 --- 210
209 --- 211
209 --- 212
209 --- 213
209 --- 214
209 --- 215
209 --- 216
209 --- 217
209 --- 218
209 --- 219
209 --- 220
209 --- 221
209 --- 222
215 <--x 210
215 <--x 214
216 <--x 210
216 <--x 213
217 <--x 211
217 <--x 214
218 <--x 210
218 <--x 211
219 <--x 212
219 <--x 214
220 <--x 211
220 <--x 212
221 <--x 213
221 <--x 214
222 <--x 212
222 <--x 213
224 --- 225
224 --- 252
225 --- 226
225 --- 227
225 --- 228
225 --- 229
225 --- 230
225 ---- 232
225 --- 231
226 --- 236
226 --- 245
226 --- 246
226 x--> 237
227 --- 235
227 --- 243
227 --- 244
227 x--> 237
228 --- 234
228 --- 241
228 --- 242
228 x--> 237
229 --- 233
229 --- 239
229 --- 240
229 x--> 237
232 --- 233
232 --- 234
232 --- 235
232 --- 236
232 --- 237
232 --- 238
232 --- 239
232 --- 240
232 --- 241
232 --- 242
232 --- 243
232 --- 244
232 --- 245
232 --- 246
239 <--x 233
239 <--x 238
240 <--x 233
240 <--x 236
241 <--x 234
241 <--x 238
242 <--x 233
242 <--x 234
243 <--x 235
243 <--x 238
244 <--x 234
244 <--x 235
245 <--x 236
245 <--x 238
246 <--x 235
246 <--x 236
252 --- 253
252 --- 254
252 --- 255
252 --- 256
252 --- 257
252 ---- 259
252 --- 258
253 --- 263
253 --- 272
253 --- 273
253 x--> 264
254 --- 262
254 --- 270
254 --- 271
254 x--> 264
255 --- 261
255 --- 268
255 --- 269
255 x--> 264
256 --- 260
256 --- 266
256 --- 267
256 x--> 264
259 --- 260
259 --- 261
259 --- 262
259 --- 263
259 --- 264
259 --- 265
259 --- 266
259 --- 267
259 --- 268
259 --- 269
259 --- 270
259 --- 271
259 --- 272
259 --- 273
266 <--x 260
266 <--x 265
267 <--x 260
267 <--x 263
268 <--x 261
268 <--x 265
269 <--x 260
269 <--x 261
270 <--x 262
270 <--x 265
271 <--x 261
271 <--x 262
272 <--x 263
272 <--x 265
273 <--x 262
273 <--x 263
275 --- 276
276 --- 277
276 --- 278
276 --- 279
276 --- 280
276 --- 281
282 --- 283
283 --- 284
283 ---- 286
283 --- 285
284 --- 287
284 --- 290
284 --- 291
284 x--> 288
286 --- 287
286 --- 288
286 --- 289
286 --- 290
286 --- 291
290 <--x 287
290 <--x 289
291 <--x 287
31 <--x 292
82 <--x 293
110 <--x 294
157 <--x 295
170 <--x 296
171 <--x 297
224 <--x 298
275 <--x 299
```