Files
modeling-app/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md
Nick Cameron 3a23ec1bee Create std::units module (#6528)
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2025-04-29 08:41:31 +12:00

13 KiB

flowchart LR
  subgraph path2 [Path]
    2["Path<br>[595, 688, 10]"]
    3["Segment<br>[595, 688, 10]"]
    4[Solid2d]
  end
  subgraph path6 [Path]
    6["Path<br>[917, 972, 10]"]
    7["Segment<br>[917, 972, 10]"]
    8[Solid2d]
  end
  subgraph path15 [Path]
    15["Path<br>[1202, 1261, 10]"]
    16["Segment<br>[1202, 1261, 10]"]
    17[Solid2d]
  end
  subgraph path23 [Path]
    23["Path<br>[1368, 1428, 10]"]
    24["Segment<br>[1368, 1428, 10]"]
    25[Solid2d]
  end
  subgraph path31 [Path]
    31["Path<br>[1590, 1643, 10]"]
    32["Segment<br>[1590, 1643, 10]"]
    33[Solid2d]
  end
  subgraph path39 [Path]
    39["Path<br>[595, 688, 10]"]
    40["Segment<br>[595, 688, 10]"]
    41[Solid2d]
  end
  subgraph path43 [Path]
    43["Path<br>[917, 972, 10]"]
    44["Segment<br>[917, 972, 10]"]
    45[Solid2d]
  end
  subgraph path52 [Path]
    52["Path<br>[1202, 1261, 10]"]
    53["Segment<br>[1202, 1261, 10]"]
    54[Solid2d]
  end
  subgraph path60 [Path]
    60["Path<br>[1368, 1428, 10]"]
    61["Segment<br>[1368, 1428, 10]"]
    62[Solid2d]
  end
  subgraph path68 [Path]
    68["Path<br>[1590, 1643, 10]"]
    69["Segment<br>[1590, 1643, 10]"]
    70[Solid2d]
  end
  subgraph path76 [Path]
    76["Path<br>[422, 484, 9]"]
    77["Segment<br>[422, 484, 9]"]
    78[Solid2d]
  end
  subgraph path85 [Path]
    85["Path<br>[622, 682, 9]"]
    86["Segment<br>[622, 682, 9]"]
    87[Solid2d]
  end
  subgraph path93 [Path]
    93["Path<br>[411, 463, 11]"]
    94["Segment<br>[411, 463, 11]"]
    95[Solid2d]
  end
  subgraph path102 [Path]
    102["Path<br>[601, 653, 11]"]
    103["Segment<br>[601, 653, 11]"]
    104[Solid2d]
  end
  subgraph path110 [Path]
    110["Path<br>[439, 509, 12]"]
    111["Segment<br>[439, 509, 12]"]
    112[Solid2d]
  end
  subgraph path121 [Path]
    121["Path<br>[778, 865, 12]"]
    122["Segment<br>[873, 924, 12]"]
    123["Segment<br>[932, 983, 12]"]
    124["Segment<br>[991, 1042, 12]"]
    125["Segment<br>[1050, 1100, 12]"]
    126["Segment<br>[1108, 1158, 12]"]
    127["Segment<br>[1166, 1173, 12]"]
    128[Solid2d]
  end
  subgraph path149 [Path]
    149["Path<br>[1312, 1381, 12]"]
    150["Segment<br>[1312, 1381, 12]"]
    151[Solid2d]
  end
  subgraph path158 [Path]
    158["Path<br>[425, 515, 13]"]
    159["Segment<br>[523, 573, 13]"]
    160["Segment<br>[581, 631, 13]"]
    161["Segment<br>[639, 689, 13]"]
    162["Segment<br>[697, 746, 13]"]
    163["Segment<br>[754, 803, 13]"]
    164["Segment<br>[811, 818, 13]"]
    165[Solid2d]
  end
  subgraph path187 [Path]
    187["Path<br>[967, 1019, 13]"]
    188["Segment<br>[967, 1019, 13]"]
    189[Solid2d]
  end
  subgraph path195 [Path]
    195["Path<br>[325, 383, 14]"]
    196["Segment<br>[325, 383, 14]"]
    197[Solid2d]
  end
  subgraph path204 [Path]
    204["Path<br>[527, 582, 14]"]
    205["Segment<br>[527, 582, 14]"]
    206[Solid2d]
  end
  subgraph path212 [Path]
    212["Path<br>[325, 383, 14]"]
    213["Segment<br>[325, 383, 14]"]
    214[Solid2d]
  end
  subgraph path221 [Path]
    221["Path<br>[527, 582, 14]"]
    222["Segment<br>[527, 582, 14]"]
    223[Solid2d]
  end
  1["Plane<br>[570, 587, 10]"]
  5["Plane<br>[892, 909, 10]"]
  9["Sweep Extrusion<br>[1020, 1060, 10]"]
  10[Wall]
  11["Cap Start"]
  12["Cap End"]
  13["SweepEdge Opposite"]
  14["SweepEdge Adjacent"]
  18["Sweep Extrusion<br>[1269, 1306, 10]"]
  19[Wall]
  20["Cap End"]
  21["SweepEdge Opposite"]
  22["SweepEdge Adjacent"]
  26["Sweep Extrusion<br>[1436, 1474, 10]"]
  27[Wall]
  28["Cap End"]
  29["SweepEdge Opposite"]
  30["SweepEdge Adjacent"]
  34["Sweep Extrusion<br>[1651, 1693, 10]"]
  35[Wall]
  36["SweepEdge Opposite"]
  37["SweepEdge Adjacent"]
  38["Plane<br>[570, 587, 10]"]
  42["Plane<br>[892, 909, 10]"]
  46["Sweep Extrusion<br>[1020, 1060, 10]"]
  47[Wall]
  48["Cap Start"]
  49["Cap End"]
  50["SweepEdge Opposite"]
  51["SweepEdge Adjacent"]
  55["Sweep Extrusion<br>[1269, 1306, 10]"]
  56[Wall]
  57["Cap End"]
  58["SweepEdge Opposite"]
  59["SweepEdge Adjacent"]
  63["Sweep Extrusion<br>[1436, 1474, 10]"]
  64[Wall]
  65["Cap End"]
  66["SweepEdge Opposite"]
  67["SweepEdge Adjacent"]
  71["Sweep Extrusion<br>[1651, 1693, 10]"]
  72[Wall]
  73["SweepEdge Opposite"]
  74["SweepEdge Adjacent"]
  75["Plane<br>[399, 416, 9]"]
  79["Sweep Extrusion<br>[490, 526, 9]"]
  80[Wall]
  81["Cap Start"]
  82["Cap End"]
  83["SweepEdge Opposite"]
  84["SweepEdge Adjacent"]
  88["Sweep Extrusion<br>[688, 725, 9]"]
  89[Wall]
  90["SweepEdge Opposite"]
  91["SweepEdge Adjacent"]
  92["Plane<br>[386, 403, 11]"]
  96["Sweep Extrusion<br>[471, 504, 11]"]
  97[Wall]
  98["Cap Start"]
  99["Cap End"]
  100["SweepEdge Opposite"]
  101["SweepEdge Adjacent"]
  105["Sweep Extrusion<br>[661, 698, 11]"]
  106[Wall]
  107["SweepEdge Opposite"]
  108["SweepEdge Adjacent"]
  109["Plane<br>[414, 431, 12]"]
  113["Sweep Extrusion<br>[517, 550, 12]"]
  114[Wall]
  115["Cap Start"]
  116["Cap End"]
  117["SweepEdge Opposite"]
  118["SweepEdge Adjacent"]
  119["EdgeCut Fillet<br>[558, 624, 12]"]
  120["EdgeCut Fillet<br>[558, 624, 12]"]
  129["Sweep Extrusion<br>[1181, 1221, 12]"]
  130[Wall]
  131[Wall]
  132[Wall]
  133[Wall]
  134[Wall]
  135[Wall]
  136["Cap Start"]
  137["SweepEdge Opposite"]
  138["SweepEdge Adjacent"]
  139["SweepEdge Opposite"]
  140["SweepEdge Adjacent"]
  141["SweepEdge Opposite"]
  142["SweepEdge Adjacent"]
  143["SweepEdge Opposite"]
  144["SweepEdge Adjacent"]
  145["SweepEdge Opposite"]
  146["SweepEdge Adjacent"]
  147["SweepEdge Opposite"]
  148["SweepEdge Adjacent"]
  152["Sweep Extrusion<br>[1389, 1417, 12]"]
  153[Wall]
  154["Cap End"]
  155["SweepEdge Opposite"]
  156["SweepEdge Adjacent"]
  157["Plane<br>[400, 417, 13]"]
  166["Sweep Extrusion<br>[826, 859, 13]"]
  167[Wall]
  168[Wall]
  169[Wall]
  170[Wall]
  171[Wall]
  172[Wall]
  173["Cap Start"]
  174["Cap End"]
  175["SweepEdge Opposite"]
  176["SweepEdge Adjacent"]
  177["SweepEdge Opposite"]
  178["SweepEdge Adjacent"]
  179["SweepEdge Opposite"]
  180["SweepEdge Adjacent"]
  181["SweepEdge Opposite"]
  182["SweepEdge Adjacent"]
  183["SweepEdge Opposite"]
  184["SweepEdge Adjacent"]
  185["SweepEdge Opposite"]
  186["SweepEdge Adjacent"]
  190["Sweep Extrusion<br>[1027, 1064, 13]"]
  191[Wall]
  192["SweepEdge Opposite"]
  193["SweepEdge Adjacent"]
  194["Plane<br>[300, 317, 14]"]
  198["Sweep Extrusion<br>[391, 422, 14]"]
  199[Wall]
  200["Cap Start"]
  201["Cap End"]
  202["SweepEdge Opposite"]
  203["SweepEdge Adjacent"]
  207["Sweep Extrusion<br>[590, 622, 14]"]
  208[Wall]
  209["SweepEdge Opposite"]
  210["SweepEdge Adjacent"]
  211["Plane<br>[300, 317, 14]"]
  215["Sweep Extrusion<br>[391, 422, 14]"]
  216[Wall]
  217["Cap Start"]
  218["Cap End"]
  219["SweepEdge Opposite"]
  220["SweepEdge Adjacent"]
  224["Sweep Extrusion<br>[590, 622, 14]"]
  225[Wall]
  226["SweepEdge Opposite"]
  227["SweepEdge Adjacent"]
  228["StartSketchOnFace<br>[1155, 1194, 10]"]
  229["StartSketchOnFace<br>[1323, 1360, 10]"]
  230["StartSketchOnFace<br>[1544, 1582, 10]"]
  231["StartSketchOnFace<br>[1155, 1194, 10]"]
  232["StartSketchOnFace<br>[1323, 1360, 10]"]
  233["StartSketchOnFace<br>[1544, 1582, 10]"]
  234["StartSketchOnFace<br>[579, 616, 9]"]
  235["StartSketchOnFace<br>[556, 593, 11]"]
  236["StartSketchOnFace<br>[733, 770, 12]"]
  237["StartSketchOnFace<br>[1269, 1304, 12]"]
  238["StartSketchOnFace<br>[922, 959, 13]"]
  239["StartSketchOnFace<br>[484, 519, 14]"]
  240["StartSketchOnFace<br>[484, 519, 14]"]
  1 --- 2
  2 --- 3
  2 --- 4
  5 --- 6
  6 --- 7
  6 ---- 9
  6 --- 8
  7 --- 10
  7 --- 13
  7 --- 14
  7 x--> 11
  9 --- 10
  9 --- 11
  9 --- 12
  9 --- 13
  9 --- 14
  11 --- 15
  12 --- 23
  13 <--x 10
  13 <--x 12
  14 <--x 10
  15 --- 16
  15 ---- 18
  15 --- 17
  16 --- 19
  16 --- 21
  16 --- 22
  16 <--x 11
  18 --- 19
  18 --- 20
  18 --- 21
  18 --- 22
  21 <--x 19
  21 <--x 20
  22 <--x 19
  23 --- 24
  23 ---- 26
  23 --- 25
  24 --- 27
  24 --- 29
  24 --- 30
  24 <--x 12
  26 --- 27
  26 --- 28
  26 --- 29
  26 --- 30
  28 --- 31
  29 <--x 27
  29 <--x 28
  30 <--x 27
  31 --- 32
  31 ---- 34
  31 --- 33
  32 --- 35
  32 --- 36
  32 --- 37
  32 <--x 28
  34 --- 35
  34 --- 36
  34 --- 37
  36 <--x 35
  36 <--x 20
  37 <--x 35
  38 --- 39
  39 --- 40
  39 --- 41
  42 --- 43
  43 --- 44
  43 ---- 46
  43 --- 45
  44 --- 47
  44 --- 50
  44 --- 51
  44 x--> 48
  46 --- 47
  46 --- 48
  46 --- 49
  46 --- 50
  46 --- 51
  48 --- 52
  49 --- 60
  50 <--x 47
  50 <--x 49
  51 <--x 47
  52 --- 53
  52 ---- 55
  52 --- 54
  53 --- 56
  53 --- 58
  53 --- 59
  53 <--x 48
  55 --- 56
  55 --- 57
  55 --- 58
  55 --- 59
  58 <--x 56
  58 <--x 57
  59 <--x 56
  60 --- 61
  60 ---- 63
  60 --- 62
  61 --- 64
  61 --- 66
  61 --- 67
  61 <--x 49
  63 --- 64
  63 --- 65
  63 --- 66
  63 --- 67
  65 --- 68
  66 <--x 64
  66 <--x 65
  67 <--x 64
  68 --- 69
  68 ---- 71
  68 --- 70
  69 --- 72
  69 --- 73
  69 --- 74
  69 <--x 65
  71 --- 72
  71 --- 73
  71 --- 74
  73 <--x 72
  73 <--x 57
  74 <--x 72
  75 --- 76
  76 --- 77
  76 ---- 79
  76 --- 78
  77 --- 80
  77 --- 83
  77 --- 84
  77 x--> 81
  79 --- 80
  79 --- 81
  79 --- 82
  79 --- 83
  79 --- 84
  82 --- 85
  83 <--x 80
  83 <--x 82
  84 <--x 80
  85 --- 86
  85 ---- 88
  85 --- 87
  86 --- 89
  86 --- 90
  86 --- 91
  86 <--x 82
  88 --- 89
  88 --- 90
  88 --- 91
  90 <--x 89
  90 <--x 81
  91 <--x 89
  92 --- 93
  93 --- 94
  93 ---- 96
  93 --- 95
  94 --- 97
  94 --- 100
  94 --- 101
  94 x--> 98
  96 --- 97
  96 --- 98
  96 --- 99
  96 --- 100
  96 --- 101
  99 --- 102
  100 <--x 97
  100 <--x 99
  101 <--x 97
  102 --- 103
  102 ---- 105
  102 --- 104
  103 --- 106
  103 --- 107
  103 --- 108
  103 <--x 99
  105 --- 106
  105 --- 107
  105 --- 108
  107 <--x 106
  107 <--x 98
  108 <--x 106
  109 --- 110
  110 --- 111
  110 ---- 113
  110 --- 112
  111 --- 114
  111 --- 117
  111 --- 118
  111 --- 119
  111 x--> 116
  113 --- 114
  113 --- 115
  113 --- 116
  113 --- 117
  113 --- 118
  115 --- 121
  116 --- 149
  118 <--x 114
  117 <--x 120
  121 --- 122
  121 --- 123
  121 --- 124
  121 --- 125
  121 --- 126
  121 --- 127
  121 ---- 129
  121 --- 128
  122 --- 135
  122 --- 147
  122 --- 148
  122 <--x 115
  123 --- 134
  123 --- 145
  123 --- 146
  123 <--x 115
  124 --- 133
  124 --- 143
  124 --- 144
  124 <--x 115
  125 --- 132
  125 --- 141
  125 --- 142
  125 <--x 115
  126 --- 131
  126 --- 139
  126 --- 140
  126 <--x 115
  127 --- 130
  127 --- 137
  127 --- 138
  127 <--x 115
  129 --- 130
  129 --- 131
  129 --- 132
  129 --- 133
  129 --- 134
  129 --- 135
  129 --- 136
  129 --- 137
  129 --- 138
  129 --- 139
  129 --- 140
  129 --- 141
  129 --- 142
  129 --- 143
  129 --- 144
  129 --- 145
  129 --- 146
  129 --- 147
  129 --- 148
  137 <--x 130
  137 <--x 136
  138 <--x 130
  138 <--x 135
  139 <--x 131
  139 <--x 136
  140 <--x 130
  140 <--x 131
  141 <--x 132
  141 <--x 136
  142 <--x 131
  142 <--x 132
  143 <--x 133
  143 <--x 136
  144 <--x 132
  144 <--x 133
  145 <--x 134
  145 <--x 136
  146 <--x 133
  146 <--x 134
  147 <--x 135
  147 <--x 136
  148 <--x 134
  148 <--x 135
  149 --- 150
  149 ---- 152
  149 --- 151
  150 --- 153
  150 --- 155
  150 --- 156
  150 <--x 116
  152 --- 153
  152 --- 154
  152 --- 155
  152 --- 156
  155 <--x 153
  155 <--x 154
  156 <--x 153
  157 --- 158
  158 --- 159
  158 --- 160
  158 --- 161
  158 --- 162
  158 --- 163
  158 --- 164
  158 ---- 166
  158 --- 165
  159 --- 172
  159 --- 185
  159 --- 186
  159 x--> 173
  160 --- 171
  160 --- 183
  160 --- 184
  160 x--> 173
  161 --- 170
  161 --- 181
  161 --- 182
  161 x--> 173
  162 --- 169
  162 --- 179
  162 --- 180
  162 x--> 173
  163 --- 168
  163 --- 177
  163 --- 178
  163 x--> 173
  164 --- 167
  164 --- 175
  164 --- 176
  164 x--> 173
  166 --- 167
  166 --- 168
  166 --- 169
  166 --- 170
  166 --- 171
  166 --- 172
  166 --- 173
  166 --- 174
  166 --- 175
  166 --- 176
  166 --- 177
  166 --- 178
  166 --- 179
  166 --- 180
  166 --- 181
  166 --- 182
  166 --- 183
  166 --- 184
  166 --- 185
  166 --- 186
  174 --- 187
  175 <--x 167
  175 <--x 174
  176 <--x 167
  176 <--x 172
  177 <--x 168
  177 <--x 174
  178 <--x 167
  178 <--x 168
  179 <--x 169
  179 <--x 174
  180 <--x 168
  180 <--x 169
  181 <--x 170
  181 <--x 174
  182 <--x 169
  182 <--x 170
  183 <--x 171
  183 <--x 174
  184 <--x 170
  184 <--x 171
  185 <--x 172
  185 <--x 174
  186 <--x 171
  186 <--x 172
  187 --- 188
  187 ---- 190
  187 --- 189
  188 --- 191
  188 --- 192
  188 --- 193
  188 <--x 174
  190 --- 191
  190 --- 192
  190 --- 193
  192 <--x 191
  192 <--x 173
  193 <--x 191
  194 --- 195
  195 --- 196
  195 ---- 198
  195 --- 197
  196 --- 199
  196 --- 202
  196 --- 203
  196 x--> 200
  198 --- 199
  198 --- 200
  198 --- 201
  198 --- 202
  198 --- 203
  201 --- 204
  202 <--x 199
  202 <--x 201
  203 <--x 199
  204 --- 205
  204 ---- 207
  204 --- 206
  205 --- 208
  205 --- 209
  205 --- 210
  205 <--x 201
  207 --- 208
  207 --- 209
  207 --- 210
  209 <--x 208
  209 <--x 200
  210 <--x 208
  211 --- 212
  212 --- 213
  212 ---- 215
  212 --- 214
  213 --- 216
  213 --- 219
  213 --- 220
  213 x--> 217
  215 --- 216
  215 --- 217
  215 --- 218
  215 --- 219
  215 --- 220
  218 --- 221
  219 <--x 216
  219 <--x 218
  220 <--x 216
  221 --- 222
  221 ---- 224
  221 --- 223
  222 --- 225
  222 --- 226
  222 --- 227
  222 <--x 218
  224 --- 225
  224 --- 226
  224 --- 227
  226 <--x 225
  226 <--x 217
  227 <--x 225
  11 <--x 228
  12 <--x 229
  28 <--x 230
  48 <--x 231
  49 <--x 232
  65 <--x 233
  82 <--x 234
  99 <--x 235
  115 <--x 236
  116 <--x 237
  174 <--x 238
  201 <--x 239
  218 <--x 240