Files
modeling-app/rust/kcl-lib/tests/kcl_samples/hammer/artifact_graph_flowchart.snap.md
Jonathan Tran f6e26e0bab test: Add face_code_ref to the mermaid output (#6985)
* Add face_code_ref to the mermaid output

* Update output
2025-05-15 20:14:31 -04:00

28 KiB

flowchart LR
  subgraph path8 [Path]
    8["Path<br>[266, 298, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    15["Segment<br>[304, 323, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    16["Segment<br>[329, 371, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    17["Segment<br>[377, 433, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    18["Segment<br>[439, 496, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
    19["Segment<br>[502, 561, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
    20["Segment<br>[567, 624, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
    21["Segment<br>[630, 673, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
    22["Segment<br>[679, 699, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
    23["Segment<br>[705, 744, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
    24["Segment<br>[750, 786, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
    25["Segment<br>[792, 831, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
    26["Segment<br>[837, 870, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
    27["Segment<br>[876, 912, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
    28["Segment<br>[918, 972, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
    29["Segment<br>[978, 1015, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 16 }]
    30["Segment<br>[1021, 1028, 0]"]
      %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 17 }]
    75[Solid2d]
  end
  subgraph path9 [Path]
    9["Path<br>[1193, 1238, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    31["Segment<br>[1244, 1300, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    32["Segment<br>[1306, 1396, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    33["Segment<br>[1402, 1437, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    34["Segment<br>[1443, 1552, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    35["Segment<br>[1558, 1600, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
    36["Segment<br>[1606, 1643, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
    37["Segment<br>[1649, 1705, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
    38["Segment<br>[1711, 1718, 0]"]
      %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
    78[Solid2d]
  end
  subgraph path10 [Path]
    10["Path<br>[1757, 1805, 0]"]
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    39["Segment<br>[1811, 1848, 0]"]
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    40["Segment<br>[1854, 1896, 0]"]
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    41["Segment<br>[1902, 1958, 0]"]
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    42["Segment<br>[1964, 2030, 0]"]
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    43["Segment<br>[2036, 2092, 0]"]
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
    44["Segment<br>[2098, 2105, 0]"]
      %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
    76[Solid2d]
  end
  subgraph path11 [Path]
    11["Path<br>[2149, 2193, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    45["Segment<br>[2199, 2254, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    46["Segment<br>[2260, 2352, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    47["Segment<br>[2358, 2393, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    48["Segment<br>[2399, 2508, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    49["Segment<br>[2514, 2555, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
    50["Segment<br>[2561, 2598, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
    51["Segment<br>[2604, 2660, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
    52["Segment<br>[2666, 2673, 0]"]
      %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
    72[Solid2d]
  end
  subgraph path12 [Path]
    12["Path<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    53["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    54["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    55["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    56["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    57["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    58["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    59["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    60["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    61["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    62["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    63["Segment<br>[3050, 3142, 0]"]
      %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    74[Solid2d]
  end
  subgraph path13 [Path]
    13["Path<br>[3331, 3382, 0]"]
      %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    64["Segment<br>[3331, 3382, 0]"]
      %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    77[Solid2d]
  end
  subgraph path14 [Path]
    14["Path<br>[3814, 3842, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    65["Segment<br>[3848, 3873, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    66["Segment<br>[3879, 3919, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    67["Segment<br>[3925, 3974, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    68["Segment<br>[3980, 4021, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
    69["Segment<br>[4027, 4064, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
    70["Segment<br>[4070, 4126, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
    71["Segment<br>[4132, 4139, 0]"]
      %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
    73[Solid2d]
  end
  1["Plane<br>[243, 260, 0]"]
    %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  2["Plane<br>[1149, 1177, 0]"]
    %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
  3["Plane<br>[3027, 3044, 0]"]
    %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  4["Plane<br>[3294, 3324, 0]"]
    %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
  5["Plane<br>[3791, 3808, 0]"]
    %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  6["StartSketchOnPlane<br>[1135, 1178, 0]"]
    %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  7["StartSketchOnPlane<br>[3280, 3325, 0]"]
    %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  79["Sweep Extrusion<br>[1034, 1071, 0]"]
    %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
  80["Sweep Extrusion<br>[1724, 1745, 0]"]
    %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
  81["Sweep Extrusion<br>[2111, 2132, 0]"]
    %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
  82["Sweep Extrusion<br>[2679, 2700, 0]"]
    %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
  83["Sweep Extrusion<br>[3148, 3168, 0]"]
    %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
  84["Sweep Extrusion<br>[3388, 3432, 0]"]
    %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
  85["Sweep Revolve<br>[4149, 4193, 0]"]
    %% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  86["CompositeSolid Subtract<br>[3674, 3704, 0]"]
    %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
  87["CompositeSolid Union<br>[2845, 2903, 0]"]
    %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }, ArrayElement { index: 0 }]
  88["CompositeSolid Union<br>[2870, 2900, 0]"]
    %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }, ArrayElement { index: 0 }, CallKwUnlabeledArg, ArrayElement { index: 1 }]
  89["CompositeSolid Subtract<br>[2798, 2910, 0]"]
    %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  90["CompositeSolid Union<br>[3633, 3668, 0]"]
    %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  91[Wall]
    %% face_code_ref=Missing NodePath
  92[Wall]
    %% face_code_ref=Missing NodePath
  93[Wall]
    %% face_code_ref=Missing NodePath
  94[Wall]
    %% face_code_ref=Missing NodePath
  95[Wall]
    %% face_code_ref=Missing NodePath
  96[Wall]
    %% face_code_ref=Missing NodePath
  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[Wall]
    %% face_code_ref=Missing NodePath
  102[Wall]
    %% face_code_ref=Missing NodePath
  103[Wall]
    %% face_code_ref=Missing NodePath
  104[Wall]
    %% face_code_ref=Missing NodePath
  105[Wall]
    %% face_code_ref=Missing NodePath
  106[Wall]
    %% face_code_ref=Missing NodePath
  107[Wall]
    %% face_code_ref=Missing NodePath
  108[Wall]
    %% face_code_ref=Missing NodePath
  109[Wall]
    %% face_code_ref=Missing NodePath
  110[Wall]
    %% face_code_ref=Missing NodePath
  111[Wall]
    %% face_code_ref=Missing NodePath
  112[Wall]
    %% face_code_ref=Missing NodePath
  113[Wall]
    %% face_code_ref=Missing NodePath
  114[Wall]
    %% face_code_ref=Missing NodePath
  115[Wall]
    %% face_code_ref=Missing NodePath
  116[Wall]
    %% face_code_ref=Missing NodePath
  117[Wall]
    %% face_code_ref=Missing NodePath
  118[Wall]
    %% face_code_ref=Missing NodePath
  119[Wall]
    %% face_code_ref=Missing NodePath
  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[Wall]
    %% face_code_ref=Missing NodePath
  125[Wall]
    %% face_code_ref=Missing NodePath
  126[Wall]
    %% face_code_ref=Missing NodePath
  127[Wall]
    %% face_code_ref=Missing NodePath
  128[Wall]
    %% face_code_ref=Missing NodePath
  129[Wall]
    %% face_code_ref=Missing NodePath
  130[Wall]
    %% face_code_ref=Missing NodePath
  131[Wall]
    %% face_code_ref=Missing NodePath
  132[Wall]
    %% face_code_ref=Missing NodePath
  133[Wall]
    %% face_code_ref=Missing NodePath
  134[Wall]
    %% face_code_ref=Missing NodePath
  135[Wall]
    %% face_code_ref=Missing NodePath
  136[Wall]
    %% face_code_ref=Missing NodePath
  137[Wall]
    %% face_code_ref=Missing NodePath
  138[Wall]
    %% face_code_ref=Missing NodePath
  139[Wall]
    %% face_code_ref=Missing NodePath
  140[Wall]
    %% face_code_ref=Missing NodePath
  141[Wall]
    %% face_code_ref=Missing NodePath
  142["Cap Start"]
    %% face_code_ref=Missing NodePath
  143["Cap Start"]
    %% face_code_ref=Missing NodePath
  144["Cap Start"]
    %% face_code_ref=Missing NodePath
  145["Cap Start"]
    %% face_code_ref=Missing NodePath
  146["Cap Start"]
    %% face_code_ref=Missing NodePath
  147["Cap Start"]
    %% face_code_ref=Missing NodePath
  148["Cap End"]
    %% face_code_ref=Missing NodePath
  149["Cap End"]
    %% face_code_ref=Missing NodePath
  150["Cap End"]
    %% face_code_ref=Missing NodePath
  151["Cap End"]
    %% face_code_ref=Missing NodePath
  152["Cap End"]
    %% face_code_ref=Missing NodePath
  153["Cap End"]
    %% face_code_ref=Missing NodePath
  154["SweepEdge Opposite"]
  155["SweepEdge Opposite"]
  156["SweepEdge Opposite"]
  157["SweepEdge Opposite"]
  158["SweepEdge Opposite"]
  159["SweepEdge Opposite"]
  160["SweepEdge Opposite"]
  161["SweepEdge Opposite"]
  162["SweepEdge Opposite"]
  163["SweepEdge Opposite"]
  164["SweepEdge Opposite"]
  165["SweepEdge Opposite"]
  166["SweepEdge Opposite"]
  167["SweepEdge Opposite"]
  168["SweepEdge Opposite"]
  169["SweepEdge Opposite"]
  170["SweepEdge Opposite"]
  171["SweepEdge Opposite"]
  172["SweepEdge Opposite"]
  173["SweepEdge Opposite"]
  174["SweepEdge Opposite"]
  175["SweepEdge Opposite"]
  176["SweepEdge Opposite"]
  177["SweepEdge Opposite"]
  178["SweepEdge Opposite"]
  179["SweepEdge Opposite"]
  180["SweepEdge Opposite"]
  181["SweepEdge Opposite"]
  182["SweepEdge Opposite"]
  183["SweepEdge Opposite"]
  184["SweepEdge Opposite"]
  185["SweepEdge Opposite"]
  186["SweepEdge Opposite"]
  187["SweepEdge Opposite"]
  188["SweepEdge Opposite"]
  189["SweepEdge Opposite"]
  190["SweepEdge Opposite"]
  191["SweepEdge Opposite"]
  192["SweepEdge Opposite"]
  193["SweepEdge Opposite"]
  194["SweepEdge Opposite"]
  195["SweepEdge Opposite"]
  196["SweepEdge Opposite"]
  197["SweepEdge Opposite"]
  198["SweepEdge Opposite"]
  199["SweepEdge Adjacent"]
  200["SweepEdge Adjacent"]
  201["SweepEdge Adjacent"]
  202["SweepEdge Adjacent"]
  203["SweepEdge Adjacent"]
  204["SweepEdge Adjacent"]
  205["SweepEdge Adjacent"]
  206["SweepEdge Adjacent"]
  207["SweepEdge Adjacent"]
  208["SweepEdge Adjacent"]
  209["SweepEdge Adjacent"]
  210["SweepEdge Adjacent"]
  211["SweepEdge Adjacent"]
  212["SweepEdge Adjacent"]
  213["SweepEdge Adjacent"]
  214["SweepEdge Adjacent"]
  215["SweepEdge Adjacent"]
  216["SweepEdge Adjacent"]
  217["SweepEdge Adjacent"]
  218["SweepEdge Adjacent"]
  219["SweepEdge Adjacent"]
  220["SweepEdge Adjacent"]
  221["SweepEdge Adjacent"]
  222["SweepEdge Adjacent"]
  223["SweepEdge Adjacent"]
  224["SweepEdge Adjacent"]
  225["SweepEdge Adjacent"]
  226["SweepEdge Adjacent"]
  227["SweepEdge Adjacent"]
  228["SweepEdge Adjacent"]
  229["SweepEdge Adjacent"]
  230["SweepEdge Adjacent"]
  231["SweepEdge Adjacent"]
  232["SweepEdge Adjacent"]
  233["SweepEdge Adjacent"]
  234["SweepEdge Adjacent"]
  235["SweepEdge Adjacent"]
  236["SweepEdge Adjacent"]
  237["SweepEdge Adjacent"]
  238["SweepEdge Adjacent"]
  239["SweepEdge Adjacent"]
  240["SweepEdge Adjacent"]
  241["SweepEdge Adjacent"]
  242["SweepEdge Adjacent"]
  243["SweepEdge Adjacent"]
  244["SweepEdge Adjacent"]
  245["SweepEdge Adjacent"]
  246["SweepEdge Adjacent"]
  247["SweepEdge Adjacent"]
  248["SweepEdge Adjacent"]
  249["EdgeCut Fillet<br>[3438, 3552, 0]"]
    %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
  1 --- 8
  2 <--x 6
  2 --- 9
  2 --- 10
  2 --- 11
  3 --- 12
  4 <--x 7
  4 --- 13
  5 --- 14
  8 --- 15
  8 --- 16
  8 --- 17
  8 --- 18
  8 --- 19
  8 --- 20
  8 --- 21
  8 --- 22
  8 --- 23
  8 --- 24
  8 --- 25
  8 --- 26
  8 --- 27
  8 --- 28
  8 --- 29
  8 --- 30
  8 --- 75
  8 ---- 79
  8 --- 89
  9 --- 31
  9 --- 32
  9 --- 33
  9 --- 34
  9 --- 35
  9 --- 36
  9 --- 37
  9 --- 38
  9 --- 78
  9 ---- 80
  9 --- 87
  10 --- 39
  10 --- 40
  10 --- 41
  10 --- 42
  10 --- 43
  10 --- 44
  10 --- 76
  10 ---- 81
  10 --- 88
  11 --- 45
  11 --- 46
  11 --- 47
  11 --- 48
  11 --- 49
  11 --- 50
  11 --- 51
  11 --- 52
  11 --- 72
  11 ---- 82
  11 --- 88
  12 --- 53
  12 --- 54
  12 --- 55
  12 --- 56
  12 --- 57
  12 --- 58
  12 --- 59
  12 --- 60
  12 --- 61
  12 --- 62
  12 --- 63
  12 --- 74
  12 ---- 83
  12 --- 86
  13 --- 64
  13 --- 77
  13 ---- 84
  13 --- 90
  14 --- 65
  14 --- 66
  14 --- 67
  14 --- 68
  14 --- 69
  14 --- 70
  14 --- 71
  14 --- 73
  14 ---- 85
  15 --- 109
  15 x--> 145
  15 --- 161
  15 --- 206
  16 --- 105
  16 x--> 145
  16 --- 162
  16 --- 207
  17 --- 104
  17 x--> 145
  17 --- 163
  17 --- 208
  18 --- 106
  18 x--> 145
  18 --- 164
  18 --- 209
  19 --- 102
  19 x--> 145
  19 --- 165
  19 --- 210
  20 --- 101
  20 x--> 145
  20 --- 166
  20 --- 211
  21 --- 108
  21 x--> 145
  21 --- 167
  21 --- 212
  22 --- 111
  22 x--> 145
  22 --- 168
  22 --- 213
  23 --- 110
  23 x--> 145
  23 --- 169
  23 --- 214
  24 --- 99
  24 x--> 145
  24 --- 170
  24 --- 215
  25 --- 100
  25 x--> 145
  25 --- 171
  25 --- 216
  26 --- 112
  26 x--> 145
  26 --- 172
  26 --- 217
  27 --- 107
  27 x--> 145
  27 --- 173
  27 --- 218
  28 --- 103
  28 x--> 145
  28 --- 174
  28 --- 219
  29 --- 98
  29 x--> 145
  29 --- 175
  29 --- 220
  31 --- 126
  31 x--> 152
  31 --- 193
  31 --- 238
  32 --- 125
  32 x--> 152
  32 --- 192
  32 --- 237
  33 --- 128
  33 x--> 152
  33 --- 191
  33 --- 236
  34 --- 124
  34 x--> 152
  34 --- 190
  34 --- 235
  35 --- 129
  35 x--> 152
  35 --- 189
  35 --- 234
  36 --- 130
  36 x--> 152
  36 --- 188
  36 --- 233
  37 --- 127
  37 x--> 152
  37 --- 187
  37 --- 232
  39 --- 133
  39 x--> 150
  39 --- 198
  39 --- 243
  40 --- 131
  40 x--> 150
  40 --- 197
  40 --- 242
  41 --- 132
  41 x--> 150
  41 --- 196
  41 --- 241
  42 --- 134
  42 x--> 150
  42 --- 195
  42 --- 240
  43 --- 135
  43 x--> 150
  43 --- 194
  43 --- 239
  45 --- 92
  45 x--> 148
  45 --- 154
  45 --- 199
  46 --- 91
  46 x--> 148
  46 --- 155
  46 --- 200
  47 --- 93
  47 x--> 148
  47 --- 156
  47 --- 201
  48 --- 94
  48 x--> 148
  48 --- 157
  48 --- 202
  49 --- 95
  49 x--> 148
  49 --- 158
  49 --- 203
  50 --- 96
  50 x--> 148
  50 --- 159
  50 --- 204
  51 --- 97
  51 x--> 148
  51 --- 160
  51 --- 205
  54 --- 113
  54 x--> 147
  54 --- 180
  54 --- 225
  55 --- 114
  55 x--> 147
  55 --- 178
  55 --- 223
  56 --- 115
  56 x--> 147
  56 --- 179
  56 --- 224
  57 --- 116
  57 x--> 147
  57 --- 182
  57 --- 227
  58 --- 117
  58 x--> 147
  58 --- 177
  58 --- 222
  59 --- 118
  59 x--> 147
  59 --- 176
  59 --- 221
  60 --- 119
  60 x--> 147
  60 --- 185
  60 --- 230
  61 --- 120
  61 x--> 147
  61 --- 183
  61 --- 228
  62 --- 121
  62 x--> 147
  62 --- 181
  62 --- 226
  63 --- 122
  63 x--> 147
  63 --- 184
  63 --- 229
  64 --- 123
  64 x--> 143
  64 --- 186
  64 --- 231
  64 --- 249
  85 <--x 65
  65 --- 136
  65 x--> 244
  85 <--x 66
  66 --- 141
  66 --- 244
  85 <--x 67
  67 --- 138
  67 --- 245
  85 <--x 68
  68 --- 137
  68 --- 246
  85 <--x 69
  69 --- 139
  69 --- 247
  85 <--x 70
  70 --- 140
  70 --- 248
  79 --- 98
  79 --- 99
  79 --- 100
  79 --- 101
  79 --- 102
  79 --- 103
  79 --- 104
  79 --- 105
  79 --- 106
  79 --- 107
  79 --- 108
  79 --- 109
  79 --- 110
  79 --- 111
  79 --- 112
  79 --- 145
  79 --- 151
  79 --- 161
  79 --- 162
  79 --- 163
  79 --- 164
  79 --- 165
  79 --- 166
  79 --- 167
  79 --- 168
  79 --- 169
  79 --- 170
  79 --- 171
  79 --- 172
  79 --- 173
  79 --- 174
  79 --- 175
  79 --- 206
  79 --- 207
  79 --- 208
  79 --- 209
  79 --- 210
  79 --- 211
  79 --- 212
  79 --- 213
  79 --- 214
  79 --- 215
  79 --- 216
  79 --- 217
  79 --- 218
  79 --- 219
  79 --- 220
  80 --- 124
  80 --- 125
  80 --- 126
  80 --- 127
  80 --- 128
  80 --- 129
  80 --- 130
  80 --- 146
  80 --- 152
  80 --- 187
  80 --- 188
  80 --- 189
  80 --- 190
  80 --- 191
  80 --- 192
  80 --- 193
  80 --- 232
  80 --- 233
  80 --- 234
  80 --- 235
  80 --- 236
  80 --- 237
  80 --- 238
  81 --- 131
  81 --- 132
  81 --- 133
  81 --- 134
  81 --- 135
  81 --- 144
  81 --- 150
  81 --- 194
  81 --- 195
  81 --- 196
  81 --- 197
  81 --- 198
  81 --- 239
  81 --- 240
  81 --- 241
  81 --- 242
  81 --- 243
  82 --- 91
  82 --- 92
  82 --- 93
  82 --- 94
  82 --- 95
  82 --- 96
  82 --- 97
  82 --- 142
  82 --- 148
  82 --- 154
  82 --- 155
  82 --- 156
  82 --- 157
  82 --- 158
  82 --- 159
  82 --- 160
  82 --- 199
  82 --- 200
  82 --- 201
  82 --- 202
  82 --- 203
  82 --- 204
  82 --- 205
  83 --- 113
  83 --- 114
  83 --- 115
  83 --- 116
  83 --- 117
  83 --- 118
  83 --- 119
  83 --- 120
  83 --- 121
  83 --- 122
  83 --- 147
  83 --- 153
  83 --- 176
  83 --- 177
  83 --- 178
  83 --- 179
  83 --- 180
  83 --- 181
  83 --- 182
  83 --- 183
  83 --- 184
  83 --- 185
  83 --- 221
  83 --- 222
  83 --- 223
  83 --- 224
  83 --- 225
  83 --- 226
  83 --- 227
  83 --- 228
  83 --- 229
  83 --- 230
  84 --- 123
  84 --- 143
  84 --- 149
  84 --- 186
  84 --- 231
  85 --- 136
  85 --- 137
  85 --- 138
  85 --- 139
  85 --- 140
  85 --- 141
  85 --- 244
  85 --- 245
  85 --- 246
  85 --- 247
  85 --- 248
  90 --- 86
  88 --- 87
  87 --- 89
  89 --- 90
  91 --- 155
  199 <--x 91
  91 --- 200
  92 --- 154
  92 --- 199
  205 <--x 92
  93 --- 156
  200 <--x 93
  93 --- 201
  94 --- 157
  201 <--x 94
  94 --- 202
  95 --- 158
  202 <--x 95
  95 --- 203
  96 --- 159
  203 <--x 96
  96 --- 204
  97 --- 160
  204 <--x 97
  97 --- 205
  98 --- 175
  219 <--x 98
  98 --- 220
  99 --- 170
  214 <--x 99
  99 --- 215
  100 --- 171
  215 <--x 100
  100 --- 216
  101 --- 166
  210 <--x 101
  101 --- 211
  102 --- 165
  209 <--x 102
  102 --- 210
  103 --- 174
  218 <--x 103
  103 --- 219
  104 --- 163
  207 <--x 104
  104 --- 208
  105 --- 162
  206 <--x 105
  105 --- 207
  106 --- 164
  208 <--x 106
  106 --- 209
  107 --- 173
  217 <--x 107
  107 --- 218
  108 --- 167
  211 <--x 108
  108 --- 212
  109 --- 161
  109 --- 206
  220 <--x 109
  110 --- 169
  213 <--x 110
  110 --- 214
  111 --- 168
  212 <--x 111
  111 --- 213
  112 --- 172
  216 <--x 112
  112 --- 217
  113 --- 180
  224 <--x 113
  113 --- 225
  114 --- 178
  222 <--x 114
  114 --- 223
  115 --- 179
  223 <--x 115
  115 --- 224
  116 --- 182
  226 <--x 116
  116 --- 227
  117 --- 177
  221 <--x 117
  117 --- 222
  118 --- 176
  118 --- 221
  230 <--x 118
  119 --- 185
  229 <--x 119
  119 --- 230
  120 --- 183
  227 <--x 120
  120 --- 228
  121 --- 181
  225 <--x 121
  121 --- 226
  122 --- 184
  228 <--x 122
  122 --- 229
  123 --- 186
  123 --- 231
  124 --- 190
  124 --- 235
  236 <--x 124
  125 --- 192
  125 --- 237
  238 <--x 125
  126 --- 193
  232 <--x 126
  126 --- 238
  127 --- 187
  127 --- 232
  233 <--x 127
  128 --- 191
  128 --- 236
  237 <--x 128
  129 --- 189
  129 --- 234
  235 <--x 129
  130 --- 188
  130 --- 233
  234 <--x 130
  131 --- 197
  131 --- 242
  243 <--x 131
  132 --- 196
  132 --- 241
  242 <--x 132
  133 --- 198
  239 <--x 133
  133 --- 243
  134 --- 195
  134 --- 240
  241 <--x 134
  135 --- 194
  135 --- 239
  240 <--x 135
  136 --- 244
  248 <--x 136
  245 <--x 137
  137 --- 246
  138 --- 245
  246 <--x 139
  139 --- 247
  247 <--x 140
  140 --- 248
  141 --- 244
  154 <--x 142
  155 <--x 142
  156 <--x 142
  157 <--x 142
  158 <--x 142
  159 <--x 142
  160 <--x 142
  194 <--x 144
  195 <--x 144
  196 <--x 144
  197 <--x 144
  198 <--x 144
  187 <--x 146
  188 <--x 146
  189 <--x 146
  190 <--x 146
  191 <--x 146
  192 <--x 146
  193 <--x 146
  186 <--x 149
  161 <--x 151
  162 <--x 151
  163 <--x 151
  164 <--x 151
  165 <--x 151
  166 <--x 151
  167 <--x 151
  168 <--x 151
  169 <--x 151
  170 <--x 151
  171 <--x 151
  172 <--x 151
  173 <--x 151
  174 <--x 151
  175 <--x 151
  176 <--x 153
  177 <--x 153
  178 <--x 153
  179 <--x 153
  180 <--x 153
  181 <--x 153
  182 <--x 153
  183 <--x 153
  184 <--x 153
  185 <--x 153