Nickmccleery/add more samples (#7145)
This commit is contained in:
		@ -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
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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
											
										
									
								
							@ -0,0 +1,6 @@
 | 
			
		||||
---
 | 
			
		||||
source: kcl-lib/src/simulation_tests.rs
 | 
			
		||||
description: Artifact graph flowchart telemetry-antenna.kcl
 | 
			
		||||
extension: md
 | 
			
		||||
snapshot_kind: binary
 | 
			
		||||
---
 | 
			
		||||
@ -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
 | 
			
		||||
```
 | 
			
		||||
							
								
								
									
										3055
									
								
								rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ast.snap
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3055
									
								
								rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ast.snap
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1014
									
								
								rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ops.snap
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1014
									
								
								rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ops.snap
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1285
									
								
								rust/kcl-lib/tests/kcl_samples/telemetry-antenna/program_memory.snap
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1285
									
								
								rust/kcl-lib/tests/kcl_samples/telemetry-antenna/program_memory.snap
									
									
									
									
									
										Normal file
									
								
							
										
											
												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
											
										
									
								
							@ -0,0 +1,6 @@
 | 
			
		||||
---
 | 
			
		||||
source: kcl-lib/src/simulation_tests.rs
 | 
			
		||||
description: Artifact graph flowchart truss-structure.kcl
 | 
			
		||||
extension: md
 | 
			
		||||
snapshot_kind: binary
 | 
			
		||||
---
 | 
			
		||||
@ -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
 | 
			
		||||
```
 | 
			
		||||
							
								
								
									
										7547
									
								
								rust/kcl-lib/tests/kcl_samples/truss-structure/ast.snap
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7547
									
								
								rust/kcl-lib/tests/kcl_samples/truss-structure/ast.snap
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										712
									
								
								rust/kcl-lib/tests/kcl_samples/truss-structure/ops.snap
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										712
									
								
								rust/kcl-lib/tests/kcl_samples/truss-structure/ops.snap
									
									
									
									
									
										Normal 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": []
 | 
			
		||||
  }
 | 
			
		||||
]
 | 
			
		||||
							
								
								
									
										4513
									
								
								rust/kcl-lib/tests/kcl_samples/truss-structure/program_memory.snap
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4513
									
								
								rust/kcl-lib/tests/kcl_samples/truss-structure/program_memory.snap
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 68 KiB  | 
@ -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
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user