Nickmccleery/add more samples (#7145)

This commit is contained in:
Nick McCleery
2025-05-21 13:27:43 +01:00
committed by GitHub
parent eb7b4ccda6
commit d9afc50f91
24 changed files with 23115 additions and 60 deletions

View File

@ -661,19 +661,19 @@ flowchart LR
84 --- 144
84 --- 237
86 --- 168
86 x--> 189
86 x--> 188
86 --- 212
86 --- 256
88 --- 169
88 x--> 189
88 x--> 188
88 --- 213
88 --- 257
90 --- 167
90 x--> 189
90 x--> 188
90 --- 214
90 --- 258
92 --- 170
92 x--> 189
92 x--> 188
92 --- 215
92 --- 259
119 --- 133
@ -955,10 +955,10 @@ flowchart LR
218 <--x 186
219 <--x 186
194 <--x 187
212 <--x 188
213 <--x 188
214 <--x 188
215 <--x 188
212 <--x 189
213 <--x 189
214 <--x 189
215 <--x 189
220 <--x 275
223 <--x 270
224 <--x 274

View File

@ -864,7 +864,7 @@ flowchart LR
50 --- 264
50 x--> 339
50 --- 366
50 --- 426
50 --- 427
51 --- 291
51 x--> 326
51 --- 378
@ -876,7 +876,7 @@ flowchart LR
53 --- 265
53 x--> 339
53 --- 365
53 --- 425
53 --- 426
54 --- 288
54 x--> 326
54 --- 376
@ -884,11 +884,11 @@ flowchart LR
55 --- 263
55 x--> 339
55 --- 364
55 --- 424
55 --- 425
56 --- 262
56 x--> 339
56 --- 363
56 --- 423
56 --- 424
57 --- 289
57 x--> 326
57 --- 375
@ -976,7 +976,7 @@ flowchart LR
86 --- 260
86 x--> 338
86 --- 361
86 --- 421
86 --- 422
87 --- 292
87 x--> 324
87 --- 379
@ -988,7 +988,7 @@ flowchart LR
89 --- 261
89 x--> 340
89 --- 362
89 --- 422
89 --- 423
90 --- 287
90 x--> 324
90 --- 374
@ -1095,34 +1095,34 @@ flowchart LR
117 --- 403
222 <--x 118
118 --- 252
118 x--> 413
118 --- 413
222 <--x 119
119 --- 255
119 --- 413
119 --- 414
222 <--x 120
120 --- 259
120 --- 414
120 --- 415
222 <--x 121
121 --- 253
121 --- 415
121 --- 416
222 <--x 122
122 --- 256
122 --- 416
122 --- 417
222 <--x 123
123 --- 257
123 --- 417
123 --- 418
222 <--x 124
124 --- 254
124 --- 418
124 --- 419
222 <--x 125
125 --- 258
125 --- 419
125 --- 420
222 <--x 126
126 --- 251
126 --- 420
126 --- 421
223 <--x 127
127 --- 275
127 --- 427
127 x--> 428
223 <--x 128
128 --- 277
128 --- 428
@ -1204,10 +1204,10 @@ flowchart LR
178 --- 364
178 --- 365
178 --- 366
178 --- 423
178 --- 424
178 --- 425
178 --- 426
178 --- 427
179 --- 288
179 --- 289
179 --- 290
@ -1281,7 +1281,7 @@ flowchart LR
182 --- 441
185 --- 260
185 --- 361
185 --- 421
185 --- 422
188 --- 292
188 --- 336
188 --- 379
@ -1293,7 +1293,7 @@ flowchart LR
189 --- 483
191 --- 261
191 --- 362
191 --- 422
191 --- 423
205 --- 287
205 --- 334
205 --- 374
@ -1394,6 +1394,7 @@ flowchart LR
222 --- 418
222 --- 419
222 --- 420
222 --- 421
223 --- 266
223 --- 267
223 --- 268
@ -1408,7 +1409,6 @@ flowchart LR
223 --- 277
223 --- 278
223 --- 279
223 --- 427
223 --- 428
223 --- 429
223 --- 430
@ -1493,45 +1493,46 @@ flowchart LR
249 --- 411
250 --- 360
250 --- 412
419 <--x 251
251 --- 420
420 <--x 251
251 --- 421
252 --- 413
420 <--x 252
414 <--x 253
253 --- 415
417 <--x 254
254 --- 418
255 --- 413
415 <--x 256
256 --- 416
416 <--x 257
257 --- 417
418 <--x 258
258 --- 419
259 --- 414
421 <--x 252
415 <--x 253
253 --- 416
418 <--x 254
254 --- 419
413 <--x 255
255 --- 414
416 <--x 256
256 --- 417
417 <--x 257
257 --- 418
419 <--x 258
258 --- 420
414 <--x 259
259 --- 415
260 --- 361
260 --- 421
260 --- 422
261 --- 362
261 --- 422
261 --- 423
262 --- 363
262 --- 423
424 <--x 262
262 --- 424
425 <--x 262
263 --- 364
263 --- 424
425 <--x 263
263 --- 425
426 <--x 263
264 --- 366
423 <--x 264
264 --- 426
424 <--x 264
264 --- 427
265 --- 365
265 --- 425
426 <--x 265
265 --- 426
427 <--x 265
430 <--x 266
266 --- 431
434 <--x 267
267 --- 435
436 <--x 268
268 --- 437
428 <--x 269
269 --- 429
432 <--x 270
270 --- 433
@ -1543,11 +1544,10 @@ flowchart LR
273 --- 438
438 <--x 274
274 --- 439
275 --- 427
275 --- 428
440 <--x 275
429 <--x 276
276 --- 430
427 <--x 277
277 --- 428
433 <--x 278
278 --- 434

View File

@ -172,7 +172,7 @@ flowchart LR
11 --- 42
11 ---- 47
34 --- 48
34 x--> 55
34 x--> 54
34 --- 57
34 --- 62
36 --- 49
@ -224,7 +224,7 @@ flowchart LR
52 --- 58
52 --- 63
64 <--x 52
57 <--x 54
57 <--x 55
58 <--x 56
59 <--x 56
60 <--x 56

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Artifact graph flowchart telemetry-antenna.kcl
extension: md
snapshot_kind: binary
---

View File

@ -0,0 +1,456 @@
```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
```

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Artifact graph flowchart truss-structure.kcl
extension: md
snapshot_kind: binary
---

View File

@ -0,0 +1,834 @@
```mermaid
flowchart LR
subgraph path8 [Path]
8["Path<br>[604, 658, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
18["Segment<br>[664, 710, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
19["Segment<br>[716, 734, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
20["Segment<br>[740, 806, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
21["Segment<br>[812, 892, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
22["Segment<br>[898, 905, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
67[Solid2d]
end
subgraph path9 [Path]
9["Path<br>[990, 1064, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
23["Segment<br>[1070, 1104, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
24["Segment<br>[1110, 1158, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
25["Segment<br>[1164, 1231, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
26["Segment<br>[1237, 1245, 0]"]
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
71[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[1260, 1335, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
27["Segment<br>[1341, 1376, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
28["Segment<br>[1382, 1430, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
29["Segment<br>[1436, 1508, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
30["Segment<br>[1514, 1522, 0]"]
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
62[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[1797, 1850, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
31["Segment<br>[1856, 1898, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
32["Segment<br>[1904, 1950, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
33["Segment<br>[1956, 2024, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
34["Segment<br>[2030, 2038, 0]"]
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
68[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[2107, 2161, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
35["Segment<br>[2167, 2215, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
36["Segment<br>[2221, 2272, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
37["Segment<br>[2278, 2341, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
38["Segment<br>[2347, 2355, 0]"]
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
66[Solid2d]
end
subgraph path13 [Path]
13["Path<br>[2615, 2668, 0]"]
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
39["Segment<br>[2674, 2708, 0]"]
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
40["Segment<br>[2714, 2746, 0]"]
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
41["Segment<br>[2752, 2792, 0]"]
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
42["Segment<br>[2798, 2806, 0]"]
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
69[Solid2d]
end
subgraph path14 [Path]
14["Path<br>[2824, 2876, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
43["Segment<br>[2882, 2916, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
44["Segment<br>[2922, 2957, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
45["Segment<br>[2963, 3003, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
46["Segment<br>[3009, 3017, 0]"]
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
63[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[3454, 3520, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
47["Segment<br>[3526, 3591, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
48["Segment<br>[3597, 3631, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
49["Segment<br>[3637, 3707, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
50["Segment<br>[3713, 3783, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
51["Segment<br>[3789, 3822, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
52["Segment<br>[3828, 3884, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
53["Segment<br>[3890, 3897, 0]"]
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
70[Solid2d]
end
subgraph path16 [Path]
16["Path<br>[4259, 4393, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
54["Segment<br>[4399, 4426, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
55["Segment<br>[4432, 4465, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
56["Segment<br>[4471, 4497, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
57["Segment<br>[4503, 4510, 0]"]
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
64[Solid2d]
end
subgraph path17 [Path]
17["Path<br>[4524, 4602, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
58["Segment<br>[4608, 4635, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
59["Segment<br>[4641, 4678, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
60["Segment<br>[4684, 4713, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
61["Segment<br>[4719, 4727, 0]"]
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
65[Solid2d]
end
1["Plane<br>[573, 590, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
2["Plane<br>[1754, 1782, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
3["Plane<br>[2569, 2597, 0]"]
%% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
4["Plane<br>[3423, 3440, 0]"]
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit]
5["Plane<br>[4227, 4245, 0]"]
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit]
6["StartSketchOnPlane<br>[1740, 1783, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit]
7["StartSketchOnPlane<br>[2555, 2598, 0]"]
%% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit]
72["Sweep Extrusion<br>[1676, 1716, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
73["Sweep Extrusion<br>[2050, 2083, 0]"]
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit]
74["Sweep Extrusion<br>[2367, 2400, 0]"]
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
75["Sweep Extrusion<br>[3027, 3075, 0]"]
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit]
76["Sweep Extrusion<br>[3085, 3133, 0]"]
%% [ProgramBodyItem { index: 28 }, VariableDeclarationDeclaration, VariableDeclarationInit]
77["Sweep Extrusion<br>[3977, 4023, 0]"]
%% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
78["Sweep Extrusion<br>[4789, 4848, 0]"]
%% [ProgramBodyItem { index: 36 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
79["Sweep Extrusion<br>[4789, 4848, 0]"]
%% [ProgramBodyItem { index: 36 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
80["CompositeSolid Union<br>[2474, 2492, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, BinaryLeft]
81["CompositeSolid Union<br>[3198, 3215, 0]"]
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, BinaryLeft]
82["CompositeSolid Union<br>[2474, 2502, 0]"]
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit]
83["CompositeSolid Union<br>[3198, 3224, 0]"]
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
84[Wall]
%% face_code_ref=Missing NodePath
85[Wall]
%% face_code_ref=Missing NodePath
86[Wall]
%% face_code_ref=Missing NodePath
87[Wall]
%% face_code_ref=Missing NodePath
88[Wall]
%% face_code_ref=Missing NodePath
89[Wall]
%% face_code_ref=Missing NodePath
90[Wall]
%% face_code_ref=Missing NodePath
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["Cap Start"]
%% face_code_ref=Missing NodePath
120["Cap Start"]
%% face_code_ref=Missing NodePath
121["Cap Start"]
%% face_code_ref=Missing NodePath
122["Cap Start"]
%% face_code_ref=Missing NodePath
123["Cap Start"]
%% face_code_ref=Missing NodePath
124["Cap Start"]
%% face_code_ref=Missing NodePath
125["Cap Start"]
%% face_code_ref=Missing NodePath
126["Cap Start"]
%% face_code_ref=Missing NodePath
127["Cap End"]
%% face_code_ref=Missing NodePath
128["Cap End"]
%% face_code_ref=Missing NodePath
129["Cap End"]
%% face_code_ref=Missing NodePath
130["Cap End"]
%% face_code_ref=Missing NodePath
131["Cap End"]
%% face_code_ref=Missing NodePath
132["Cap End"]
%% face_code_ref=Missing NodePath
133["Cap End"]
%% face_code_ref=Missing NodePath
134["Cap End"]
%% face_code_ref=Missing NodePath
135["SweepEdge Opposite"]
136["SweepEdge Opposite"]
137["SweepEdge Opposite"]
138["SweepEdge Opposite"]
139["SweepEdge Opposite"]
140["SweepEdge Opposite"]
141["SweepEdge Opposite"]
142["SweepEdge Opposite"]
143["SweepEdge Opposite"]
144["SweepEdge Opposite"]
145["SweepEdge Opposite"]
146["SweepEdge Opposite"]
147["SweepEdge Opposite"]
148["SweepEdge Opposite"]
149["SweepEdge Opposite"]
150["SweepEdge Opposite"]
151["SweepEdge Opposite"]
152["SweepEdge Opposite"]
153["SweepEdge Opposite"]
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 Adjacent"]
171["SweepEdge Adjacent"]
172["SweepEdge Adjacent"]
173["SweepEdge Adjacent"]
174["SweepEdge Adjacent"]
175["SweepEdge Adjacent"]
176["SweepEdge Adjacent"]
177["SweepEdge Adjacent"]
178["SweepEdge Adjacent"]
179["SweepEdge Adjacent"]
180["SweepEdge Adjacent"]
181["SweepEdge Adjacent"]
182["SweepEdge Adjacent"]
183["SweepEdge Adjacent"]
184["SweepEdge Adjacent"]
185["SweepEdge Adjacent"]
186["SweepEdge Adjacent"]
187["SweepEdge Adjacent"]
188["SweepEdge Adjacent"]
189["SweepEdge Adjacent"]
190["SweepEdge Adjacent"]
191["SweepEdge Adjacent"]
192["SweepEdge Adjacent"]
193["SweepEdge Adjacent"]
194["SweepEdge Adjacent"]
195["SweepEdge Adjacent"]
196["SweepEdge Adjacent"]
197["SweepEdge Adjacent"]
198["SweepEdge Adjacent"]
199["SweepEdge Adjacent"]
200["SweepEdge Adjacent"]
201["SweepEdge Adjacent"]
202["SweepEdge Adjacent"]
203["SweepEdge Adjacent"]
204["SweepEdge Adjacent"]
1 --- 8
1 --- 9
1 --- 10
2 <--x 6
2 --- 11
2 --- 12
3 <--x 7
3 --- 13
3 --- 14
4 --- 15
5 --- 16
5 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
8 --- 67
8 ---- 72
8 --- 80
9 --- 23
9 --- 24
9 --- 25
9 --- 26
9 --- 71
10 --- 27
10 --- 28
10 --- 29
10 --- 30
10 --- 62
11 --- 31
11 --- 32
11 --- 33
11 --- 34
11 --- 68
11 ---- 73
11 --- 80
12 --- 35
12 --- 36
12 --- 37
12 --- 38
12 --- 66
12 ---- 74
12 --- 82
13 --- 39
13 --- 40
13 --- 41
13 --- 42
13 --- 69
13 ---- 75
13 --- 81
14 --- 43
14 --- 44
14 --- 45
14 --- 46
14 --- 63
14 ---- 76
14 --- 83
15 --- 47
15 --- 48
15 --- 49
15 --- 50
15 --- 51
15 --- 52
15 --- 53
15 --- 70
15 ---- 77
16 --- 54
16 --- 55
16 --- 56
16 --- 57
16 --- 64
16 ---- 79
17 --- 58
17 --- 59
17 --- 60
17 --- 61
17 --- 65
17 ---- 78
18 --- 92
18 x--> 124
18 --- 143
18 --- 178
19 --- 90
19 x--> 124
19 --- 142
19 --- 177
20 --- 89
20 x--> 124
20 --- 141
20 --- 176
21 --- 91
21 x--> 124
21 --- 140
21 --- 175
22 --- 88
22 x--> 124
22 --- 139
22 --- 174
31 --- 100
31 x--> 119
31 --- 153
31 --- 188
32 --- 102
32 x--> 119
32 --- 152
32 --- 187
33 --- 99
33 x--> 119
33 --- 151
33 --- 186
34 --- 101
34 x--> 119
34 --- 150
34 --- 185
35 --- 108
35 x--> 125
35 --- 158
35 --- 193
36 --- 109
36 x--> 125
36 --- 159
36 --- 194
37 --- 107
37 x--> 125
37 --- 160
37 --- 195
38 --- 110
38 x--> 125
38 --- 161
38 --- 196
39 --- 84
39 x--> 128
39 --- 135
39 --- 170
40 --- 85
40 x--> 128
40 --- 136
40 --- 171
41 --- 87
41 x--> 128
41 --- 137
41 --- 172
42 --- 86
42 x--> 128
42 --- 138
42 --- 173
43 --- 113
43 x--> 129
43 --- 165
43 --- 200
44 --- 111
44 x--> 129
44 --- 164
44 --- 199
45 --- 112
45 x--> 129
45 --- 163
45 --- 198
46 --- 114
46 x--> 129
46 --- 162
46 --- 197
47 --- 97
47 x--> 130
47 --- 149
47 --- 184
48 --- 96
48 x--> 130
48 --- 148
48 --- 183
49 --- 93
49 x--> 130
49 --- 147
49 --- 182
50 --- 98
50 x--> 130
50 --- 146
50 --- 181
51 --- 95
51 x--> 130
51 --- 145
51 --- 180
52 --- 94
52 x--> 130
52 --- 144
52 --- 179
54 --- 116
54 x--> 123
54 --- 166
54 --- 201
55 --- 117
55 x--> 123
55 --- 167
55 --- 202
56 --- 115
56 x--> 123
56 --- 168
56 --- 203
57 --- 118
57 x--> 123
57 --- 169
57 --- 204
58 --- 104
58 x--> 126
58 --- 157
58 --- 192
59 --- 106
59 x--> 126
59 --- 156
59 --- 191
60 --- 103
60 x--> 126
60 --- 155
60 --- 190
61 --- 105
61 x--> 126
61 --- 154
61 --- 189
72 --- 88
72 --- 89
72 --- 90
72 --- 91
72 --- 92
72 --- 124
72 --- 132
72 --- 139
72 --- 140
72 --- 141
72 --- 142
72 --- 143
72 --- 174
72 --- 175
72 --- 176
72 --- 177
72 --- 178
73 --- 99
73 --- 100
73 --- 101
73 --- 102
73 --- 119
73 --- 127
73 --- 150
73 --- 151
73 --- 152
73 --- 153
73 --- 185
73 --- 186
73 --- 187
73 --- 188
74 --- 107
74 --- 108
74 --- 109
74 --- 110
74 --- 125
74 --- 133
74 --- 158
74 --- 159
74 --- 160
74 --- 161
74 --- 193
74 --- 194
74 --- 195
74 --- 196
75 --- 84
75 --- 85
75 --- 86
75 --- 87
75 --- 120
75 --- 128
75 --- 135
75 --- 136
75 --- 137
75 --- 138
75 --- 170
75 --- 171
75 --- 172
75 --- 173
76 --- 111
76 --- 112
76 --- 113
76 --- 114
76 --- 121
76 --- 129
76 --- 162
76 --- 163
76 --- 164
76 --- 165
76 --- 197
76 --- 198
76 --- 199
76 --- 200
77 --- 93
77 --- 94
77 --- 95
77 --- 96
77 --- 97
77 --- 98
77 --- 122
77 --- 130
77 --- 144
77 --- 145
77 --- 146
77 --- 147
77 --- 148
77 --- 149
77 --- 179
77 --- 180
77 --- 181
77 --- 182
77 --- 183
77 --- 184
78 --- 103
78 --- 104
78 --- 105
78 --- 106
78 --- 126
78 --- 134
78 --- 154
78 --- 155
78 --- 156
78 --- 157
78 --- 189
78 --- 190
78 --- 191
78 --- 192
79 --- 115
79 --- 116
79 --- 117
79 --- 118
79 --- 123
79 --- 131
79 --- 166
79 --- 167
79 --- 168
79 --- 169
79 --- 201
79 --- 202
79 --- 203
79 --- 204
80 --- 82
82 --- 81
81 --- 83
84 --- 135
84 --- 170
173 <--x 84
85 --- 136
170 <--x 85
85 --- 171
86 --- 138
172 <--x 86
86 --- 173
87 --- 137
171 <--x 87
87 --- 172
88 --- 139
88 --- 174
175 <--x 88
89 --- 141
89 --- 176
177 <--x 89
90 --- 142
90 --- 177
178 <--x 90
91 --- 140
91 --- 175
176 <--x 91
92 --- 143
174 <--x 92
92 --- 178
93 --- 147
93 --- 182
183 <--x 93
94 --- 144
94 --- 179
180 <--x 94
95 --- 145
95 --- 180
181 <--x 95
96 --- 148
96 --- 183
184 <--x 96
97 --- 149
179 <--x 97
97 --- 184
98 --- 146
98 --- 181
182 <--x 98
99 --- 151
99 --- 186
187 <--x 99
100 --- 153
185 <--x 100
100 --- 188
101 --- 150
101 --- 185
186 <--x 101
102 --- 152
102 --- 187
188 <--x 102
103 --- 155
103 --- 190
191 <--x 103
104 --- 157
189 <--x 104
104 --- 192
105 --- 154
105 --- 189
190 <--x 105
106 --- 156
106 --- 191
192 <--x 106
107 --- 160
194 <--x 107
107 --- 195
108 --- 158
108 --- 193
196 <--x 108
109 --- 159
193 <--x 109
109 --- 194
110 --- 161
195 <--x 110
110 --- 196
111 --- 164
111 --- 199
200 <--x 111
112 --- 163
112 --- 198
199 <--x 112
113 --- 165
197 <--x 113
113 --- 200
114 --- 162
114 --- 197
198 <--x 114
115 --- 168
202 <--x 115
115 --- 203
116 --- 166
116 --- 201
204 <--x 116
117 --- 167
201 <--x 117
117 --- 202
118 --- 169
203 <--x 118
118 --- 204
135 <--x 120
136 <--x 120
137 <--x 120
138 <--x 120
162 <--x 121
163 <--x 121
164 <--x 121
165 <--x 121
144 <--x 122
145 <--x 122
146 <--x 122
147 <--x 122
148 <--x 122
149 <--x 122
150 <--x 127
151 <--x 127
152 <--x 127
153 <--x 127
166 <--x 131
167 <--x 131
168 <--x 131
169 <--x 131
139 <--x 132
140 <--x 132
141 <--x 132
142 <--x 132
143 <--x 132
158 <--x 133
159 <--x 133
160 <--x 133
161 <--x 133
154 <--x 134
155 <--x 134
156 <--x 134
157 <--x 134
```

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,712 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Operations executed truss-structure.kcl
---
[
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "subtract2d",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"tool": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "subtract2d",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"tool": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 2.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "offsetPlane",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {
"offset": {
"value": {
"type": "Number",
"value": 0.1,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 1.8,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 1.8,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "offsetPlane",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {
"offset": {
"value": {
"type": "Number",
"value": 0.1,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": -48.1,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": -48.1,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "patternLinear3d",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"axis": {
"value": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"sourceRange": []
},
"distance": {
"value": {
"type": "Number",
"value": 84.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"instances": {
"value": {
"type": "Number",
"value": 3.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": -82.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "patternLinear3d",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"axis": {
"value": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"sourceRange": []
},
"distance": {
"value": {
"type": "Number",
"value": 84.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"instances": {
"value": {
"type": "Number",
"value": 2.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "startSketchOn",
"unlabeledArg": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
},
"labeledArgs": {},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "extrude",
"unlabeledArg": {
"value": {
"type": "Array",
"value": [
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
},
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 82.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
},
{
"type": "StdLibCall",
"name": "patternLinear3d",
"unlabeledArg": {
"value": {
"type": "Array",
"value": [
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
},
"labeledArgs": {
"axis": {
"value": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"sourceRange": []
},
"distance": {
"value": {
"type": "Number",
"value": 84.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
},
"instances": {
"value": {
"type": "Number",
"value": 2.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"sourceRange": []
}
]

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

View File

@ -889,7 +889,7 @@ flowchart LR
99 --- 265
99 --- 314
106 --- 181
106 x--> 212
106 x--> 213
106 --- 260
106 --- 309
126 --- 194
@ -1227,7 +1227,7 @@ flowchart LR
251 <--x 209
252 <--x 209
253 <--x 209
260 <--x 213
260 <--x 212
261 <--x 214
262 <--x 214
263 <--x 214