```mermaid flowchart LR subgraph path2 [Path] 2["Path
[1206, 1252, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 3["Segment
[1260, 1282, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 4["Segment
[1290, 1320, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 5["Segment
[1328, 1372, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 6["Segment
[1380, 1407, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 7["Segment
[1415, 1459, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 8["Segment
[1467, 1474, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 9[Solid2d] end subgraph path29 [Path] 29["Path
[1206, 1252, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 30["Segment
[1260, 1282, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 31["Segment
[1290, 1320, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 32["Segment
[1328, 1372, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 33["Segment
[1380, 1407, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 34["Segment
[1415, 1459, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 35["Segment
[1467, 1474, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 36[Solid2d] end subgraph path56 [Path] 56["Path
[2515, 2603, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 57["Segment
[2609, 2673, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 58["Segment
[2679, 2743, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 59["Segment
[2749, 2802, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 60["Segment
[2808, 2829, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 61[Solid2d] end subgraph path78 [Path] 78["Path
[3160, 3326, 0]"] %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 79["Segment
[3160, 3326, 0]"] %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 80[Solid2d] end subgraph path90 [Path] 90["Path
[4610, 4635, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 91["Segment
[4641, 4713, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 92["Segment
[4719, 4792, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 93["Segment
[4798, 4851, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 94["Segment
[4857, 4878, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 95[Solid2d] end subgraph path113 [Path] 113["Path
[5346, 5371, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 114["Segment
[5431, 5474, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 115["Segment
[5482, 5602, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 116["Segment
[5665, 5714, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 117["Segment
[5722, 5747, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 118["Segment
[5755, 5798, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 119["Segment
[5806, 5831, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 120["Segment
[5839, 5883, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }] 121["Segment
[5891, 5898, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }] 122[Solid2d] end subgraph path151 [Path] 151["Path
[5346, 5371, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 152["Segment
[5431, 5474, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 153["Segment
[5482, 5602, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 154["Segment
[5665, 5714, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 155["Segment
[5722, 5747, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 156["Segment
[5755, 5798, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 157["Segment
[5806, 5831, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 158["Segment
[5839, 5883, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }] 159["Segment
[5891, 5898, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }] 160[Solid2d] end subgraph path189 [Path] 189["Path
[5346, 5371, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 190["Segment
[5431, 5474, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 191["Segment
[5482, 5602, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 192["Segment
[5665, 5714, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 193["Segment
[5722, 5747, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 194["Segment
[5755, 5798, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 195["Segment
[5806, 5831, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 196["Segment
[5839, 5883, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }] 197["Segment
[5891, 5898, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }] 198[Solid2d] end subgraph path227 [Path] 227["Path
[5346, 5371, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 228["Segment
[5431, 5474, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 229["Segment
[5482, 5602, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 230["Segment
[5665, 5714, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 231["Segment
[5722, 5747, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 232["Segment
[5755, 5798, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 233["Segment
[5806, 5831, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 234["Segment
[5839, 5883, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }] 235["Segment
[5891, 5898, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }] 236[Solid2d] end 1["Plane
[1560, 1607, 0]"] %% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg, CallKwUnlabeledArg] 10["Sweep Extrusion
[1547, 1650, 0]"] %% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit] 11[Wall] %% face_code_ref=Missing NodePath 12[Wall] %% face_code_ref=Missing NodePath 13[Wall] %% face_code_ref=Missing NodePath 14[Wall] %% face_code_ref=Missing NodePath 15[Wall] %% face_code_ref=Missing NodePath 16["Cap Start"] %% face_code_ref=Missing NodePath 17["Cap End"] %% face_code_ref=Missing NodePath 18["SweepEdge Opposite"] 19["SweepEdge Adjacent"] 20["SweepEdge Opposite"] 21["SweepEdge Adjacent"] 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] 24["SweepEdge Opposite"] 25["SweepEdge Adjacent"] 26["SweepEdge Opposite"] 27["SweepEdge Adjacent"] 28["Plane
[2139, 2186, 0]"] %% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg, CallKwUnlabeledArg] 37["Sweep Revolve
[2126, 2217, 0]"] %% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit] 38[Wall] %% face_code_ref=Missing NodePath 39[Wall] %% face_code_ref=Missing NodePath 40[Wall] %% face_code_ref=Missing NodePath 41[Wall] %% face_code_ref=Missing NodePath 42[Wall] %% face_code_ref=Missing NodePath 43["Cap Start"] %% face_code_ref=Missing NodePath 44["Cap End"] %% face_code_ref=Missing NodePath 45["SweepEdge Opposite"] 46["SweepEdge Adjacent"] 47["SweepEdge Opposite"] 48["SweepEdge Adjacent"] 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] 51["SweepEdge Opposite"] 52["SweepEdge Adjacent"] 53["SweepEdge Opposite"] 54["SweepEdge Adjacent"] 55["Plane
[2492, 2509, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 62["Sweep Extrusion
[2835, 2859, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 63[Wall] %% face_code_ref=Missing NodePath 64[Wall] %% face_code_ref=Missing NodePath 65[Wall] %% face_code_ref=Missing NodePath 66[Wall] %% face_code_ref=Missing NodePath 67["Cap Start"] %% face_code_ref=[ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 68["Cap End"] %% face_code_ref=Missing NodePath 69["SweepEdge Opposite"] 70["SweepEdge Adjacent"] 71["SweepEdge Opposite"] 72["SweepEdge Adjacent"] 73["SweepEdge Opposite"] 74["SweepEdge Adjacent"] 75["SweepEdge Opposite"] 76["SweepEdge Adjacent"] 77["EdgeCut Fillet
[2865, 3095, 0]"] %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 81["Sweep Extrusion
[3548, 3575, 0]"] %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 82[Wall] %% face_code_ref=Missing NodePath 83["Cap Start"] %% face_code_ref=Missing NodePath 84["SweepEdge Opposite"] 85["SweepEdge Adjacent"] 86["Sweep Extrusion
[3548, 3575, 0]"] %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 87["Sweep Extrusion
[3548, 3575, 0]"] %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 88["Sweep Extrusion
[3548, 3575, 0]"] %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 89["Plane
[4571, 4603, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg] 96["Sweep Extrusion
[4884, 4928, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 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["Cap Start"] %% face_code_ref=Missing NodePath 102["Cap End"] %% face_code_ref=Missing NodePath 103["SweepEdge Opposite"] 104["SweepEdge Adjacent"] 105["SweepEdge Opposite"] 106["SweepEdge Adjacent"] 107["SweepEdge Opposite"] 108["SweepEdge Adjacent"] 109["SweepEdge Opposite"] 110["SweepEdge Adjacent"] 111["EdgeCut Fillet
[4934, 5167, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 112["Plane
[5318, 5338, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 123["Sweep Extrusion
[6536, 6648, 0]"] %% [ProgramBodyItem { index: 39 }, VariableDeclarationDeclaration, VariableDeclarationInit] 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["Cap Start"] %% face_code_ref=Missing NodePath 133["Cap End"] %% face_code_ref=Missing NodePath 134["SweepEdge Opposite"] 135["SweepEdge Adjacent"] 136["SweepEdge Opposite"] 137["SweepEdge Adjacent"] 138["SweepEdge Opposite"] 139["SweepEdge Adjacent"] 140["SweepEdge Opposite"] 141["SweepEdge Adjacent"] 142["SweepEdge Opposite"] 143["SweepEdge Adjacent"] 144["SweepEdge Opposite"] 145["SweepEdge Adjacent"] 146["SweepEdge Opposite"] 147["SweepEdge Adjacent"] 148["SweepEdge Opposite"] 149["SweepEdge Adjacent"] 150["Plane
[5318, 5338, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 161["Sweep Extrusion
[6714, 6828, 0]"] %% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit] 162[Wall] %% face_code_ref=Missing NodePath 163[Wall] %% face_code_ref=Missing NodePath 164[Wall] %% face_code_ref=Missing NodePath 165[Wall] %% face_code_ref=Missing NodePath 166[Wall] %% face_code_ref=Missing NodePath 167[Wall] %% face_code_ref=Missing NodePath 168[Wall] %% face_code_ref=Missing NodePath 169[Wall] %% face_code_ref=Missing NodePath 170["Cap Start"] %% face_code_ref=Missing NodePath 171["Cap End"] %% face_code_ref=Missing NodePath 172["SweepEdge Opposite"] 173["SweepEdge Adjacent"] 174["SweepEdge Opposite"] 175["SweepEdge Adjacent"] 176["SweepEdge Opposite"] 177["SweepEdge Adjacent"] 178["SweepEdge Opposite"] 179["SweepEdge Adjacent"] 180["SweepEdge Opposite"] 181["SweepEdge Adjacent"] 182["SweepEdge Opposite"] 183["SweepEdge Adjacent"] 184["SweepEdge Opposite"] 185["SweepEdge Adjacent"] 186["SweepEdge Opposite"] 187["SweepEdge Adjacent"] 188["Plane
[5318, 5338, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 199["Sweep Revolve
[7654, 7709, 0]"] %% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit] 200[Wall] %% face_code_ref=Missing NodePath 201[Wall] %% face_code_ref=Missing NodePath 202[Wall] %% face_code_ref=Missing NodePath 203[Wall] %% face_code_ref=Missing NodePath 204[Wall] %% face_code_ref=Missing NodePath 205[Wall] %% face_code_ref=Missing NodePath 206[Wall] %% face_code_ref=Missing NodePath 207[Wall] %% face_code_ref=Missing NodePath 208["Cap Start"] %% face_code_ref=Missing NodePath 209["Cap End"] %% face_code_ref=Missing NodePath 210["SweepEdge Opposite"] 211["SweepEdge Adjacent"] 212["SweepEdge Opposite"] 213["SweepEdge Adjacent"] 214["SweepEdge Opposite"] 215["SweepEdge Adjacent"] 216["SweepEdge Opposite"] 217["SweepEdge Adjacent"] 218["SweepEdge Opposite"] 219["SweepEdge Adjacent"] 220["SweepEdge Opposite"] 221["SweepEdge Adjacent"] 222["SweepEdge Opposite"] 223["SweepEdge Adjacent"] 224["SweepEdge Opposite"] 225["SweepEdge Adjacent"] 226["Plane
[5318, 5338, 0]"] %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 237["Sweep Revolve
[7771, 7825, 0]"] %% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit] 238[Wall] %% face_code_ref=Missing NodePath 239[Wall] %% face_code_ref=Missing NodePath 240[Wall] %% face_code_ref=Missing NodePath 241[Wall] %% face_code_ref=Missing NodePath 242[Wall] %% face_code_ref=Missing NodePath 243[Wall] %% face_code_ref=Missing NodePath 244[Wall] %% face_code_ref=Missing NodePath 245[Wall] %% face_code_ref=Missing NodePath 246["Cap Start"] %% face_code_ref=Missing NodePath 247["Cap End"] %% face_code_ref=Missing NodePath 248["SweepEdge Opposite"] 249["SweepEdge Adjacent"] 250["SweepEdge Opposite"] 251["SweepEdge Adjacent"] 252["SweepEdge Opposite"] 253["SweepEdge Adjacent"] 254["SweepEdge Opposite"] 255["SweepEdge Adjacent"] 256["SweepEdge Opposite"] 257["SweepEdge Adjacent"] 258["SweepEdge Opposite"] 259["SweepEdge Adjacent"] 260["SweepEdge Opposite"] 261["SweepEdge Adjacent"] 262["SweepEdge Opposite"] 263["SweepEdge Adjacent"] 264["StartSketchOnPlane
[1178, 1198, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 265["StartSketchOnPlane
[1178, 1198, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 266["StartSketchOnFace
[3112, 3154, 0]"] %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 267["StartSketchOnPlane
[4557, 4604, 0]"] %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 1 --- 2 1 <--x 264 2 --- 3 2 --- 4 2 --- 5 2 --- 6 2 --- 7 2 --- 8 2 --- 9 2 ---- 10 3 --- 11 3 x--> 16 3 --- 18 3 --- 19 4 --- 12 4 x--> 16 4 --- 20 4 --- 21 5 --- 13 5 x--> 16 5 --- 22 5 --- 23 6 --- 14 6 x--> 16 6 --- 24 6 --- 25 7 --- 15 7 x--> 16 7 --- 26 7 --- 27 10 --- 11 10 --- 12 10 --- 13 10 --- 14 10 --- 15 10 --- 16 10 --- 17 10 --- 18 10 --- 19 10 --- 20 10 --- 21 10 --- 22 10 --- 23 10 --- 24 10 --- 25 10 --- 26 10 --- 27 11 --- 18 11 --- 19 27 <--x 11 19 <--x 12 12 --- 20 12 --- 21 21 <--x 13 13 --- 22 13 --- 23 23 <--x 14 14 --- 24 14 --- 25 25 <--x 15 15 --- 26 15 --- 27 18 <--x 17 20 <--x 17 22 <--x 17 24 <--x 17 26 <--x 17 28 --- 29 28 <--x 265 29 --- 30 29 --- 31 29 --- 32 29 --- 33 29 --- 34 29 --- 35 29 --- 36 29 ---- 37 30 --- 38 30 x--> 44 30 --- 45 30 --- 46 31 --- 39 31 x--> 44 31 --- 47 31 --- 48 32 --- 40 32 x--> 44 32 --- 49 32 --- 50 33 --- 41 33 x--> 44 33 --- 51 33 --- 52 34 --- 42 34 x--> 44 34 --- 53 34 --- 54 37 --- 38 37 --- 39 37 --- 40 37 --- 41 37 --- 42 37 --- 43 37 --- 44 37 --- 45 37 --- 46 37 --- 47 37 --- 48 37 --- 49 37 --- 50 37 --- 51 37 --- 52 37 --- 53 37 --- 54 38 --- 45 38 --- 46 54 <--x 38 46 <--x 39 39 --- 47 39 --- 48 48 <--x 40 40 --- 49 40 --- 50 50 <--x 41 41 --- 51 41 --- 52 52 <--x 42 42 --- 53 42 --- 54 45 <--x 43 47 <--x 43 49 <--x 43 51 <--x 43 53 <--x 43 55 --- 56 56 --- 57 56 --- 58 56 --- 59 56 --- 60 56 --- 61 56 ---- 62 57 --- 63 57 x--> 67 57 --- 69 57 --- 70 58 --- 64 58 x--> 67 58 --- 71 58 --- 72 59 --- 65 59 x--> 67 59 --- 73 59 --- 74 60 --- 66 60 x--> 67 60 --- 75 60 --- 76 62 --- 63 62 --- 64 62 --- 65 62 --- 66 62 --- 67 62 --- 68 62 --- 69 62 --- 70 62 --- 71 62 --- 72 62 --- 73 62 --- 74 62 --- 75 62 --- 76 63 --- 69 63 --- 70 76 <--x 63 70 <--x 64 64 --- 71 64 --- 72 72 <--x 65 65 --- 73 65 --- 74 74 <--x 66 66 --- 75 66 --- 76 67 --- 78 79 <--x 67 67 <--x 266 69 <--x 68 71 <--x 68 73 <--x 68 75 <--x 68 70 <--x 77 78 --- 79 78 --- 80 78 ---- 81 79 --- 82 79 --- 84 79 --- 85 81 --- 82 81 --- 83 81 --- 84 81 --- 85 82 --- 84 82 --- 85 84 <--x 83 89 --- 90 89 <--x 267 90 --- 91 90 --- 92 90 --- 93 90 --- 94 90 --- 95 90 ---- 96 91 --- 97 91 x--> 101 91 --- 103 91 --- 104 92 --- 98 92 x--> 101 92 --- 105 92 --- 106 93 --- 99 93 x--> 101 93 --- 107 93 --- 108 94 --- 100 94 x--> 101 94 --- 109 94 --- 110 96 --- 97 96 --- 98 96 --- 99 96 --- 100 96 --- 101 96 --- 102 96 --- 103 96 --- 104 96 --- 105 96 --- 106 96 --- 107 96 --- 108 96 --- 109 96 --- 110 97 --- 103 97 --- 104 110 <--x 97 104 <--x 98 98 --- 105 98 --- 106 106 <--x 99 99 --- 107 99 --- 108 108 <--x 100 100 --- 109 100 --- 110 103 <--x 102 105 <--x 102 107 <--x 102 109 <--x 102 104 <--x 111 112 --- 113 113 --- 114 113 --- 115 113 --- 116 113 --- 117 113 --- 118 113 --- 119 113 --- 120 113 --- 121 113 --- 122 113 ---- 123 114 --- 131 114 x--> 132 114 --- 148 114 --- 149 115 --- 130 115 x--> 132 115 --- 146 115 --- 147 116 --- 129 116 x--> 132 116 --- 144 116 --- 145 117 --- 128 117 x--> 132 117 --- 142 117 --- 143 118 --- 127 118 x--> 132 118 --- 140 118 --- 141 119 --- 126 119 x--> 132 119 --- 138 119 --- 139 120 --- 125 120 x--> 132 120 --- 136 120 --- 137 121 --- 124 121 x--> 132 121 --- 134 121 --- 135 123 --- 124 123 --- 125 123 --- 126 123 --- 127 123 --- 128 123 --- 129 123 --- 130 123 --- 131 123 --- 132 123 --- 133 123 --- 134 123 --- 135 123 --- 136 123 --- 137 123 --- 138 123 --- 139 123 --- 140 123 --- 141 123 --- 142 123 --- 143 123 --- 144 123 --- 145 123 --- 146 123 --- 147 123 --- 148 123 --- 149 124 --- 134 124 --- 135 137 <--x 124 125 --- 136 125 --- 137 139 <--x 125 126 --- 138 126 --- 139 141 <--x 126 127 --- 140 127 --- 141 143 <--x 127 128 --- 142 128 --- 143 145 <--x 128 129 --- 144 129 --- 145 147 <--x 129 130 --- 146 130 --- 147 149 <--x 130 135 <--x 131 131 --- 148 131 --- 149 134 <--x 133 136 <--x 133 138 <--x 133 140 <--x 133 142 <--x 133 144 <--x 133 146 <--x 133 148 <--x 133 150 --- 151 151 --- 152 151 --- 153 151 --- 154 151 --- 155 151 --- 156 151 --- 157 151 --- 158 151 --- 159 151 --- 160 151 ---- 161 152 --- 169 152 x--> 170 152 --- 186 152 --- 187 153 --- 168 153 x--> 170 153 --- 184 153 --- 185 154 --- 167 154 x--> 170 154 --- 182 154 --- 183 155 --- 166 155 x--> 170 155 --- 180 155 --- 181 156 --- 165 156 x--> 170 156 --- 178 156 --- 179 157 --- 164 157 x--> 170 157 --- 176 157 --- 177 158 --- 163 158 x--> 170 158 --- 174 158 --- 175 159 --- 162 159 x--> 170 159 --- 172 159 --- 173 161 --- 162 161 --- 163 161 --- 164 161 --- 165 161 --- 166 161 --- 167 161 --- 168 161 --- 169 161 --- 170 161 --- 171 161 --- 172 161 --- 173 161 --- 174 161 --- 175 161 --- 176 161 --- 177 161 --- 178 161 --- 179 161 --- 180 161 --- 181 161 --- 182 161 --- 183 161 --- 184 161 --- 185 161 --- 186 161 --- 187 162 --- 172 162 --- 173 175 <--x 162 163 --- 174 163 --- 175 177 <--x 163 164 --- 176 164 --- 177 179 <--x 164 165 --- 178 165 --- 179 181 <--x 165 166 --- 180 166 --- 181 183 <--x 166 167 --- 182 167 --- 183 185 <--x 167 168 --- 184 168 --- 185 187 <--x 168 173 <--x 169 169 --- 186 169 --- 187 172 <--x 171 174 <--x 171 176 <--x 171 178 <--x 171 180 <--x 171 182 <--x 171 184 <--x 171 186 <--x 171 188 --- 189 189 --- 190 189 --- 191 189 --- 192 189 --- 193 189 --- 194 189 --- 195 189 --- 196 189 --- 197 189 --- 198 189 ---- 199 190 --- 200 190 x--> 209 190 --- 210 190 --- 211 191 --- 201 191 x--> 209 191 --- 212 191 --- 213 192 --- 202 192 x--> 209 192 --- 214 192 --- 215 193 --- 203 193 x--> 209 193 --- 216 193 --- 217 194 --- 204 194 x--> 209 194 --- 218 194 --- 219 195 --- 205 195 x--> 209 195 --- 220 195 --- 221 196 --- 206 196 x--> 209 196 --- 222 196 --- 223 197 --- 207 197 x--> 209 197 --- 224 197 --- 225 199 --- 200 199 --- 201 199 --- 202 199 --- 203 199 --- 204 199 --- 205 199 --- 206 199 --- 207 199 --- 208 199 --- 209 199 --- 210 199 --- 211 199 --- 212 199 --- 213 199 --- 214 199 --- 215 199 --- 216 199 --- 217 199 --- 218 199 --- 219 199 --- 220 199 --- 221 199 --- 222 199 --- 223 199 --- 224 199 --- 225 200 --- 210 200 --- 211 225 <--x 200 211 <--x 201 201 --- 212 201 --- 213 213 <--x 202 202 --- 214 202 --- 215 215 <--x 203 203 --- 216 203 --- 217 217 <--x 204 204 --- 218 204 --- 219 219 <--x 205 205 --- 220 205 --- 221 221 <--x 206 206 --- 222 206 --- 223 223 <--x 207 207 --- 224 207 --- 225 210 <--x 208 212 <--x 208 214 <--x 208 216 <--x 208 218 <--x 208 220 <--x 208 222 <--x 208 224 <--x 208 226 --- 227 227 --- 228 227 --- 229 227 --- 230 227 --- 231 227 --- 232 227 --- 233 227 --- 234 227 --- 235 227 --- 236 227 ---- 237 228 --- 238 228 x--> 246 228 --- 248 228 --- 249 229 --- 239 229 x--> 246 229 --- 250 229 --- 251 230 --- 240 230 x--> 246 230 --- 252 230 --- 253 231 --- 241 231 x--> 246 231 --- 254 231 --- 255 232 --- 242 232 x--> 246 232 --- 256 232 --- 257 233 --- 243 233 x--> 246 233 --- 258 233 --- 259 234 --- 244 234 x--> 246 234 --- 260 234 --- 261 235 --- 245 235 x--> 246 235 --- 262 235 --- 263 237 --- 238 237 --- 239 237 --- 240 237 --- 241 237 --- 242 237 --- 243 237 --- 244 237 --- 245 237 --- 246 237 --- 247 237 --- 248 237 --- 249 237 --- 250 237 --- 251 237 --- 252 237 --- 253 237 --- 254 237 --- 255 237 --- 256 237 --- 257 237 --- 258 237 --- 259 237 --- 260 237 --- 261 237 --- 262 237 --- 263 238 --- 248 238 --- 249 263 <--x 238 249 <--x 239 239 --- 250 239 --- 251 251 <--x 240 240 --- 252 240 --- 253 253 <--x 241 241 --- 254 241 --- 255 255 <--x 242 242 --- 256 242 --- 257 257 <--x 243 243 --- 258 243 --- 259 259 <--x 244 244 --- 260 244 --- 261 261 <--x 245 245 --- 262 245 --- 263 248 <--x 247 250 <--x 247 252 <--x 247 254 <--x 247 256 <--x 247 258 <--x 247 260 <--x 247 262 <--x 247 ```