Files
modeling-app/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/artifact_graph_flowchart.snap.md

481 lines
14 KiB
Markdown
Raw Normal View History

```mermaid
flowchart LR
subgraph path8 [Path]
8["Path<br>[1189, 1277, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["Segment<br>[1283, 1377, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
15["Segment<br>[1383, 1405, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
16["Segment<br>[1411, 1447, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
17["Segment<br>[1453, 1509, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
18["Segment<br>[1515, 1522, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
44[Solid2d]
end
subgraph path9 [Path]
9["Path<br>[1738, 1843, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
19["Segment<br>[1849, 1960, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
20["Segment<br>[1966, 1993, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
21["Segment<br>[1999, 2111, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
22["Segment<br>[2117, 2173, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
23["Segment<br>[2179, 2186, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
46[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[2503, 2589, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
24["Segment<br>[2595, 2638, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
25["Segment<br>[2676, 2725, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
26["Segment<br>[2731, 2807, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
27["Segment<br>[2856, 2878, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
28["Segment<br>[2884, 2940, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
29["Segment<br>[2946, 2953, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
42[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[3242, 3325, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
30["Segment<br>[3331, 3361, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
31["Segment<br>[3367, 3434, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
32["Segment<br>[3440, 3533, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
33["Segment<br>[3539, 3575, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
34["Segment<br>[3581, 3630, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
35["Segment<br>[3636, 3680, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
36["Segment<br>[3686, 3763, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
37["Segment<br>[3769, 3803, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
38["Segment<br>[3809, 3865, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
39["Segment<br>[3871, 3878, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
47[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[4260, 4319, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit]
40["Segment<br>[4260, 4319, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit]
45[Solid2d]
end
subgraph path13 [Path]
13["Path<br>[4698, 4760, 0]"]
%% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
41["Segment<br>[4698, 4760, 0]"]
%% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
43[Solid2d]
end
1["Plane<br>[1157, 1174, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit]
2["Plane<br>[1697, 1714, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
3["Plane<br>[2451, 2468, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit]
4["Plane<br>[3196, 3214, 0]"]
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit]
5["Plane<br>[4228, 4246, 0]"]
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit]
6["Plane<br>[4588, 4648, 0]"]
%% [ProgramBodyItem { index: 38 }, VariableDeclarationDeclaration, VariableDeclarationInit]
7["StartSketchOnPlane<br>[4661, 4684, 0]"]
%% [ProgramBodyItem { index: 39 }, VariableDeclarationDeclaration, VariableDeclarationInit]
48["Sweep Revolve<br>[1537, 1580, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
49["Sweep Revolve<br>[2210, 2262, 0]"]
%% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit]
50["Sweep Revolve<br>[2981, 3044, 0]"]
%% [ProgramBodyItem { index: 28 }, VariableDeclarationDeclaration, VariableDeclarationInit]
51["Sweep Extrusion<br>[3904, 3950, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
52["Sweep Extrusion<br>[4333, 4366, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
53["Sweep Extrusion<br>[4779, 4822, 0]"]
%% [ProgramBodyItem { index: 41 }, VariableDeclarationDeclaration, VariableDeclarationInit]
54["CompositeSolid Subtract<br>[4864, 4911, 0]"]
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit]
55["CompositeSolid Subtract<br>[4417, 4459, 0]"]
%% [ProgramBodyItem { index: 36 }, VariableDeclarationDeclaration, VariableDeclarationInit]
56["CompositeSolid Intersect<br>[4148, 4215, 0]"]
%% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit]
57["CompositeSolid Union<br>[4537, 4576, 0]"]
%% [ProgramBodyItem { index: 37 }, VariableDeclarationDeclaration, VariableDeclarationInit]
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=Missing NodePath
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81["Cap Start"]
%% face_code_ref=Missing NodePath
82["Cap Start"]
%% face_code_ref=Missing NodePath
83["Cap Start"]
%% face_code_ref=Missing NodePath
84["Cap End"]
%% face_code_ref=Missing NodePath
85["Cap End"]
%% face_code_ref=Missing NodePath
86["Cap End"]
%% face_code_ref=Missing NodePath
87["SweepEdge Opposite"]
88["SweepEdge Opposite"]
89["SweepEdge Opposite"]
90["SweepEdge Opposite"]
91["SweepEdge Opposite"]
92["SweepEdge Opposite"]
93["SweepEdge Opposite"]
94["SweepEdge Opposite"]
95["SweepEdge Opposite"]
96["SweepEdge Opposite"]
97["SweepEdge Opposite"]
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["SweepEdge Adjacent"]
110["SweepEdge Adjacent"]
111["SweepEdge Adjacent"]
112["SweepEdge Adjacent"]
113["SweepEdge Adjacent"]
114["SweepEdge Adjacent"]
115["SweepEdge Adjacent"]
116["SweepEdge Adjacent"]
117["SweepEdge Adjacent"]
118["SweepEdge Adjacent"]
119["SweepEdge Adjacent"]
120["EdgeCut Fillet<br>[3993, 4061, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
121["EdgeCut Fillet<br>[4067, 4135, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
1 --- 8
2 --- 9
3 --- 10
4 --- 11
5 --- 12
6 <--x 7
6 --- 13
8 --- 14
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 44
8 ---- 48
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
9 --- 46
9 ---- 49
9 --- 57
10 --- 24
10 --- 25
10 --- 26
10 --- 27
10 --- 28
10 --- 29
10 --- 42
10 ---- 50
10 --- 56
11 --- 30
11 --- 31
11 --- 32
11 --- 33
11 --- 34
11 --- 35
11 --- 36
11 --- 37
11 --- 38
11 --- 39
11 --- 47
11 ---- 51
11 --- 56
12 --- 40
12 --- 45
12 ---- 52
12 --- 55
13 --- 41
13 --- 43
13 ---- 53
13 --- 54
48 <--x 14
14 --- 63
14 --- 100
48 <--x 15
15 --- 61
15 --- 101
48 <--x 16
16 --- 60
16 --- 102
48 <--x 17
17 --- 62
17 --- 103
49 <--x 19
19 --- 75
19 --- 113
49 <--x 20
20 --- 74
20 --- 114
49 <--x 21
21 --- 76
21 --- 115
49 <--x 22
22 --- 73
22 --- 116
50 <--x 24
24 --- 80
24 --- 117
50 <--x 25
25 --- 78
25 --- 118
50 <--x 26
26 --- 77
26 --- 119
50 <--x 27
27 --- 79
30 --- 71
30 x--> 82
30 --- 89
30 --- 104
31 --- 69
31 x--> 82
31 --- 90
31 --- 105
32 --- 64
32 x--> 82
32 --- 91
32 --- 106
33 --- 66
33 x--> 82
33 --- 92
33 --- 107
34 --- 68
34 x--> 82
34 --- 93
34 --- 108
35 --- 65
35 x--> 82
35 --- 94
35 --- 109
36 --- 67
36 x--> 82
36 --- 95
36 --- 110
37 --- 70
37 x--> 82
37 --- 96
37 --- 111
38 --- 72
38 x--> 82
38 --- 97
38 --- 112
40 --- 58
40 x--> 81
40 --- 87
40 --- 98
41 --- 59
41 x--> 83
41 --- 88
41 --- 99
48 --- 60
48 --- 61
48 --- 62
48 --- 63
48 --- 100
48 --- 101
48 --- 102
48 --- 103
49 --- 73
49 --- 74
49 --- 75
49 --- 76
49 --- 113
49 --- 114
49 --- 115
49 --- 116
50 --- 77
50 --- 78
50 --- 79
50 --- 80
50 --- 117
50 --- 118
50 --- 119
51 --- 64
51 --- 65
51 --- 66
51 --- 67
51 --- 68
51 --- 69
51 --- 70
51 --- 71
51 --- 72
51 --- 82
51 --- 85
51 --- 89
51 --- 90
51 --- 91
51 --- 92
51 --- 93
51 --- 94
51 --- 95
51 --- 96
51 --- 97
51 --- 104
51 --- 105
51 --- 106
51 --- 107
51 --- 108
51 --- 109
51 --- 110
51 --- 111
51 --- 112
52 --- 58
52 --- 81
52 --- 84
52 --- 87
52 --- 98
53 --- 59
53 --- 83
53 --- 86
53 --- 88
53 --- 99
57 --- 54
56 --- 55
55 --- 57
58 --- 87
58 --- 98
59 --- 88
59 --- 99
101 <--x 60
60 --- 102
100 <--x 61
61 --- 101
102 <--x 62
62 --- 103
63 --- 100
103 <--x 63
64 --- 91
105 <--x 64
64 --- 106
65 --- 94
108 <--x 65
65 --- 109
66 --- 92
106 <--x 66
66 --- 107
67 --- 95
109 <--x 67
67 --- 110
68 --- 93
107 <--x 68
68 --- 108
69 --- 90
104 <--x 69
69 --- 105
70 --- 96
110 <--x 70
70 --- 111
71 --- 89
71 --- 104
112 <--x 71
72 --- 97
111 <--x 72
72 --- 112
115 <--x 73
73 --- 116
113 <--x 74
74 --- 114
75 --- 113
116 <--x 75
114 <--x 76
76 --- 115
118 <--x 77
77 --- 119
117 <--x 78
78 --- 118
119 <--x 79
80 --- 117
87 <--x 84
89 <--x 85
90 <--x 85
91 <--x 85
92 <--x 85
93 <--x 85
94 <--x 85
95 <--x 85
96 <--x 85
97 <--x 85
88 <--x 86
106 <--x 120
109 <--x 121
```