Files
modeling-app/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/artifact_graph_flowchart.snap.md

457 lines
16 KiB
Markdown
Raw Normal View History

2025-05-21 13:27:43 +01:00
```mermaid
flowchart LR
subgraph path8 [Path]
8["Path<br>[832, 879, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
15["Segment<br>[885, 915, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
16["Segment<br>[921, 983, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
17["Segment<br>[989, 1049, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
18["Segment<br>[1055, 1106, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
19["Segment<br>[1112, 1161, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
20["Segment<br>[1167, 1195, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
21["Segment<br>[1201, 1220, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
22["Segment<br>[1226, 1245, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
23["Segment<br>[1251, 1289, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
24["Segment<br>[1295, 1315, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
25["Segment<br>[1321, 1360, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
26["Segment<br>[1366, 1386, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
27["Segment<br>[1392, 1412, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
28["Segment<br>[1418, 1438, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
29["Segment<br>[1444, 1479, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
30["Segment<br>[1485, 1511, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 16 }]
31["Segment<br>[1517, 1541, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 17 }]
32["Segment<br>[1547, 1569, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
33["Segment<br>[1575, 1582, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 19 }]
45[Solid2d]
end
subgraph path9 [Path]
9["Path<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
39["Segment<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
40[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
34["Segment<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
41[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
36["Segment<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
42[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
35["Segment<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
43[Solid2d]
end
subgraph path13 [Path]
13["Path<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
38["Segment<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
44[Solid2d]
end
subgraph path14 [Path]
14["Path<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
37["Segment<br>[1809, 1880, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }]
46[Solid2d]
end
1["Plane<br>[801, 818, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit]
2["StartSketchOnFace<br>[1762, 1801, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
3["StartSketchOnFace<br>[1762, 1801, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
4["StartSketchOnFace<br>[1762, 1801, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
5["StartSketchOnFace<br>[1762, 1801, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
6["StartSketchOnFace<br>[1762, 1801, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
7["StartSketchOnFace<br>[1762, 1801, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
47["Sweep Revolve<br>[1643, 1685, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit]
48["Sweep Extrusion<br>[1888, 1921, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }]
49["Sweep Extrusion<br>[1888, 1921, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }]
50["Sweep Extrusion<br>[1888, 1921, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }]
51["Sweep Extrusion<br>[1888, 1921, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }]
52["Sweep Extrusion<br>[1888, 1921, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }]
53["Sweep Extrusion<br>[1888, 1921, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }]
54[Wall]
%% face_code_ref=Missing NodePath
55[Wall]
%% face_code_ref=Missing NodePath
56[Wall]
%% face_code_ref=Missing NodePath
57[Wall]
%% face_code_ref=Missing NodePath
58[Wall]
%% face_code_ref=Missing NodePath
59[Wall]
%% face_code_ref=Missing NodePath
60[Wall]
%% face_code_ref=Missing NodePath
61[Wall]
%% face_code_ref=Missing NodePath
62[Wall]
%% face_code_ref=Missing NodePath
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[Wall]
%% face_code_ref=Missing NodePath
68[Wall]
%% face_code_ref=Missing NodePath
69[Wall]
%% face_code_ref=Missing NodePath
70[Wall]
%% face_code_ref=Missing NodePath
71[Wall]
%% face_code_ref=Missing NodePath
72[Wall]
%% face_code_ref=Missing NodePath
73[Wall]
%% face_code_ref=Missing NodePath
74[Wall]
%% face_code_ref=Missing NodePath
75[Wall]
%% face_code_ref=[ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79["SweepEdge Opposite"]
80["SweepEdge Opposite"]
81["SweepEdge Opposite"]
82["SweepEdge Opposite"]
83["SweepEdge Opposite"]
84["SweepEdge Opposite"]
85["SweepEdge Adjacent"]
86["SweepEdge Adjacent"]
87["SweepEdge Adjacent"]
88["SweepEdge Adjacent"]
89["SweepEdge Adjacent"]
90["SweepEdge Adjacent"]
91["SweepEdge Adjacent"]
92["SweepEdge Adjacent"]
93["SweepEdge Adjacent"]
94["SweepEdge Adjacent"]
95["SweepEdge Adjacent"]
96["SweepEdge Adjacent"]
97["SweepEdge Adjacent"]
98["SweepEdge Adjacent"]
99["SweepEdge Adjacent"]
100["SweepEdge Adjacent"]
101["SweepEdge Adjacent"]
102["SweepEdge Adjacent"]
103["SweepEdge Adjacent"]
104["SweepEdge Adjacent"]
105["SweepEdge Adjacent"]
106["SweepEdge Adjacent"]
107["SweepEdge Adjacent"]
108["SweepEdge Adjacent"]
109["EdgeCut Chamfer<br>[1929, 1968, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 3 }]
110["EdgeCut Chamfer<br>[1929, 1968, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 3 }]
111["EdgeCut Chamfer<br>[1929, 1968, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 3 }]
112["EdgeCut Chamfer<br>[1929, 1968, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 3 }]
113["EdgeCut Chamfer<br>[1929, 1968, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 3 }]
114["EdgeCut Chamfer<br>[1929, 1968, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, ExpressionStatementExpr, PipeBodyItem { index: 3 }]
1 --- 8
75 x--> 2
75 x--> 3
75 x--> 4
75 x--> 5
75 x--> 6
75 x--> 7
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 --- 31
8 --- 32
8 --- 33
8 --- 45
8 ---- 47
9 --- 39
9 --- 40
9 ---- 49
75 --- 9
10 --- 34
10 --- 41
10 ---- 50
75 --- 10
11 --- 36
11 --- 42
11 ---- 48
75 --- 11
12 --- 35
12 --- 43
12 ---- 52
75 --- 12
13 --- 38
13 --- 44
13 ---- 51
75 --- 13
14 --- 37
14 --- 46
14 ---- 53
75 --- 14
47 <--x 15
15 --- 70
15 x--> 88
47 <--x 16
16 --- 75
16 --- 88
47 <--x 17
17 --- 65
17 --- 89
47 <--x 18
18 --- 66
18 --- 90
47 <--x 19
19 --- 63
19 --- 91
47 <--x 20
20 --- 62
20 --- 92
47 <--x 21
21 --- 69
21 --- 93
47 <--x 22
22 --- 73
22 --- 94
47 <--x 23
23 --- 72
23 --- 95
47 <--x 24
24 --- 60
24 --- 96
47 <--x 25
25 --- 61
25 --- 97
47 <--x 26
26 --- 74
26 --- 98
47 <--x 27
27 --- 67
27 --- 99
47 <--x 28
28 --- 64
28 --- 100
47 <--x 29
29 --- 58
29 --- 101
47 <--x 30
30 --- 68
30 --- 102
47 <--x 31
31 --- 59
31 --- 103
47 <--x 32
32 --- 71
32 --- 104
47 <--x 33
33 --- 57
33 --- 105
34 --- 56
34 x--> 75
34 --- 81
34 --- 87
34 --- 109
35 x--> 75
35 --- 77
35 --- 83
35 --- 107
35 --- 114
36 --- 54
36 x--> 75
36 --- 79
36 --- 85
36 --- 110
37 x--> 75
37 --- 78
37 --- 84
37 --- 108
37 --- 111
38 x--> 75
38 --- 76
38 --- 82
38 --- 106
38 --- 113
39 --- 55
39 x--> 75
39 --- 80
39 --- 86
39 --- 112
47 --- 57
47 --- 58
47 --- 59
47 --- 60
47 --- 61
47 --- 62
47 --- 63
47 --- 64
47 --- 65
47 --- 66
47 --- 67
47 --- 68
47 --- 69
47 --- 70
47 --- 71
47 --- 72
47 --- 73
47 --- 74
47 --- 75
47 --- 88
47 --- 89
47 --- 90
47 --- 91
47 --- 92
47 --- 93
47 --- 94
47 --- 95
47 --- 96
47 --- 97
47 --- 98
47 --- 99
47 --- 100
47 --- 101
47 --- 102
47 --- 103
47 --- 104
47 --- 105
48 --- 54
48 --- 79
48 --- 85
49 --- 55
49 --- 80
49 --- 86
50 --- 56
50 --- 81
50 --- 87
51 --- 76
51 --- 82
51 --- 106
52 --- 77
52 --- 83
52 --- 107
53 --- 78
53 --- 84
53 --- 108
54 --- 79
54 --- 85
55 --- 80
55 --- 86
56 --- 81
56 --- 87
79 <--x 57
80 <--x 57
81 <--x 57
82 <--x 57
83 <--x 57
84 <--x 57
104 <--x 57
57 --- 105
100 <--x 58
58 --- 101
102 <--x 59
59 --- 103
95 <--x 60
60 --- 96
96 <--x 61
61 --- 97
91 <--x 62
62 --- 92
90 <--x 63
63 --- 91
99 <--x 64
64 --- 100
65 --- 89
89 <--x 66
66 --- 90
98 <--x 67
67 --- 99
101 <--x 68
68 --- 102
92 <--x 69
69 --- 93
70 --- 88
105 <--x 70
103 <--x 71
71 --- 104
94 <--x 72
72 --- 95
93 <--x 73
73 --- 94
97 <--x 74
74 --- 98
75 --- 88
76 --- 82
76 --- 106
77 --- 83
77 --- 107
78 --- 84
78 --- 108
```