```mermaid flowchart LR subgraph path2 [Path] 2["Path
[590, 640, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 3["Segment
[648, 690, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 4["Segment
[698, 740, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 5["Segment
[748, 790, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 6["Segment
[798, 839, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 7["Segment
[847, 893, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 8["Segment
[901, 908, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 9[Solid2d] end subgraph path10 [Path] 10["Path
[934, 994, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }, CallKwArg { index: 0 }] 11["Segment
[934, 994, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }, CallKwArg { index: 0 }] 12[Solid2d] end 1["Plane
[564, 582, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 13["Sweep Extrusion
[1003, 1024, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }] 14[Wall] %% face_code_ref=Missing NodePath 15[Wall] %% face_code_ref=Missing NodePath 16[Wall] %% face_code_ref=Missing NodePath 17[Wall] %% face_code_ref=Missing NodePath 18[Wall] %% face_code_ref=Missing NodePath 19[Wall] %% face_code_ref=Missing NodePath 20["Cap Start"] %% face_code_ref=Missing NodePath 21["Cap End"] %% face_code_ref=Missing NodePath 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] 24["SweepEdge Opposite"] 25["SweepEdge Adjacent"] 26["SweepEdge Opposite"] 27["SweepEdge Adjacent"] 28["SweepEdge Opposite"] 29["SweepEdge Adjacent"] 30["SweepEdge Opposite"] 31["SweepEdge Adjacent"] 32["SweepEdge Opposite"] 33["SweepEdge Adjacent"] 1 --- 2 1 --- 10 2 --- 3 2 --- 4 2 --- 5 2 --- 6 2 --- 7 2 --- 8 2 --- 9 2 ---- 13 3 --- 19 3 x--> 20 3 --- 32 3 --- 33 4 --- 18 4 x--> 20 4 --- 30 4 --- 31 5 --- 17 5 x--> 20 5 --- 28 5 --- 29 6 --- 16 6 x--> 20 6 --- 26 6 --- 27 7 --- 15 7 x--> 20 7 --- 24 7 --- 25 8 --- 14 8 x--> 20 8 --- 22 8 --- 23 10 --- 11 10 --- 12 13 --- 14 13 --- 15 13 --- 16 13 --- 17 13 --- 18 13 --- 19 13 --- 20 13 --- 21 13 --- 22 13 --- 23 13 --- 24 13 --- 25 13 --- 26 13 --- 27 13 --- 28 13 --- 29 13 --- 30 13 --- 31 13 --- 32 13 --- 33 14 --- 22 14 --- 23 25 <--x 14 15 --- 24 15 --- 25 27 <--x 15 16 --- 26 16 --- 27 29 <--x 16 17 --- 28 17 --- 29 31 <--x 17 18 --- 30 18 --- 31 33 <--x 18 23 <--x 19 19 --- 32 19 --- 33 22 <--x 21 24 <--x 21 26 <--x 21 28 <--x 21 30 <--x 21 32 <--x 21 ```