Coerce the result of a function call to the function's return type (#6309)

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-04-22 11:00:53 +12:00
committed by GitHub
parent 30ee547ce4
commit e4e18dfd4b
207 changed files with 2796 additions and 1503 deletions

View File

@ -45,6 +45,14 @@ description: Artifact commands add_lots.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -377,6 +377,14 @@ description: Artifact commands angled_line.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands argument_error.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_elem_pop.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_elem_pop_empty_fail.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_elem_pop_fail.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_elem_push.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_elem_push_fail.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_index_oob.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_range_expr.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands array_range_negative_expr.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -537,6 +537,14 @@ description: Artifact commands artifact_graph_example_code1.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -308,6 +308,14 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -231,6 +231,14 @@ description: Artifact commands artifact_graph_example_code_offset_planes.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -898,6 +898,14 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -61,6 +61,14 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,25 +1,25 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[76, 113, 5]"]
3["Segment<br>[119, 136, 5]"]
4["Segment<br>[142, 160, 5]"]
5["Segment<br>[166, 184, 5]"]
6["Segment<br>[190, 246, 5]"]
7["Segment<br>[252, 259, 5]"]
2["Path<br>[76, 113, 6]"]
3["Segment<br>[119, 136, 6]"]
4["Segment<br>[142, 160, 6]"]
5["Segment<br>[166, 184, 6]"]
6["Segment<br>[190, 246, 6]"]
7["Segment<br>[252, 259, 6]"]
8[Solid2d]
end
subgraph path25 [Path]
25["Path<br>[76, 111, 6]"]
26["Segment<br>[117, 134, 6]"]
27["Segment<br>[140, 158, 6]"]
28["Segment<br>[164, 182, 6]"]
29["Segment<br>[188, 244, 6]"]
30["Segment<br>[250, 257, 6]"]
25["Path<br>[76, 111, 7]"]
26["Segment<br>[117, 134, 7]"]
27["Segment<br>[140, 158, 7]"]
28["Segment<br>[164, 182, 7]"]
29["Segment<br>[188, 244, 7]"]
30["Segment<br>[250, 257, 7]"]
31[Solid2d]
end
1["Plane<br>[47, 66, 5]"]
9["Sweep Extrusion<br>[265, 287, 5]"]
1["Plane<br>[47, 66, 6]"]
9["Sweep Extrusion<br>[265, 287, 6]"]
10[Wall]
11[Wall]
12[Wall]
@ -34,8 +34,8 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["Plane<br>[47, 66, 6]"]
32["Sweep Extrusion<br>[263, 285, 6]"]
24["Plane<br>[47, 66, 7]"]
32["Sweep Extrusion<br>[263, 285, 7]"]
33[Wall]
34[Wall]
35[Wall]

View File

@ -8,7 +8,7 @@ description: Operations executed assembly_mixed_units_cubes.kcl
"group": {
"type": "ModuleInstance",
"name": "cubeIn",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},
@ -67,7 +67,7 @@ description: Operations executed assembly_mixed_units_cubes.kcl
"group": {
"type": "ModuleInstance",
"name": "cubeMm",
"moduleId": 6
"moduleId": 7
},
"sourceRange": []
},

View File

@ -5,10 +5,10 @@ description: Variables in memory after executing assembly_mixed_units_cubes.kcl
{
"cubeIn": {
"type": "Module",
"value": 5
"value": 6
},
"cubeMm": {
"type": "Module",
"value": 6
"value": 7
}
}

View File

@ -61,6 +61,14 @@ description: Artifact commands assembly_non_default_units.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,17 +1,17 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[197, 232, 5]"]
3["Segment<br>[197, 232, 5]"]
2["Path<br>[197, 232, 6]"]
3["Segment<br>[197, 232, 6]"]
4[Solid2d]
end
subgraph path6 [Path]
6["Path<br>[113, 148, 6]"]
7["Segment<br>[113, 148, 6]"]
6["Path<br>[113, 148, 7]"]
7["Segment<br>[113, 148, 7]"]
8[Solid2d]
end
1["Plane<br>[172, 191, 5]"]
5["Plane<br>[88, 107, 6]"]
1["Plane<br>[172, 191, 6]"]
5["Plane<br>[88, 107, 7]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -8,7 +8,7 @@ description: Operations executed assembly_non_default_units.kcl
"group": {
"type": "ModuleInstance",
"name": "other1",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},
@ -35,7 +35,7 @@ description: Operations executed assembly_non_default_units.kcl
"group": {
"type": "ModuleInstance",
"name": "other2",
"moduleId": 6
"moduleId": 7
},
"sourceRange": []
},

View File

@ -5,10 +5,10 @@ description: Variables in memory after executing assembly_non_default_units.kcl
{
"other1": {
"type": "Module",
"value": 5
"value": 6
},
"other2": {
"type": "Module",
"value": 6
"value": 7
}
}

View File

@ -45,6 +45,14 @@ description: Artifact commands bad_units_in_annotation.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -337,6 +337,14 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -337,6 +337,14 @@ description: Artifact commands basic_fillet_cube_end.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -325,6 +325,14 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -325,6 +325,14 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -327,6 +327,14 @@ description: Artifact commands basic_fillet_cube_start.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -266,6 +266,14 @@ description: Artifact commands big_number_angle_to_match_length_x.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -266,6 +266,14 @@ description: Artifact commands big_number_angle_to_match_length_y.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands boolean_logical_and.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands boolean_logical_multiple.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands boolean_logical_or.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -217,6 +217,14 @@ description: Artifact commands circle_three_point.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -635,6 +635,14 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands comparisons.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands comparisons_multiple.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands computed_var.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1672,6 +1672,14 @@ description: Artifact commands crazy_multi_profile.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -320,6 +320,14 @@ description: Artifact commands cube.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -240,6 +240,14 @@ description: Artifact commands cube_with_error.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands double_map_fn.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1847,6 +1847,14 @@ description: Artifact commands fillet-and-shell.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -339,6 +339,14 @@ description: Artifact commands flush_batch_on_end.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -303,6 +303,14 @@ description: Artifact commands function_sketch.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -303,6 +303,14 @@ description: Artifact commands function_sketch_with_position.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -232,6 +232,14 @@ description: Artifact commands helix_ccw.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -146,6 +146,14 @@ description: Artifact commands helix_simple.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1450,6 +1450,14 @@ description: Artifact commands i_shape.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands if_else.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -5575218,6 +5575218,14 @@ description: Artifact commands import_async.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -8,7 +8,7 @@ description: Operations executed import_async.kcl
"group": {
"type": "ModuleInstance",
"name": "screw",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},

View File

@ -3625,7 +3625,7 @@ description: Variables in memory after executing import_async.kcl
},
"screw": {
"type": "Module",
"value": 5
"value": 6
},
"start": {
"type": "Sketch",

View File

@ -45,6 +45,14 @@ description: Artifact commands import_constant.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands import_cycle1.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands import_export.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands import_file_not_exist_error.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands import_file_parse_error.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -3038,6 +3038,14 @@ description: Artifact commands import_foreign.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -8,7 +8,7 @@ description: Operations executed import_foreign.kcl
"group": {
"type": "ModuleInstance",
"name": "cube",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},

View File

@ -5,7 +5,7 @@ description: Variables in memory after executing import_foreign.kcl
{
"cube": {
"type": "Module",
"value": 5
"value": 6
},
"model": {
"type": "ImportedGeometry",

View File

@ -69,6 +69,14 @@ description: Artifact commands import_function_not_sketch.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,19 +1,19 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[75, 101, 5]"]
3["Segment<br>[107, 125, 5]"]
4["Segment<br>[131, 150, 5]"]
5["Segment<br>[156, 175, 5]"]
6["Segment<br>[181, 200, 5]"]
7["Segment<br>[206, 231, 5]"]
8["Segment<br>[237, 258, 5]"]
9["Segment<br>[264, 283, 5]"]
10["Segment<br>[289, 296, 5]"]
2["Path<br>[75, 101, 6]"]
3["Segment<br>[107, 125, 6]"]
4["Segment<br>[131, 150, 6]"]
5["Segment<br>[156, 175, 6]"]
6["Segment<br>[181, 200, 6]"]
7["Segment<br>[206, 231, 6]"]
8["Segment<br>[237, 258, 6]"]
9["Segment<br>[264, 283, 6]"]
10["Segment<br>[289, 296, 6]"]
11[Solid2d]
end
1["Plane<br>[52, 69, 5]"]
12["Sweep Revolve<br>[302, 319, 5]"]
1["Plane<br>[52, 69, 6]"]
12["Sweep Revolve<br>[302, 319, 6]"]
13[Wall]
14[Wall]
15[Wall]

View File

@ -45,6 +45,14 @@ description: Artifact commands import_glob.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -53,6 +53,14 @@ description: Artifact commands import_side_effect.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,11 +1,11 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[102, 138, 5]"]
3["Segment<br>[102, 138, 5]"]
2["Path<br>[102, 138, 6]"]
3["Segment<br>[102, 138, 6]"]
4[Solid2d]
end
1["Plane<br>[77, 96, 5]"]
1["Plane<br>[77, 96, 6]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -5571179,6 +5571179,14 @@ description: Artifact commands import_transform.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -8,7 +8,7 @@ description: Operations executed import_transform.kcl
"group": {
"type": "ModuleInstance",
"name": "screw",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},

View File

@ -5,6 +5,6 @@ description: Variables in memory after executing import_transform.kcl
{
"screw": {
"type": "Module",
"value": 5
"value": 6
}
}

View File

@ -85,6 +85,14 @@ description: Artifact commands import_whole.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,12 +1,12 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[83, 119, 5]"]
3["Segment<br>[83, 119, 5]"]
2["Path<br>[83, 119, 6]"]
3["Segment<br>[83, 119, 6]"]
4[Solid2d]
end
1["Plane<br>[60, 77, 5]"]
5["Sweep Extrusion<br>[125, 145, 5]"]
1["Plane<br>[60, 77, 6]"]
5["Sweep Extrusion<br>[125, 145, 6]"]
6[Wall]
7["Cap Start"]
8["Cap End"]

View File

@ -8,7 +8,7 @@ description: Operations executed import_whole.kcl
"group": {
"type": "ModuleInstance",
"name": "foo",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},

View File

@ -123,6 +123,6 @@ description: Variables in memory after executing import_whole.kcl
},
"foo": {
"type": "Module",
"value": 5
"value": 6
}
}

View File

@ -45,6 +45,14 @@ description: Artifact commands index_of_array.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -597,6 +597,14 @@ description: Artifact commands intersect_cubes.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands invalid_index_fractional.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands invalid_index_negative.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands invalid_index_str.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands invalid_member_object.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -45,6 +45,14 @@ description: Artifact commands invalid_member_object_prop.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -3526,6 +3526,14 @@ description: Artifact commands 80-20-rail.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -69,6 +69,14 @@ description: Artifact commands axial-fan.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,164 +1,164 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[323, 370, 5]"]
3["Segment<br>[376, 444, 5]"]
4["Segment<br>[450, 550, 5]"]
5["Segment<br>[556, 673, 5]"]
6["Segment<br>[679, 764, 5]"]
7["Segment<br>[770, 777, 5]"]
2["Path<br>[323, 370, 6]"]
3["Segment<br>[376, 444, 6]"]
4["Segment<br>[450, 550, 6]"]
5["Segment<br>[556, 673, 6]"]
6["Segment<br>[679, 764, 6]"]
7["Segment<br>[770, 777, 6]"]
8[Solid2d]
end
subgraph path9 [Path]
9["Path<br>[788, 823, 5]"]
10["Segment<br>[788, 823, 5]"]
9["Path<br>[788, 823, 6]"]
10["Segment<br>[788, 823, 6]"]
11[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[838, 985, 5]"]
13["Segment<br>[838, 985, 5]"]
12["Path<br>[838, 985, 6]"]
13["Segment<br>[838, 985, 6]"]
14[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1000, 1148, 5]"]
16["Segment<br>[1000, 1148, 5]"]
15["Path<br>[1000, 1148, 6]"]
16["Segment<br>[1000, 1148, 6]"]
17[Solid2d]
end
subgraph path18 [Path]
18["Path<br>[1163, 1311, 5]"]
19["Segment<br>[1163, 1311, 5]"]
18["Path<br>[1163, 1311, 6]"]
19["Segment<br>[1163, 1311, 6]"]
20[Solid2d]
end
subgraph path21 [Path]
21["Path<br>[1326, 1475, 5]"]
22["Segment<br>[1326, 1475, 5]"]
21["Path<br>[1326, 1475, 6]"]
22["Segment<br>[1326, 1475, 6]"]
23[Solid2d]
end
subgraph path39 [Path]
39["Path<br>[1646, 1702, 5]"]
40["Segment<br>[1708, 1773, 5]"]
41["Segment<br>[1779, 1831, 5]"]
42["Segment<br>[1837, 1888, 5]"]
43["Segment<br>[1894, 1946, 5]"]
44["Segment<br>[1952, 2018, 5]"]
45["Segment<br>[2024, 2076, 5]"]
46["Segment<br>[2082, 2114, 5]"]
47["Segment<br>[2120, 2185, 5]"]
48["Segment<br>[2191, 2198, 5]"]
39["Path<br>[1646, 1702, 6]"]
40["Segment<br>[1708, 1773, 6]"]
41["Segment<br>[1779, 1831, 6]"]
42["Segment<br>[1837, 1888, 6]"]
43["Segment<br>[1894, 1946, 6]"]
44["Segment<br>[1952, 2018, 6]"]
45["Segment<br>[2024, 2076, 6]"]
46["Segment<br>[2082, 2114, 6]"]
47["Segment<br>[2120, 2185, 6]"]
48["Segment<br>[2191, 2198, 6]"]
49[Solid2d]
end
subgraph path78 [Path]
78["Path<br>[2547, 2660, 5]"]
79["Segment<br>[2666, 2721, 5]"]
80["Segment<br>[2727, 2762, 5]"]
81["Segment<br>[2768, 2823, 5]"]
82["Segment<br>[2829, 2865, 5]"]
83["Segment<br>[2871, 2926, 5]"]
84["Segment<br>[2932, 2968, 5]"]
85["Segment<br>[2974, 3029, 5]"]
86["Segment<br>[3035, 3091, 5]"]
78["Path<br>[2547, 2660, 6]"]
79["Segment<br>[2666, 2721, 6]"]
80["Segment<br>[2727, 2762, 6]"]
81["Segment<br>[2768, 2823, 6]"]
82["Segment<br>[2829, 2865, 6]"]
83["Segment<br>[2871, 2926, 6]"]
84["Segment<br>[2932, 2968, 6]"]
85["Segment<br>[2974, 3029, 6]"]
86["Segment<br>[3035, 3091, 6]"]
end
subgraph path113 [Path]
113["Path<br>[3240, 3291, 5]"]
114["Segment<br>[3240, 3291, 5]"]
113["Path<br>[3240, 3291, 6]"]
114["Segment<br>[3240, 3291, 6]"]
115[Solid2d]
end
subgraph path120 [Path]
120["Path<br>[3470, 3529, 5]"]
121["Segment<br>[3535, 3603, 5]"]
122["Segment<br>[3609, 3709, 5]"]
123["Segment<br>[3715, 3832, 5]"]
124["Segment<br>[3838, 3923, 5]"]
125["Segment<br>[3929, 3936, 5]"]
120["Path<br>[3470, 3529, 6]"]
121["Segment<br>[3535, 3603, 6]"]
122["Segment<br>[3609, 3709, 6]"]
123["Segment<br>[3715, 3832, 6]"]
124["Segment<br>[3838, 3923, 6]"]
125["Segment<br>[3929, 3936, 6]"]
126[Solid2d]
end
subgraph path127 [Path]
127["Path<br>[3947, 3998, 5]"]
128["Segment<br>[3947, 3998, 5]"]
127["Path<br>[3947, 3998, 6]"]
128["Segment<br>[3947, 3998, 6]"]
129[Solid2d]
end
subgraph path130 [Path]
130["Path<br>[4013, 4160, 5]"]
131["Segment<br>[4013, 4160, 5]"]
130["Path<br>[4013, 4160, 6]"]
131["Segment<br>[4013, 4160, 6]"]
132[Solid2d]
end
subgraph path133 [Path]
133["Path<br>[4175, 4323, 5]"]
134["Segment<br>[4175, 4323, 5]"]
133["Path<br>[4175, 4323, 6]"]
134["Segment<br>[4175, 4323, 6]"]
135[Solid2d]
end
subgraph path136 [Path]
136["Path<br>[4338, 4486, 5]"]
137["Segment<br>[4338, 4486, 5]"]
136["Path<br>[4338, 4486, 6]"]
137["Segment<br>[4338, 4486, 6]"]
138[Solid2d]
end
subgraph path139 [Path]
139["Path<br>[4501, 4650, 5]"]
140["Segment<br>[4501, 4650, 5]"]
139["Path<br>[4501, 4650, 6]"]
140["Segment<br>[4501, 4650, 6]"]
141[Solid2d]
end
subgraph path157 [Path]
157["Path<br>[4795, 4833, 5]"]
158["Segment<br>[4795, 4833, 5]"]
157["Path<br>[4795, 4833, 6]"]
158["Segment<br>[4795, 4833, 6]"]
159[Solid2d]
end
subgraph path165 [Path]
165["Path<br>[4906, 4942, 5]"]
166["Segment<br>[4906, 4942, 5]"]
165["Path<br>[4906, 4942, 6]"]
166["Segment<br>[4906, 4942, 6]"]
167[Solid2d]
end
subgraph path181 [Path]
181["Path<br>[277, 327, 6]"]
182["Segment<br>[277, 327, 6]"]
181["Path<br>[277, 327, 7]"]
182["Segment<br>[277, 327, 7]"]
183[Solid2d]
end
subgraph path191 [Path]
191["Path<br>[502, 537, 6]"]
192["Segment<br>[502, 537, 6]"]
191["Path<br>[502, 537, 7]"]
192["Segment<br>[502, 537, 7]"]
193[Solid2d]
end
subgraph path203 [Path]
203["Path<br>[216, 255, 7]"]
204["Segment<br>[261, 291, 7]"]
205["Segment<br>[297, 336, 7]"]
206["Segment<br>[342, 366, 7]"]
207["Segment<br>[372, 396, 7]"]
208["Segment<br>[402, 443, 7]"]
209["Segment<br>[449, 487, 7]"]
210["Segment<br>[493, 516, 7]"]
211["Segment<br>[522, 539, 7]"]
212["Segment<br>[545, 566, 7]"]
213["Segment<br>[572, 659, 7]"]
214["Segment<br>[665, 702, 7]"]
215["Segment<br>[708, 745, 7]"]
216["Segment<br>[751, 758, 7]"]
203["Path<br>[216, 255, 8]"]
204["Segment<br>[261, 291, 8]"]
205["Segment<br>[297, 336, 8]"]
206["Segment<br>[342, 366, 8]"]
207["Segment<br>[372, 396, 8]"]
208["Segment<br>[402, 443, 8]"]
209["Segment<br>[449, 487, 8]"]
210["Segment<br>[493, 516, 8]"]
211["Segment<br>[522, 539, 8]"]
212["Segment<br>[545, 566, 8]"]
213["Segment<br>[572, 659, 8]"]
214["Segment<br>[665, 702, 8]"]
215["Segment<br>[708, 745, 8]"]
216["Segment<br>[751, 758, 8]"]
217[Solid2d]
end
subgraph path243 [Path]
243["Path<br>[1100, 1212, 7]"]
244["Segment<br>[1220, 1289, 7]"]
245["Segment<br>[1297, 1641, 7]"]
246["Segment<br>[1649, 1995, 7]"]
247["Segment<br>[2003, 2244, 7]"]
248["Segment<br>[2252, 2259, 7]"]
243["Path<br>[1100, 1212, 8]"]
244["Segment<br>[1220, 1289, 8]"]
245["Segment<br>[1297, 1641, 8]"]
246["Segment<br>[1649, 1995, 8]"]
247["Segment<br>[2003, 2244, 8]"]
248["Segment<br>[2252, 2259, 8]"]
249[Solid2d]
end
subgraph path251 [Path]
251["Path<br>[1100, 1212, 7]"]
252["Segment<br>[1220, 1289, 7]"]
253["Segment<br>[1297, 1641, 7]"]
254["Segment<br>[1649, 1995, 7]"]
255["Segment<br>[2003, 2244, 7]"]
256["Segment<br>[2252, 2259, 7]"]
251["Path<br>[1100, 1212, 8]"]
252["Segment<br>[1220, 1289, 8]"]
253["Segment<br>[1297, 1641, 8]"]
254["Segment<br>[1649, 1995, 8]"]
255["Segment<br>[2003, 2244, 8]"]
256["Segment<br>[2252, 2259, 8]"]
257[Solid2d]
end
subgraph path259 [Path]
259["Path<br>[1100, 1212, 7]"]
264["Segment<br>[2252, 2259, 7]"]
259["Path<br>[1100, 1212, 8]"]
264["Segment<br>[2252, 2259, 8]"]
265[Solid2d]
end
1["Plane<br>[300, 317, 5]"]
24["Sweep Extrusion<br>[1485, 1504, 5]"]
1["Plane<br>[300, 317, 6]"]
24["Sweep Extrusion<br>[1485, 1504, 6]"]
25[Wall]
26[Wall]
27[Wall]
@ -173,7 +173,7 @@ flowchart LR
36["SweepEdge Adjacent"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
50["Sweep Extrusion<br>[2338, 2358, 5]"]
50["Sweep Extrusion<br>[2338, 2358, 6]"]
51[Wall]
52[Wall]
53[Wall]
@ -198,10 +198,10 @@ flowchart LR
72["SweepEdge Adjacent"]
73["SweepEdge Opposite"]
74["SweepEdge Adjacent"]
75["Sweep Extrusion<br>[2338, 2358, 5]"]
76["Sweep Extrusion<br>[2338, 2358, 5]"]
77["Sweep Extrusion<br>[2338, 2358, 5]"]
87["Sweep Extrusion<br>[3097, 3132, 5]"]
75["Sweep Extrusion<br>[2338, 2358, 6]"]
76["Sweep Extrusion<br>[2338, 2358, 6]"]
77["Sweep Extrusion<br>[2338, 2358, 6]"]
87["Sweep Extrusion<br>[3097, 3132, 6]"]
88[Wall]
89[Wall]
90[Wall]
@ -227,11 +227,11 @@ flowchart LR
110["SweepEdge Adjacent"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
116["Sweep Extrusion<br>[3297, 3335, 5]"]
116["Sweep Extrusion<br>[3297, 3335, 6]"]
117[Wall]
118["SweepEdge Opposite"]
119["SweepEdge Adjacent"]
142["Sweep Extrusion<br>[4660, 4679, 5]"]
142["Sweep Extrusion<br>[4660, 4679, 6]"]
143[Wall]
144[Wall]
145[Wall]
@ -246,41 +246,41 @@ flowchart LR
154["SweepEdge Adjacent"]
155["SweepEdge Opposite"]
156["SweepEdge Adjacent"]
160["Sweep Extrusion<br>[4839, 4859, 5]"]
160["Sweep Extrusion<br>[4839, 4859, 6]"]
161[Wall]
162["Cap End"]
163["SweepEdge Opposite"]
164["SweepEdge Adjacent"]
168["Sweep Extrusion<br>[4948, 4969, 5]"]
168["Sweep Extrusion<br>[4948, 4969, 6]"]
169[Wall]
170["SweepEdge Opposite"]
171["SweepEdge Adjacent"]
172["EdgeCut Fillet<br>[5010, 5521, 5]"]
173["EdgeCut Fillet<br>[5010, 5521, 5]"]
174["EdgeCut Fillet<br>[5010, 5521, 5]"]
175["EdgeCut Fillet<br>[5010, 5521, 5]"]
176["EdgeCut Fillet<br>[5010, 5521, 5]"]
177["EdgeCut Fillet<br>[5010, 5521, 5]"]
178["EdgeCut Fillet<br>[5010, 5521, 5]"]
179["EdgeCut Fillet<br>[5010, 5521, 5]"]
180["Plane<br>[204, 231, 6]"]
184["Sweep Extrusion<br>[333, 353, 6]"]
172["EdgeCut Fillet<br>[5010, 5521, 6]"]
173["EdgeCut Fillet<br>[5010, 5521, 6]"]
174["EdgeCut Fillet<br>[5010, 5521, 6]"]
175["EdgeCut Fillet<br>[5010, 5521, 6]"]
176["EdgeCut Fillet<br>[5010, 5521, 6]"]
177["EdgeCut Fillet<br>[5010, 5521, 6]"]
178["EdgeCut Fillet<br>[5010, 5521, 6]"]
179["EdgeCut Fillet<br>[5010, 5521, 6]"]
180["Plane<br>[204, 231, 7]"]
184["Sweep Extrusion<br>[333, 353, 7]"]
185[Wall]
186["Cap Start"]
187["Cap End"]
188["SweepEdge Opposite"]
189["SweepEdge Adjacent"]
190["Plane<br>[467, 495, 6]"]
194["Sweep Extrusion<br>[543, 564, 6]"]
190["Plane<br>[467, 495, 7]"]
194["Sweep Extrusion<br>[543, 564, 7]"]
195[Wall]
196["Cap Start"]
197["Cap End"]
198["SweepEdge Opposite"]
199["SweepEdge Adjacent"]
200["EdgeCut Fillet<br>[394, 452, 6]"]
201["EdgeCut Fillet<br>[394, 452, 6]"]
202["Plane<br>[193, 210, 7]"]
218["Sweep Revolve<br>[764, 846, 7]"]
200["EdgeCut Fillet<br>[394, 452, 7]"]
201["EdgeCut Fillet<br>[394, 452, 7]"]
202["Plane<br>[193, 210, 8]"]
218["Sweep Revolve<br>[764, 846, 8]"]
219[Wall]
220[Wall]
221[Wall]
@ -304,14 +304,14 @@ flowchart LR
239["SweepEdge Adjacent"]
240["SweepEdge Adjacent"]
241["SweepEdge Adjacent"]
242["Plane<br>[1053, 1091, 7]"]
250["Plane<br>[1053, 1091, 7]"]
258["Plane<br>[1053, 1091, 7]"]
242["Plane<br>[1053, 1091, 8]"]
250["Plane<br>[1053, 1091, 8]"]
258["Plane<br>[1053, 1091, 8]"]
260["SweepEdge Opposite"]
261["SweepEdge Opposite"]
262["SweepEdge Opposite"]
263["SweepEdge Opposite"]
266["Sweep Loft<br>[2378, 2498, 7]"]
266["Sweep Loft<br>[2378, 2498, 8]"]
267[Wall]
268[Wall]
269[Wall]
@ -322,17 +322,17 @@ flowchart LR
274["SweepEdge Adjacent"]
275["SweepEdge Adjacent"]
276["SweepEdge Adjacent"]
277["StartSketchOnFace<br>[1597, 1640, 5]"]
278["StartSketchOnFace<br>[2498, 2541, 5]"]
279["StartSketchOnFace<br>[3197, 3234, 5]"]
280["StartSketchOnFace<br>[3421, 3458, 5]"]
281["StartSketchOnFace<br>[4746, 4789, 5]"]
282["StartSketchOnFace<br>[4861, 4900, 5]"]
283["StartSketchOnPlane<br>[244, 271, 6]"]
284["StartSketchOnPlane<br>[453, 496, 6]"]
285["StartSketchOnPlane<br>[1039, 1092, 7]"]
286["StartSketchOnPlane<br>[1039, 1092, 7]"]
287["StartSketchOnPlane<br>[1039, 1092, 7]"]
277["StartSketchOnFace<br>[1597, 1640, 6]"]
278["StartSketchOnFace<br>[2498, 2541, 6]"]
279["StartSketchOnFace<br>[3197, 3234, 6]"]
280["StartSketchOnFace<br>[3421, 3458, 6]"]
281["StartSketchOnFace<br>[4746, 4789, 6]"]
282["StartSketchOnFace<br>[4861, 4900, 6]"]
283["StartSketchOnPlane<br>[244, 271, 7]"]
284["StartSketchOnPlane<br>[453, 496, 7]"]
285["StartSketchOnPlane<br>[1039, 1092, 8]"]
286["StartSketchOnPlane<br>[1039, 1092, 8]"]
287["StartSketchOnPlane<br>[1039, 1092, 8]"]
1 --- 2
1 --- 9
1 --- 12

View File

@ -8,7 +8,7 @@ description: Operations executed axial-fan.kcl
"group": {
"type": "ModuleInstance",
"name": "fanHousing",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},
@ -752,7 +752,7 @@ description: Operations executed axial-fan.kcl
"group": {
"type": "ModuleInstance",
"name": "motor",
"moduleId": 6
"moduleId": 7
},
"sourceRange": []
},
@ -967,7 +967,7 @@ description: Operations executed axial-fan.kcl
"group": {
"type": "ModuleInstance",
"name": "fan",
"moduleId": 7
"moduleId": 8
},
"sourceRange": []
},
@ -1080,7 +1080,7 @@ description: Operations executed axial-fan.kcl
"functionSourceRange": [
997,
2279,
7
8
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1359,7 +1359,7 @@ description: Operations executed axial-fan.kcl
"functionSourceRange": [
997,
2279,
7
8
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1638,7 +1638,7 @@ description: Operations executed axial-fan.kcl
"functionSourceRange": [
997,
2279,
7
8
],
"unlabeledArg": null,
"labeledArgs": {}

View File

@ -5,14 +5,14 @@ description: Variables in memory after executing axial-fan.kcl
{
"fan": {
"type": "Module",
"value": 7
"value": 8
},
"fanHousing": {
"type": "Module",
"value": 5
"value": 6
},
"motor": {
"type": "Module",
"value": 6
"value": 7
}
}

View File

@ -1355,6 +1355,14 @@ description: Artifact commands ball-bearing.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -264,6 +264,14 @@ description: Artifact commands bench.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,239 +1,239 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[361, 394, 5]"]
3["Segment<br>[402, 428, 5]"]
4["Segment<br>[436, 498, 5]"]
5["Segment<br>[506, 568, 5]"]
6["Segment<br>[576, 639, 5]"]
7["Segment<br>[647, 672, 5]"]
8["Segment<br>[680, 700, 5]"]
9["Segment<br>[708, 732, 5]"]
10["Segment<br>[740, 802, 5]"]
11["Segment<br>[810, 835, 5]"]
12["Segment<br>[843, 863, 5]"]
13["Segment<br>[871, 895, 5]"]
14["Segment<br>[903, 964, 5]"]
15["Segment<br>[972, 1033, 5]"]
16["Segment<br>[1041, 1066, 5]"]
17["Segment<br>[1074, 1098, 5]"]
18["Segment<br>[1106, 1168, 5]"]
19["Segment<br>[1176, 1201, 5]"]
20["Segment<br>[1209, 1236, 5]"]
21["Segment<br>[1244, 1305, 5]"]
22["Segment<br>[1313, 1357, 5]"]
23["Segment<br>[1365, 1372, 5]"]
2["Path<br>[361, 394, 6]"]
3["Segment<br>[402, 428, 6]"]
4["Segment<br>[436, 498, 6]"]
5["Segment<br>[506, 568, 6]"]
6["Segment<br>[576, 639, 6]"]
7["Segment<br>[647, 672, 6]"]
8["Segment<br>[680, 700, 6]"]
9["Segment<br>[708, 732, 6]"]
10["Segment<br>[740, 802, 6]"]
11["Segment<br>[810, 835, 6]"]
12["Segment<br>[843, 863, 6]"]
13["Segment<br>[871, 895, 6]"]
14["Segment<br>[903, 964, 6]"]
15["Segment<br>[972, 1033, 6]"]
16["Segment<br>[1041, 1066, 6]"]
17["Segment<br>[1074, 1098, 6]"]
18["Segment<br>[1106, 1168, 6]"]
19["Segment<br>[1176, 1201, 6]"]
20["Segment<br>[1209, 1236, 6]"]
21["Segment<br>[1244, 1305, 6]"]
22["Segment<br>[1313, 1357, 6]"]
23["Segment<br>[1365, 1372, 6]"]
24[Solid2d]
end
subgraph path89 [Path]
89["Path<br>[361, 394, 5]"]
90["Segment<br>[402, 428, 5]"]
91["Segment<br>[436, 498, 5]"]
92["Segment<br>[506, 568, 5]"]
93["Segment<br>[576, 639, 5]"]
94["Segment<br>[647, 672, 5]"]
95["Segment<br>[680, 700, 5]"]
96["Segment<br>[708, 732, 5]"]
97["Segment<br>[740, 802, 5]"]
98["Segment<br>[810, 835, 5]"]
99["Segment<br>[843, 863, 5]"]
100["Segment<br>[871, 895, 5]"]
101["Segment<br>[903, 964, 5]"]
102["Segment<br>[972, 1033, 5]"]
103["Segment<br>[1041, 1066, 5]"]
104["Segment<br>[1074, 1098, 5]"]
105["Segment<br>[1106, 1168, 5]"]
106["Segment<br>[1176, 1201, 5]"]
107["Segment<br>[1209, 1236, 5]"]
108["Segment<br>[1244, 1305, 5]"]
109["Segment<br>[1313, 1357, 5]"]
110["Segment<br>[1365, 1372, 5]"]
89["Path<br>[361, 394, 6]"]
90["Segment<br>[402, 428, 6]"]
91["Segment<br>[436, 498, 6]"]
92["Segment<br>[506, 568, 6]"]
93["Segment<br>[576, 639, 6]"]
94["Segment<br>[647, 672, 6]"]
95["Segment<br>[680, 700, 6]"]
96["Segment<br>[708, 732, 6]"]
97["Segment<br>[740, 802, 6]"]
98["Segment<br>[810, 835, 6]"]
99["Segment<br>[843, 863, 6]"]
100["Segment<br>[871, 895, 6]"]
101["Segment<br>[903, 964, 6]"]
102["Segment<br>[972, 1033, 6]"]
103["Segment<br>[1041, 1066, 6]"]
104["Segment<br>[1074, 1098, 6]"]
105["Segment<br>[1106, 1168, 6]"]
106["Segment<br>[1176, 1201, 6]"]
107["Segment<br>[1209, 1236, 6]"]
108["Segment<br>[1244, 1305, 6]"]
109["Segment<br>[1313, 1357, 6]"]
110["Segment<br>[1365, 1372, 6]"]
111[Solid2d]
end
subgraph path176 [Path]
176["Path<br>[361, 394, 5]"]
177["Segment<br>[402, 428, 5]"]
178["Segment<br>[436, 498, 5]"]
179["Segment<br>[506, 568, 5]"]
180["Segment<br>[576, 639, 5]"]
181["Segment<br>[647, 672, 5]"]
182["Segment<br>[680, 700, 5]"]
183["Segment<br>[708, 732, 5]"]
184["Segment<br>[740, 802, 5]"]
185["Segment<br>[810, 835, 5]"]
186["Segment<br>[843, 863, 5]"]
187["Segment<br>[871, 895, 5]"]
188["Segment<br>[903, 964, 5]"]
189["Segment<br>[972, 1033, 5]"]
190["Segment<br>[1041, 1066, 5]"]
191["Segment<br>[1074, 1098, 5]"]
192["Segment<br>[1106, 1168, 5]"]
193["Segment<br>[1176, 1201, 5]"]
194["Segment<br>[1209, 1236, 5]"]
195["Segment<br>[1244, 1305, 5]"]
196["Segment<br>[1313, 1357, 5]"]
197["Segment<br>[1365, 1372, 5]"]
176["Path<br>[361, 394, 6]"]
177["Segment<br>[402, 428, 6]"]
178["Segment<br>[436, 498, 6]"]
179["Segment<br>[506, 568, 6]"]
180["Segment<br>[576, 639, 6]"]
181["Segment<br>[647, 672, 6]"]
182["Segment<br>[680, 700, 6]"]
183["Segment<br>[708, 732, 6]"]
184["Segment<br>[740, 802, 6]"]
185["Segment<br>[810, 835, 6]"]
186["Segment<br>[843, 863, 6]"]
187["Segment<br>[871, 895, 6]"]
188["Segment<br>[903, 964, 6]"]
189["Segment<br>[972, 1033, 6]"]
190["Segment<br>[1041, 1066, 6]"]
191["Segment<br>[1074, 1098, 6]"]
192["Segment<br>[1106, 1168, 6]"]
193["Segment<br>[1176, 1201, 6]"]
194["Segment<br>[1209, 1236, 6]"]
195["Segment<br>[1244, 1305, 6]"]
196["Segment<br>[1313, 1357, 6]"]
197["Segment<br>[1365, 1372, 6]"]
198[Solid2d]
end
subgraph path262 [Path]
262["Path<br>[361, 394, 5]"]
263["Segment<br>[402, 428, 5]"]
264["Segment<br>[436, 498, 5]"]
265["Segment<br>[506, 568, 5]"]
266["Segment<br>[576, 639, 5]"]
267["Segment<br>[647, 672, 5]"]
268["Segment<br>[680, 700, 5]"]
269["Segment<br>[708, 732, 5]"]
270["Segment<br>[740, 802, 5]"]
271["Segment<br>[810, 835, 5]"]
272["Segment<br>[843, 863, 5]"]
273["Segment<br>[871, 895, 5]"]
274["Segment<br>[903, 964, 5]"]
275["Segment<br>[972, 1033, 5]"]
276["Segment<br>[1041, 1066, 5]"]
277["Segment<br>[1074, 1098, 5]"]
278["Segment<br>[1106, 1168, 5]"]
279["Segment<br>[1176, 1201, 5]"]
280["Segment<br>[1209, 1236, 5]"]
281["Segment<br>[1244, 1305, 5]"]
282["Segment<br>[1313, 1357, 5]"]
283["Segment<br>[1365, 1372, 5]"]
262["Path<br>[361, 394, 6]"]
263["Segment<br>[402, 428, 6]"]
264["Segment<br>[436, 498, 6]"]
265["Segment<br>[506, 568, 6]"]
266["Segment<br>[576, 639, 6]"]
267["Segment<br>[647, 672, 6]"]
268["Segment<br>[680, 700, 6]"]
269["Segment<br>[708, 732, 6]"]
270["Segment<br>[740, 802, 6]"]
271["Segment<br>[810, 835, 6]"]
272["Segment<br>[843, 863, 6]"]
273["Segment<br>[871, 895, 6]"]
274["Segment<br>[903, 964, 6]"]
275["Segment<br>[972, 1033, 6]"]
276["Segment<br>[1041, 1066, 6]"]
277["Segment<br>[1074, 1098, 6]"]
278["Segment<br>[1106, 1168, 6]"]
279["Segment<br>[1176, 1201, 6]"]
280["Segment<br>[1209, 1236, 6]"]
281["Segment<br>[1244, 1305, 6]"]
282["Segment<br>[1313, 1357, 6]"]
283["Segment<br>[1365, 1372, 6]"]
284[Solid2d]
end
subgraph path349 [Path]
349["Path<br>[361, 394, 5]"]
350["Segment<br>[402, 428, 5]"]
351["Segment<br>[436, 498, 5]"]
352["Segment<br>[506, 568, 5]"]
353["Segment<br>[576, 639, 5]"]
354["Segment<br>[647, 672, 5]"]
355["Segment<br>[680, 700, 5]"]
356["Segment<br>[708, 732, 5]"]
357["Segment<br>[740, 802, 5]"]
358["Segment<br>[810, 835, 5]"]
359["Segment<br>[843, 863, 5]"]
360["Segment<br>[871, 895, 5]"]
361["Segment<br>[903, 964, 5]"]
362["Segment<br>[972, 1033, 5]"]
363["Segment<br>[1041, 1066, 5]"]
364["Segment<br>[1074, 1098, 5]"]
365["Segment<br>[1106, 1168, 5]"]
366["Segment<br>[1176, 1201, 5]"]
367["Segment<br>[1209, 1236, 5]"]
368["Segment<br>[1244, 1305, 5]"]
369["Segment<br>[1313, 1357, 5]"]
370["Segment<br>[1365, 1372, 5]"]
349["Path<br>[361, 394, 6]"]
350["Segment<br>[402, 428, 6]"]
351["Segment<br>[436, 498, 6]"]
352["Segment<br>[506, 568, 6]"]
353["Segment<br>[576, 639, 6]"]
354["Segment<br>[647, 672, 6]"]
355["Segment<br>[680, 700, 6]"]
356["Segment<br>[708, 732, 6]"]
357["Segment<br>[740, 802, 6]"]
358["Segment<br>[810, 835, 6]"]
359["Segment<br>[843, 863, 6]"]
360["Segment<br>[871, 895, 6]"]
361["Segment<br>[903, 964, 6]"]
362["Segment<br>[972, 1033, 6]"]
363["Segment<br>[1041, 1066, 6]"]
364["Segment<br>[1074, 1098, 6]"]
365["Segment<br>[1106, 1168, 6]"]
366["Segment<br>[1176, 1201, 6]"]
367["Segment<br>[1209, 1236, 6]"]
368["Segment<br>[1244, 1305, 6]"]
369["Segment<br>[1313, 1357, 6]"]
370["Segment<br>[1365, 1372, 6]"]
371[Solid2d]
end
subgraph path435 [Path]
435["Path<br>[361, 394, 5]"]
436["Segment<br>[402, 428, 5]"]
437["Segment<br>[436, 498, 5]"]
438["Segment<br>[506, 568, 5]"]
439["Segment<br>[576, 639, 5]"]
440["Segment<br>[647, 672, 5]"]
441["Segment<br>[680, 700, 5]"]
442["Segment<br>[708, 732, 5]"]
443["Segment<br>[740, 802, 5]"]
444["Segment<br>[810, 835, 5]"]
445["Segment<br>[843, 863, 5]"]
446["Segment<br>[871, 895, 5]"]
447["Segment<br>[903, 964, 5]"]
448["Segment<br>[972, 1033, 5]"]
449["Segment<br>[1041, 1066, 5]"]
450["Segment<br>[1074, 1098, 5]"]
451["Segment<br>[1106, 1168, 5]"]
452["Segment<br>[1176, 1201, 5]"]
453["Segment<br>[1209, 1236, 5]"]
454["Segment<br>[1244, 1305, 5]"]
455["Segment<br>[1313, 1357, 5]"]
456["Segment<br>[1365, 1372, 5]"]
435["Path<br>[361, 394, 6]"]
436["Segment<br>[402, 428, 6]"]
437["Segment<br>[436, 498, 6]"]
438["Segment<br>[506, 568, 6]"]
439["Segment<br>[576, 639, 6]"]
440["Segment<br>[647, 672, 6]"]
441["Segment<br>[680, 700, 6]"]
442["Segment<br>[708, 732, 6]"]
443["Segment<br>[740, 802, 6]"]
444["Segment<br>[810, 835, 6]"]
445["Segment<br>[843, 863, 6]"]
446["Segment<br>[871, 895, 6]"]
447["Segment<br>[903, 964, 6]"]
448["Segment<br>[972, 1033, 6]"]
449["Segment<br>[1041, 1066, 6]"]
450["Segment<br>[1074, 1098, 6]"]
451["Segment<br>[1106, 1168, 6]"]
452["Segment<br>[1176, 1201, 6]"]
453["Segment<br>[1209, 1236, 6]"]
454["Segment<br>[1244, 1305, 6]"]
455["Segment<br>[1313, 1357, 6]"]
456["Segment<br>[1365, 1372, 6]"]
457[Solid2d]
end
subgraph path522 [Path]
522["Path<br>[1762, 1786, 5]"]
522["Path<br>[1762, 1786, 6]"]
end
subgraph path523 [Path]
523["Path<br>[1794, 1920, 5]"]
524["Segment<br>[1794, 1920, 5]"]
525["Segment<br>[1794, 1920, 5]"]
526["Segment<br>[1794, 1920, 5]"]
527["Segment<br>[1794, 1920, 5]"]
528["Segment<br>[1794, 1920, 5]"]
529["Segment<br>[1794, 1920, 5]"]
530["Segment<br>[1794, 1920, 5]"]
523["Path<br>[1794, 1920, 6]"]
524["Segment<br>[1794, 1920, 6]"]
525["Segment<br>[1794, 1920, 6]"]
526["Segment<br>[1794, 1920, 6]"]
527["Segment<br>[1794, 1920, 6]"]
528["Segment<br>[1794, 1920, 6]"]
529["Segment<br>[1794, 1920, 6]"]
530["Segment<br>[1794, 1920, 6]"]
531[Solid2d]
end
subgraph path553 [Path]
553["Path<br>[1762, 1786, 5]"]
553["Path<br>[1762, 1786, 6]"]
end
subgraph path554 [Path]
554["Path<br>[1794, 1920, 5]"]
555["Segment<br>[1794, 1920, 5]"]
556["Segment<br>[1794, 1920, 5]"]
557["Segment<br>[1794, 1920, 5]"]
558["Segment<br>[1794, 1920, 5]"]
559["Segment<br>[1794, 1920, 5]"]
560["Segment<br>[1794, 1920, 5]"]
561["Segment<br>[1794, 1920, 5]"]
554["Path<br>[1794, 1920, 6]"]
555["Segment<br>[1794, 1920, 6]"]
556["Segment<br>[1794, 1920, 6]"]
557["Segment<br>[1794, 1920, 6]"]
558["Segment<br>[1794, 1920, 6]"]
559["Segment<br>[1794, 1920, 6]"]
560["Segment<br>[1794, 1920, 6]"]
561["Segment<br>[1794, 1920, 6]"]
562[Solid2d]
end
subgraph path585 [Path]
585["Path<br>[2196, 2223, 5]"]
586["Segment<br>[2231, 2253, 5]"]
587["Segment<br>[2261, 2283, 5]"]
588["Segment<br>[2291, 2313, 5]"]
589["Segment<br>[2321, 2344, 5]"]
590["Segment<br>[2352, 2375, 5]"]
591["Segment<br>[2383, 2418, 5]"]
592["Segment<br>[2426, 2433, 5]"]
585["Path<br>[2196, 2223, 6]"]
586["Segment<br>[2231, 2253, 6]"]
587["Segment<br>[2261, 2283, 6]"]
588["Segment<br>[2291, 2313, 6]"]
589["Segment<br>[2321, 2344, 6]"]
590["Segment<br>[2352, 2375, 6]"]
591["Segment<br>[2383, 2418, 6]"]
592["Segment<br>[2426, 2433, 6]"]
593[Solid2d]
end
subgraph path618 [Path]
618["Path<br>[2705, 2734, 5]"]
619["Segment<br>[2742, 2777, 5]"]
620["Segment<br>[2785, 2810, 5]"]
621["Segment<br>[2818, 2854, 5]"]
622["Segment<br>[2862, 2886, 5]"]
623["Segment<br>[2894, 2928, 5]"]
624["Segment<br>[2936, 2971, 5]"]
625["Segment<br>[2979, 2986, 5]"]
618["Path<br>[2705, 2734, 6]"]
619["Segment<br>[2742, 2777, 6]"]
620["Segment<br>[2785, 2810, 6]"]
621["Segment<br>[2818, 2854, 6]"]
622["Segment<br>[2862, 2886, 6]"]
623["Segment<br>[2894, 2928, 6]"]
624["Segment<br>[2936, 2971, 6]"]
625["Segment<br>[2979, 2986, 6]"]
626[Solid2d]
end
subgraph path650 [Path]
650["Path<br>[3261, 3288, 5]"]
651["Segment<br>[3296, 3315, 5]"]
652["Segment<br>[3323, 3372, 5]"]
650["Path<br>[3261, 3288, 6]"]
651["Segment<br>[3296, 3315, 6]"]
652["Segment<br>[3323, 3372, 6]"]
end
subgraph path654 [Path]
654["Path<br>[3472, 3505, 5]"]
655["Segment<br>[3513, 3532, 5]"]
656["Segment<br>[3540, 3562, 5]"]
657["Segment<br>[3570, 3593, 5]"]
658["Segment<br>[3601, 3621, 5]"]
659["Segment<br>[3629, 3653, 5]"]
660["Segment<br>[3661, 3684, 5]"]
661["Segment<br>[3692, 3699, 5]"]
654["Path<br>[3472, 3505, 6]"]
655["Segment<br>[3513, 3532, 6]"]
656["Segment<br>[3540, 3562, 6]"]
657["Segment<br>[3570, 3593, 6]"]
658["Segment<br>[3601, 3621, 6]"]
659["Segment<br>[3629, 3653, 6]"]
660["Segment<br>[3661, 3684, 6]"]
661["Segment<br>[3692, 3699, 6]"]
662[Solid2d]
end
subgraph path688 [Path]
688["Path<br>[3261, 3288, 5]"]
689["Segment<br>[3296, 3315, 5]"]
690["Segment<br>[3323, 3372, 5]"]
688["Path<br>[3261, 3288, 6]"]
689["Segment<br>[3296, 3315, 6]"]
690["Segment<br>[3323, 3372, 6]"]
end
subgraph path692 [Path]
692["Path<br>[3472, 3505, 5]"]
693["Segment<br>[3513, 3532, 5]"]
694["Segment<br>[3540, 3562, 5]"]
695["Segment<br>[3570, 3593, 5]"]
696["Segment<br>[3601, 3621, 5]"]
697["Segment<br>[3629, 3653, 5]"]
698["Segment<br>[3661, 3684, 5]"]
699["Segment<br>[3692, 3699, 5]"]
692["Path<br>[3472, 3505, 6]"]
693["Segment<br>[3513, 3532, 6]"]
694["Segment<br>[3540, 3562, 6]"]
695["Segment<br>[3570, 3593, 6]"]
696["Segment<br>[3601, 3621, 6]"]
697["Segment<br>[3629, 3653, 6]"]
698["Segment<br>[3661, 3684, 6]"]
699["Segment<br>[3692, 3699, 6]"]
700[Solid2d]
end
1["Plane<br>[333, 353, 5]"]
25["Sweep Extrusion<br>[1460, 1498, 5]"]
1["Plane<br>[333, 353, 6]"]
25["Sweep Extrusion<br>[1460, 1498, 6]"]
26[Wall]
27[Wall]
28[Wall]
@ -296,8 +296,8 @@ flowchart LR
85["SweepEdge Adjacent"]
86["SweepEdge Opposite"]
87["SweepEdge Adjacent"]
88["Plane<br>[333, 353, 5]"]
112["Sweep Extrusion<br>[1536, 1575, 5]"]
88["Plane<br>[333, 353, 6]"]
112["Sweep Extrusion<br>[1536, 1575, 6]"]
113[Wall]
114[Wall]
115[Wall]
@ -361,7 +361,7 @@ flowchart LR
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
175["Plane<br>[823, 865, 0]"]
199["Sweep Extrusion<br>[1460, 1498, 5]"]
199["Sweep Extrusion<br>[1460, 1498, 6]"]
200[Wall]
201[Wall]
202[Wall]
@ -424,7 +424,7 @@ flowchart LR
259["SweepEdge Adjacent"]
260["SweepEdge Opposite"]
261["SweepEdge Adjacent"]
285["Sweep Extrusion<br>[1536, 1575, 5]"]
285["Sweep Extrusion<br>[1536, 1575, 6]"]
286[Wall]
287[Wall]
288[Wall]
@ -488,7 +488,7 @@ flowchart LR
346["SweepEdge Opposite"]
347["SweepEdge Adjacent"]
348["Plane<br>[875, 916, 0]"]
372["Sweep Extrusion<br>[1460, 1498, 5]"]
372["Sweep Extrusion<br>[1460, 1498, 6]"]
373[Wall]
374[Wall]
375[Wall]
@ -551,7 +551,7 @@ flowchart LR
432["SweepEdge Adjacent"]
433["SweepEdge Opposite"]
434["SweepEdge Adjacent"]
458["Sweep Extrusion<br>[1536, 1575, 5]"]
458["Sweep Extrusion<br>[1536, 1575, 6]"]
459[Wall]
460[Wall]
461[Wall]
@ -615,7 +615,7 @@ flowchart LR
519["SweepEdge Opposite"]
520["SweepEdge Adjacent"]
521["Plane<br>[975, 1017, 0]"]
532["Sweep Extrusion<br>[2022, 2046, 5]"]
532["Sweep Extrusion<br>[2022, 2046, 6]"]
533[Wall]
534[Wall]
535[Wall]
@ -636,7 +636,7 @@ flowchart LR
550["SweepEdge Adjacent"]
551["SweepEdge Opposite"]
552["SweepEdge Adjacent"]
563["Sweep Extrusion<br>[2088, 2112, 5]"]
563["Sweep Extrusion<br>[2088, 2112, 6]"]
564[Wall]
565[Wall]
566[Wall]
@ -658,7 +658,7 @@ flowchart LR
582["SweepEdge Opposite"]
583["SweepEdge Adjacent"]
584["Plane<br>[1068, 1135, 0]"]
594["Sweep Extrusion<br>[2596, 2620, 5]"]
594["Sweep Extrusion<br>[2596, 2620, 6]"]
595[Wall]
596[Wall]
597[Wall]
@ -679,10 +679,10 @@ flowchart LR
612["SweepEdge Adjacent"]
613["SweepEdge Opposite"]
614["SweepEdge Adjacent"]
615["Sweep Extrusion<br>[2596, 2620, 5]"]
616["Sweep Extrusion<br>[2596, 2620, 5]"]
615["Sweep Extrusion<br>[2596, 2620, 6]"]
616["Sweep Extrusion<br>[2596, 2620, 6]"]
617["Plane<br>[1205, 1272, 0]"]
627["Sweep Extrusion<br>[3156, 3180, 5]"]
627["Sweep Extrusion<br>[3156, 3180, 6]"]
628[Wall]
629[Wall]
630[Wall]
@ -703,10 +703,10 @@ flowchart LR
645["SweepEdge Adjacent"]
646["SweepEdge Opposite"]
647["SweepEdge Adjacent"]
648["Sweep Extrusion<br>[3156, 3180, 5]"]
649["Plane<br>[3780, 3815, 5]"]
653["Plane<br>[3846, 3875, 5]"]
663["Sweep Sweep<br>[3887, 3914, 5]"]
648["Sweep Extrusion<br>[3156, 3180, 6]"]
649["Plane<br>[3780, 3815, 6]"]
653["Plane<br>[3846, 3875, 6]"]
663["Sweep Sweep<br>[3887, 3914, 6]"]
664[Wall]
665[Wall]
666[Wall]
@ -730,9 +730,9 @@ flowchart LR
684["SweepEdge Adjacent"]
685["SweepEdge Opposite"]
686["SweepEdge Adjacent"]
687["Plane<br>[3780, 3815, 5]"]
691["Plane<br>[3846, 3875, 5]"]
701["Sweep Sweep<br>[3887, 3914, 5]"]
687["Plane<br>[3780, 3815, 6]"]
691["Plane<br>[3846, 3875, 6]"]
701["Sweep Sweep<br>[3887, 3914, 6]"]
702[Wall]
703[Wall]
704[Wall]
@ -756,18 +756,18 @@ flowchart LR
722["SweepEdge Adjacent"]
723["SweepEdge Opposite"]
724["SweepEdge Adjacent"]
725["StartSketchOnPlane<br>[333, 353, 5]"]
726["StartSketchOnPlane<br>[333, 353, 5]"]
727["StartSketchOnPlane<br>[333, 353, 5]"]
728["StartSketchOnPlane<br>[333, 353, 5]"]
729["StartSketchOnPlane<br>[1734, 1754, 5]"]
730["StartSketchOnPlane<br>[1734, 1754, 5]"]
731["StartSketchOnPlane<br>[2168, 2188, 5]"]
732["StartSketchOnPlane<br>[2677, 2697, 5]"]
733["StartSketchOnPlane<br>[3233, 3253, 5]"]
734["StartSketchOnPlane<br>[3444, 3464, 5]"]
735["StartSketchOnPlane<br>[3233, 3253, 5]"]
736["StartSketchOnPlane<br>[3444, 3464, 5]"]
725["StartSketchOnPlane<br>[333, 353, 6]"]
726["StartSketchOnPlane<br>[333, 353, 6]"]
727["StartSketchOnPlane<br>[333, 353, 6]"]
728["StartSketchOnPlane<br>[333, 353, 6]"]
729["StartSketchOnPlane<br>[1734, 1754, 6]"]
730["StartSketchOnPlane<br>[1734, 1754, 6]"]
731["StartSketchOnPlane<br>[2168, 2188, 6]"]
732["StartSketchOnPlane<br>[2677, 2697, 6]"]
733["StartSketchOnPlane<br>[3233, 3253, 6]"]
734["StartSketchOnPlane<br>[3444, 3464, 6]"]
735["StartSketchOnPlane<br>[3233, 3253, 6]"]
736["StartSketchOnPlane<br>[3444, 3464, 6]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -11,7 +11,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
1412,
1683,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -26,7 +26,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
309,
1393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -91,7 +91,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
309,
1393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -277,7 +277,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
1412,
1683,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -292,7 +292,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
309,
1393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -357,7 +357,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
309,
1393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -543,7 +543,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
1412,
1683,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -558,7 +558,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
309,
1393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -623,7 +623,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
309,
1393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -809,7 +809,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
1962,
2125,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -824,7 +824,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
1703,
1941,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -889,7 +889,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
1703,
1941,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -987,7 +987,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
2547,
2633,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1002,7 +1002,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
2144,
2526,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1117,7 +1117,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
3102,
3193,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1132,7 +1132,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
2653,
3081,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1211,7 +1211,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
3739,
3927,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1256,7 +1256,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
3209,
3393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1319,7 +1319,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
3412,
3720,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1380,7 +1380,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
3739,
3927,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1425,7 +1425,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
3209,
3393,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1488,7 +1488,7 @@ description: Operations executed bench.kcl
"functionSourceRange": [
3412,
3720,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}

View File

@ -533,6 +533,14 @@ description: Artifact commands bottle.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1220,6 +1220,14 @@ description: Artifact commands bracket.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -226,6 +226,14 @@ description: Artifact commands car-wheel-assembly.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,264 +1,264 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[571, 622, 6]"]
3["Segment<br>[571, 622, 6]"]
2["Path<br>[571, 622, 7]"]
3["Segment<br>[571, 622, 7]"]
4[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[812, 868, 6]"]
12["Segment<br>[812, 868, 6]"]
11["Path<br>[812, 868, 7]"]
12["Segment<br>[812, 868, 7]"]
13[Solid2d]
end
subgraph path19 [Path]
19["Path<br>[998, 1051, 6]"]
20["Segment<br>[998, 1051, 6]"]
19["Path<br>[998, 1051, 7]"]
20["Segment<br>[998, 1051, 7]"]
21[Solid2d]
end
subgraph path30 [Path]
30["Path<br>[1439, 1479, 6]"]
31["Segment<br>[1439, 1479, 6]"]
30["Path<br>[1439, 1479, 7]"]
31["Segment<br>[1439, 1479, 7]"]
32[Solid2d]
end
subgraph path38 [Path]
38["Path<br>[1588, 1639, 6]"]
39["Segment<br>[1588, 1639, 6]"]
38["Path<br>[1588, 1639, 7]"]
39["Segment<br>[1588, 1639, 7]"]
40[Solid2d]
end
subgraph path47 [Path]
47["Path<br>[1777, 1830, 6]"]
48["Segment<br>[1777, 1830, 6]"]
47["Path<br>[1777, 1830, 7]"]
48["Segment<br>[1777, 1830, 7]"]
49[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[2078, 2150, 6]"]
59["Segment<br>[2078, 2150, 6]"]
58["Path<br>[2078, 2150, 7]"]
59["Segment<br>[2078, 2150, 7]"]
60[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2412, 2443, 6]"]
82["Segment<br>[2449, 2469, 6]"]
83["Segment<br>[2475, 2495, 6]"]
84["Segment<br>[2501, 2522, 6]"]
85["Segment<br>[2528, 2584, 6]"]
86["Segment<br>[2590, 2597, 6]"]
81["Path<br>[2412, 2443, 7]"]
82["Segment<br>[2449, 2469, 7]"]
83["Segment<br>[2475, 2495, 7]"]
84["Segment<br>[2501, 2522, 7]"]
85["Segment<br>[2528, 2584, 7]"]
86["Segment<br>[2590, 2597, 7]"]
87[Solid2d]
end
subgraph path106 [Path]
106["Path<br>[2904, 2936, 6]"]
107["Segment<br>[2942, 2963, 6]"]
108["Segment<br>[2969, 2989, 6]"]
109["Segment<br>[2995, 3015, 6]"]
110["Segment<br>[3021, 3077, 6]"]
111["Segment<br>[3083, 3090, 6]"]
106["Path<br>[2904, 2936, 7]"]
107["Segment<br>[2942, 2963, 7]"]
108["Segment<br>[2969, 2989, 7]"]
109["Segment<br>[2995, 3015, 7]"]
110["Segment<br>[3021, 3077, 7]"]
111["Segment<br>[3083, 3090, 7]"]
112[Solid2d]
end
subgraph path132 [Path]
132["Path<br>[354, 410, 5]"]
133["Segment<br>[354, 410, 5]"]
132["Path<br>[354, 410, 6]"]
133["Segment<br>[354, 410, 6]"]
134[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[421, 477, 5]"]
136["Segment<br>[421, 477, 5]"]
135["Path<br>[421, 477, 6]"]
136["Segment<br>[421, 477, 6]"]
137[Solid2d]
end
subgraph path144 [Path]
144["Path<br>[647, 703, 5]"]
145["Segment<br>[647, 703, 5]"]
144["Path<br>[647, 703, 6]"]
145["Segment<br>[647, 703, 6]"]
146[Solid2d]
end
subgraph path147 [Path]
147["Path<br>[714, 770, 5]"]
148["Segment<br>[714, 770, 5]"]
147["Path<br>[714, 770, 6]"]
148["Segment<br>[714, 770, 6]"]
149[Solid2d]
end
subgraph path156 [Path]
156["Path<br>[919, 973, 5]"]
157["Segment<br>[919, 973, 5]"]
156["Path<br>[919, 973, 6]"]
157["Segment<br>[919, 973, 6]"]
158[Solid2d]
end
subgraph path167 [Path]
167["Path<br>[1256, 1317, 5]"]
168["Segment<br>[1256, 1317, 5]"]
167["Path<br>[1256, 1317, 6]"]
168["Segment<br>[1256, 1317, 6]"]
169[Solid2d]
end
subgraph path179 [Path]
179["Path<br>[1675, 1721, 5]"]
180["Segment<br>[1727, 1779, 5]"]
181["Segment<br>[1785, 1858, 5]"]
182["Segment<br>[1864, 1886, 5]"]
183["Segment<br>[1892, 1948, 5]"]
184["Segment<br>[1954, 1961, 5]"]
179["Path<br>[1675, 1721, 6]"]
180["Segment<br>[1727, 1779, 6]"]
181["Segment<br>[1785, 1858, 6]"]
182["Segment<br>[1864, 1886, 6]"]
183["Segment<br>[1892, 1948, 6]"]
184["Segment<br>[1954, 1961, 6]"]
185[Solid2d]
end
subgraph path195 [Path]
195["Path<br>[2093, 2139, 5]"]
196["Segment<br>[2145, 2197, 5]"]
197["Segment<br>[2203, 2278, 5]"]
198["Segment<br>[2284, 2321, 5]"]
199["Segment<br>[2327, 2383, 5]"]
200["Segment<br>[2389, 2396, 5]"]
195["Path<br>[2093, 2139, 6]"]
196["Segment<br>[2145, 2197, 6]"]
197["Segment<br>[2203, 2278, 6]"]
198["Segment<br>[2284, 2321, 6]"]
199["Segment<br>[2327, 2383, 6]"]
200["Segment<br>[2389, 2396, 6]"]
201[Solid2d]
end
subgraph path212 [Path]
212["Path<br>[2877, 2924, 5]"]
213["Segment<br>[2932, 3269, 5]"]
214["Segment<br>[3277, 3309, 5]"]
215["Segment<br>[3317, 3658, 5]"]
216["Segment<br>[3666, 3722, 5]"]
217["Segment<br>[3730, 3737, 5]"]
212["Path<br>[2877, 2924, 6]"]
213["Segment<br>[2932, 3269, 6]"]
214["Segment<br>[3277, 3309, 6]"]
215["Segment<br>[3317, 3658, 6]"]
216["Segment<br>[3666, 3722, 6]"]
217["Segment<br>[3730, 3737, 6]"]
218[Solid2d]
end
subgraph path235 [Path]
235["Path<br>[2877, 2924, 5]"]
236["Segment<br>[2932, 3269, 5]"]
237["Segment<br>[3277, 3309, 5]"]
238["Segment<br>[3317, 3658, 5]"]
239["Segment<br>[3666, 3722, 5]"]
240["Segment<br>[3730, 3737, 5]"]
235["Path<br>[2877, 2924, 6]"]
236["Segment<br>[2932, 3269, 6]"]
237["Segment<br>[3277, 3309, 6]"]
238["Segment<br>[3317, 3658, 6]"]
239["Segment<br>[3666, 3722, 6]"]
240["Segment<br>[3730, 3737, 6]"]
241[Solid2d]
end
subgraph path258 [Path]
258["Path<br>[4265, 4360, 5]"]
259["Segment<br>[4366, 4399, 5]"]
260["Segment<br>[4405, 4456, 5]"]
261["Segment<br>[4462, 4495, 5]"]
262["Segment<br>[4501, 4551, 5]"]
263["Segment<br>[4557, 4598, 5]"]
264["Segment<br>[4604, 4653, 5]"]
265["Segment<br>[4659, 4692, 5]"]
266["Segment<br>[4698, 4732, 5]"]
267["Segment<br>[4738, 4772, 5]"]
268["Segment<br>[4778, 4830, 5]"]
269["Segment<br>[4836, 4870, 5]"]
270["Segment<br>[4876, 4952, 5]"]
271["Segment<br>[4958, 4991, 5]"]
272["Segment<br>[4997, 5073, 5]"]
273["Segment<br>[5079, 5113, 5]"]
274["Segment<br>[5119, 5193, 5]"]
275["Segment<br>[5199, 5233, 5]"]
276["Segment<br>[5239, 5290, 5]"]
277["Segment<br>[5296, 5358, 5]"]
278["Segment<br>[5364, 5415, 5]"]
279["Segment<br>[5421, 5455, 5]"]
280["Segment<br>[5461, 5494, 5]"]
281["Segment<br>[5500, 5533, 5]"]
282["Segment<br>[5539, 5546, 5]"]
258["Path<br>[4265, 4360, 6]"]
259["Segment<br>[4366, 4399, 6]"]
260["Segment<br>[4405, 4456, 6]"]
261["Segment<br>[4462, 4495, 6]"]
262["Segment<br>[4501, 4551, 6]"]
263["Segment<br>[4557, 4598, 6]"]
264["Segment<br>[4604, 4653, 6]"]
265["Segment<br>[4659, 4692, 6]"]
266["Segment<br>[4698, 4732, 6]"]
267["Segment<br>[4738, 4772, 6]"]
268["Segment<br>[4778, 4830, 6]"]
269["Segment<br>[4836, 4870, 6]"]
270["Segment<br>[4876, 4952, 6]"]
271["Segment<br>[4958, 4991, 6]"]
272["Segment<br>[4997, 5073, 6]"]
273["Segment<br>[5079, 5113, 6]"]
274["Segment<br>[5119, 5193, 6]"]
275["Segment<br>[5199, 5233, 6]"]
276["Segment<br>[5239, 5290, 6]"]
277["Segment<br>[5296, 5358, 6]"]
278["Segment<br>[5364, 5415, 6]"]
279["Segment<br>[5421, 5455, 6]"]
280["Segment<br>[5461, 5494, 6]"]
281["Segment<br>[5500, 5533, 6]"]
282["Segment<br>[5539, 5546, 6]"]
283[Solid2d]
end
subgraph path334 [Path]
334["Path<br>[713, 753, 8]"]
335["Segment<br>[761, 808, 8]"]
336["Segment<br>[816, 852, 8]"]
337["Segment<br>[860, 890, 8]"]
338["Segment<br>[898, 943, 8]"]
339["Segment<br>[951, 991, 8]"]
340["Segment<br>[999, 1034, 8]"]
341["Segment<br>[1042, 1080, 8]"]
342["Segment<br>[1088, 1110, 8]"]
343["Segment<br>[1118, 1125, 8]"]
334["Path<br>[713, 753, 9]"]
335["Segment<br>[761, 808, 9]"]
336["Segment<br>[816, 852, 9]"]
337["Segment<br>[860, 890, 9]"]
338["Segment<br>[898, 943, 9]"]
339["Segment<br>[951, 991, 9]"]
340["Segment<br>[999, 1034, 9]"]
341["Segment<br>[1042, 1080, 9]"]
342["Segment<br>[1088, 1110, 9]"]
343["Segment<br>[1118, 1125, 9]"]
344[Solid2d]
end
subgraph path365 [Path]
365["Path<br>[511, 592, 7]"]
366["Segment<br>[598, 699, 7]"]
367["Segment<br>[705, 763, 7]"]
368["Segment<br>[769, 853, 7]"]
369["Segment<br>[859, 918, 7]"]
370["Segment<br>[924, 1009, 7]"]
371["Segment<br>[1015, 1074, 7]"]
372["Segment<br>[1080, 1203, 7]"]
373["Segment<br>[1209, 1268, 7]"]
374["Segment<br>[1274, 1409, 7]"]
375["Segment<br>[1415, 1474, 7]"]
376["Segment<br>[1480, 1604, 7]"]
377["Segment<br>[1610, 1669, 7]"]
378["Segment<br>[1675, 1760, 7]"]
379["Segment<br>[1766, 1825, 7]"]
380["Segment<br>[1831, 1916, 7]"]
381["Segment<br>[1922, 1980, 7]"]
382["Segment<br>[1986, 1993, 7]"]
365["Path<br>[511, 592, 8]"]
366["Segment<br>[598, 699, 8]"]
367["Segment<br>[705, 763, 8]"]
368["Segment<br>[769, 853, 8]"]
369["Segment<br>[859, 918, 8]"]
370["Segment<br>[924, 1009, 8]"]
371["Segment<br>[1015, 1074, 8]"]
372["Segment<br>[1080, 1203, 8]"]
373["Segment<br>[1209, 1268, 8]"]
374["Segment<br>[1274, 1409, 8]"]
375["Segment<br>[1415, 1474, 8]"]
376["Segment<br>[1480, 1604, 8]"]
377["Segment<br>[1610, 1669, 8]"]
378["Segment<br>[1675, 1760, 8]"]
379["Segment<br>[1766, 1825, 8]"]
380["Segment<br>[1831, 1916, 8]"]
381["Segment<br>[1922, 1980, 8]"]
382["Segment<br>[1986, 1993, 8]"]
383[Solid2d]
end
subgraph path439 [Path]
439["Path<br>[487, 544, 9]"]
440["Segment<br>[550, 684, 9]"]
441["Segment<br>[690, 737, 9]"]
442["Segment<br>[743, 840, 9]"]
443["Segment<br>[846, 878, 9]"]
444["Segment<br>[884, 916, 9]"]
445["Segment<br>[922, 953, 9]"]
446["Segment<br>[959, 1074, 9]"]
447["Segment<br>[1080, 1112, 9]"]
448["Segment<br>[1118, 1150, 9]"]
449["Segment<br>[1156, 1187, 9]"]
450["Segment<br>[1193, 1286, 9]"]
451["Segment<br>[1292, 1339, 9]"]
452["Segment<br>[1345, 1418, 9]"]
453["Segment<br>[1424, 1431, 9]"]
439["Path<br>[487, 544, 10]"]
440["Segment<br>[550, 684, 10]"]
441["Segment<br>[690, 737, 10]"]
442["Segment<br>[743, 840, 10]"]
443["Segment<br>[846, 878, 10]"]
444["Segment<br>[884, 916, 10]"]
445["Segment<br>[922, 953, 10]"]
446["Segment<br>[959, 1074, 10]"]
447["Segment<br>[1080, 1112, 10]"]
448["Segment<br>[1118, 1150, 10]"]
449["Segment<br>[1156, 1187, 10]"]
450["Segment<br>[1193, 1286, 10]"]
451["Segment<br>[1292, 1339, 10]"]
452["Segment<br>[1345, 1418, 10]"]
453["Segment<br>[1424, 1431, 10]"]
454[Solid2d]
end
1["Plane<br>[548, 565, 6]"]
5["Sweep Extrusion<br>[631, 687, 6]"]
1["Plane<br>[548, 565, 7]"]
5["Sweep Extrusion<br>[631, 687, 7]"]
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
14["Sweep Extrusion<br>[881, 943, 6]"]
14["Sweep Extrusion<br>[881, 943, 7]"]
15[Wall]
16["Cap End"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
22["Sweep Extrusion<br>[1198, 1277, 6]"]
22["Sweep Extrusion<br>[1198, 1277, 7]"]
23[Wall]
24["SweepEdge Opposite"]
25["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1198, 1277, 6]"]
27["Sweep Extrusion<br>[1198, 1277, 6]"]
28["Sweep Extrusion<br>[1198, 1277, 6]"]
29["Sweep Extrusion<br>[1198, 1277, 6]"]
33["Sweep Extrusion<br>[1485, 1518, 6]"]
26["Sweep Extrusion<br>[1198, 1277, 7]"]
27["Sweep Extrusion<br>[1198, 1277, 7]"]
28["Sweep Extrusion<br>[1198, 1277, 7]"]
29["Sweep Extrusion<br>[1198, 1277, 7]"]
33["Sweep Extrusion<br>[1485, 1518, 7]"]
34[Wall]
35["Cap End"]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
41["Sweep Extrusion<br>[1654, 1719, 6]"]
41["Sweep Extrusion<br>[1654, 1719, 7]"]
42[Wall]
43["Cap Start"]
44["Cap End"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
50["Sweep Extrusion<br>[1977, 2021, 6]"]
50["Sweep Extrusion<br>[1977, 2021, 7]"]
51[Wall]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Sweep Extrusion<br>[1977, 2021, 6]"]
55["Sweep Extrusion<br>[1977, 2021, 6]"]
56["Sweep Extrusion<br>[1977, 2021, 6]"]
57["Sweep Extrusion<br>[1977, 2021, 6]"]
61["Sweep Extrusion<br>[2305, 2349, 6]"]
54["Sweep Extrusion<br>[1977, 2021, 7]"]
55["Sweep Extrusion<br>[1977, 2021, 7]"]
56["Sweep Extrusion<br>[1977, 2021, 7]"]
57["Sweep Extrusion<br>[1977, 2021, 7]"]
61["Sweep Extrusion<br>[2305, 2349, 7]"]
62[Wall]
63["Cap End"]
64["SweepEdge Opposite"]
65["SweepEdge Adjacent"]
66["Sweep Extrusion<br>[2305, 2349, 6]"]
67["Sweep Extrusion<br>[2305, 2349, 6]"]
68["Sweep Extrusion<br>[2305, 2349, 6]"]
69["Sweep Extrusion<br>[2305, 2349, 6]"]
70["Sweep Extrusion<br>[2305, 2349, 6]"]
71["Sweep Extrusion<br>[2305, 2349, 6]"]
72["Sweep Extrusion<br>[2305, 2349, 6]"]
73["Sweep Extrusion<br>[2305, 2349, 6]"]
74["Sweep Extrusion<br>[2305, 2349, 6]"]
75["Sweep Extrusion<br>[2305, 2349, 6]"]
76["Sweep Extrusion<br>[2305, 2349, 6]"]
77["Sweep Extrusion<br>[2305, 2349, 6]"]
78["Sweep Extrusion<br>[2305, 2349, 6]"]
79["Sweep Extrusion<br>[2305, 2349, 6]"]
80["Sweep Extrusion<br>[2305, 2349, 6]"]
88["Sweep Extrusion<br>[2763, 2831, 6]"]
66["Sweep Extrusion<br>[2305, 2349, 7]"]
67["Sweep Extrusion<br>[2305, 2349, 7]"]
68["Sweep Extrusion<br>[2305, 2349, 7]"]
69["Sweep Extrusion<br>[2305, 2349, 7]"]
70["Sweep Extrusion<br>[2305, 2349, 7]"]
71["Sweep Extrusion<br>[2305, 2349, 7]"]
72["Sweep Extrusion<br>[2305, 2349, 7]"]
73["Sweep Extrusion<br>[2305, 2349, 7]"]
74["Sweep Extrusion<br>[2305, 2349, 7]"]
75["Sweep Extrusion<br>[2305, 2349, 7]"]
76["Sweep Extrusion<br>[2305, 2349, 7]"]
77["Sweep Extrusion<br>[2305, 2349, 7]"]
78["Sweep Extrusion<br>[2305, 2349, 7]"]
79["Sweep Extrusion<br>[2305, 2349, 7]"]
80["Sweep Extrusion<br>[2305, 2349, 7]"]
88["Sweep Extrusion<br>[2763, 2831, 7]"]
89[Wall]
90[Wall]
91[Wall]
@ -272,11 +272,11 @@ flowchart LR
99["SweepEdge Adjacent"]
100["SweepEdge Opposite"]
101["SweepEdge Adjacent"]
102["Sweep Extrusion<br>[2763, 2831, 6]"]
103["Sweep Extrusion<br>[2763, 2831, 6]"]
104["Sweep Extrusion<br>[2763, 2831, 6]"]
105["Sweep Extrusion<br>[2763, 2831, 6]"]
113["Sweep Extrusion<br>[3242, 3316, 6]"]
102["Sweep Extrusion<br>[2763, 2831, 7]"]
103["Sweep Extrusion<br>[2763, 2831, 7]"]
104["Sweep Extrusion<br>[2763, 2831, 7]"]
105["Sweep Extrusion<br>[2763, 2831, 7]"]
113["Sweep Extrusion<br>[3242, 3316, 7]"]
114[Wall]
115[Wall]
116[Wall]
@ -290,41 +290,41 @@ flowchart LR
124["SweepEdge Adjacent"]
125["SweepEdge Opposite"]
126["SweepEdge Adjacent"]
127["Sweep Extrusion<br>[3242, 3316, 6]"]
128["Sweep Extrusion<br>[3242, 3316, 6]"]
129["Sweep Extrusion<br>[3242, 3316, 6]"]
130["Sweep Extrusion<br>[3242, 3316, 6]"]
131["Plane<br>[331, 348, 5]"]
138["Sweep Extrusion<br>[487, 520, 5]"]
127["Sweep Extrusion<br>[3242, 3316, 7]"]
128["Sweep Extrusion<br>[3242, 3316, 7]"]
129["Sweep Extrusion<br>[3242, 3316, 7]"]
130["Sweep Extrusion<br>[3242, 3316, 7]"]
131["Plane<br>[331, 348, 6]"]
138["Sweep Extrusion<br>[487, 520, 6]"]
139[Wall]
140["Cap Start"]
141["Cap End"]
142["SweepEdge Opposite"]
143["SweepEdge Adjacent"]
150["Sweep Extrusion<br>[780, 813, 5]"]
150["Sweep Extrusion<br>[780, 813, 6]"]
151[Wall]
152["Cap Start"]
153["Cap End"]
154["SweepEdge Opposite"]
155["SweepEdge Adjacent"]
159["Sweep Extrusion<br>[1120, 1154, 5]"]
159["Sweep Extrusion<br>[1120, 1154, 6]"]
160[Wall]
161["SweepEdge Opposite"]
162["SweepEdge Adjacent"]
163["Sweep Extrusion<br>[1120, 1154, 5]"]
164["Sweep Extrusion<br>[1120, 1154, 5]"]
165["Sweep Extrusion<br>[1120, 1154, 5]"]
166["Sweep Extrusion<br>[1120, 1154, 5]"]
170["Sweep Extrusion<br>[1464, 1498, 5]"]
163["Sweep Extrusion<br>[1120, 1154, 6]"]
164["Sweep Extrusion<br>[1120, 1154, 6]"]
165["Sweep Extrusion<br>[1120, 1154, 6]"]
166["Sweep Extrusion<br>[1120, 1154, 6]"]
170["Sweep Extrusion<br>[1464, 1498, 6]"]
171[Wall]
172["SweepEdge Opposite"]
173["SweepEdge Adjacent"]
174["Sweep Extrusion<br>[1464, 1498, 5]"]
175["Sweep Extrusion<br>[1464, 1498, 5]"]
176["Sweep Extrusion<br>[1464, 1498, 5]"]
177["Sweep Extrusion<br>[1464, 1498, 5]"]
178["Plane<br>[1652, 1669, 5]"]
186["Sweep Revolve<br>[1967, 1984, 5]"]
174["Sweep Extrusion<br>[1464, 1498, 6]"]
175["Sweep Extrusion<br>[1464, 1498, 6]"]
176["Sweep Extrusion<br>[1464, 1498, 6]"]
177["Sweep Extrusion<br>[1464, 1498, 6]"]
178["Plane<br>[1652, 1669, 6]"]
186["Sweep Revolve<br>[1967, 1984, 6]"]
187[Wall]
188[Wall]
189[Wall]
@ -332,8 +332,8 @@ flowchart LR
191["SweepEdge Adjacent"]
192["SweepEdge Adjacent"]
193["SweepEdge Adjacent"]
194["Plane<br>[2070, 2087, 5]"]
202["Sweep Revolve<br>[2402, 2419, 5]"]
194["Plane<br>[2070, 2087, 6]"]
202["Sweep Revolve<br>[2402, 2419, 6]"]
203[Wall]
204[Wall]
205[Wall]
@ -342,8 +342,8 @@ flowchart LR
208["SweepEdge Adjacent"]
209["SweepEdge Adjacent"]
210["SweepEdge Adjacent"]
211["Plane<br>[2846, 2869, 5]"]
219["Sweep Extrusion<br>[3785, 3831, 5]"]
211["Plane<br>[2846, 2869, 6]"]
219["Sweep Extrusion<br>[3785, 3831, 6]"]
220[Wall]
221[Wall]
222[Wall]
@ -358,8 +358,8 @@ flowchart LR
231["SweepEdge Adjacent"]
232["SweepEdge Opposite"]
233["SweepEdge Adjacent"]
234["Plane<br>[2846, 2869, 5]"]
242["Sweep Extrusion<br>[3785, 3831, 5]"]
234["Plane<br>[2846, 2869, 6]"]
242["Sweep Extrusion<br>[3785, 3831, 6]"]
243[Wall]
244[Wall]
245[Wall]
@ -374,8 +374,8 @@ flowchart LR
254["SweepEdge Adjacent"]
255["SweepEdge Opposite"]
256["SweepEdge Adjacent"]
257["Plane<br>[4242, 4259, 5]"]
284["Sweep Revolve<br>[5552, 5569, 5]"]
257["Plane<br>[4242, 4259, 6]"]
284["Sweep Revolve<br>[5552, 5569, 6]"]
285[Wall]
286[Wall]
287[Wall]
@ -424,8 +424,8 @@ flowchart LR
330["SweepEdge Adjacent"]
331["SweepEdge Adjacent"]
332["SweepEdge Adjacent"]
333["Plane<br>[679, 705, 8]"]
345["Sweep Revolve<br>[1133, 1150, 8]"]
333["Plane<br>[679, 705, 9]"]
345["Sweep Revolve<br>[1133, 1150, 9]"]
346[Wall]
347[Wall]
348[Wall]
@ -444,8 +444,8 @@ flowchart LR
361["SweepEdge Adjacent"]
362["SweepEdge Adjacent"]
363["SweepEdge Adjacent"]
364["Plane<br>[488, 505, 7]"]
384["Sweep Revolve<br>[2031, 2081, 7]"]
364["Plane<br>[488, 505, 8]"]
384["Sweep Revolve<br>[2031, 2081, 8]"]
385[Wall]
386[Wall]
387[Wall]
@ -499,8 +499,8 @@ flowchart LR
435["SweepEdge Adjacent"]
436["SweepEdge Opposite"]
437["SweepEdge Adjacent"]
438["Plane<br>[464, 481, 9]"]
455["Sweep Revolve<br>[1474, 1503, 9]"]
438["Plane<br>[464, 481, 10]"]
455["Sweep Revolve<br>[1474, 1503, 10]"]
456[Wall]
457[Wall]
458[Wall]
@ -529,17 +529,17 @@ flowchart LR
481["SweepEdge Adjacent"]
482["SweepEdge Adjacent"]
483["SweepEdge Adjacent"]
484["StartSketchOnFace<br>[774, 806, 6]"]
485["StartSketchOnFace<br>[956, 992, 6]"]
486["StartSketchOnFace<br>[1399, 1433, 6]"]
487["StartSketchOnFace<br>[1543, 1582, 6]"]
488["StartSketchOnFace<br>[1733, 1771, 6]"]
489["StartSketchOnFace<br>[2038, 2072, 6]"]
490["StartSketchOnFace<br>[2372, 2406, 6]"]
491["StartSketchOnFace<br>[2860, 2898, 6]"]
492["StartSketchOnFace<br>[607, 641, 5]"]
493["StartSketchOnFace<br>[874, 913, 5]"]
494["StartSketchOnFace<br>[1216, 1250, 5]"]
484["StartSketchOnFace<br>[774, 806, 7]"]
485["StartSketchOnFace<br>[956, 992, 7]"]
486["StartSketchOnFace<br>[1399, 1433, 7]"]
487["StartSketchOnFace<br>[1543, 1582, 7]"]
488["StartSketchOnFace<br>[1733, 1771, 7]"]
489["StartSketchOnFace<br>[2038, 2072, 7]"]
490["StartSketchOnFace<br>[2372, 2406, 7]"]
491["StartSketchOnFace<br>[2860, 2898, 7]"]
492["StartSketchOnFace<br>[607, 641, 6]"]
493["StartSketchOnFace<br>[874, 913, 6]"]
494["StartSketchOnFace<br>[1216, 1250, 6]"]
1 --- 2
2 --- 3
2 ---- 5

View File

@ -8,7 +8,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "carRotor",
"moduleId": 6
"moduleId": 7
},
"sourceRange": []
},
@ -718,7 +718,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "carWheel",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},
@ -1254,7 +1254,7 @@ description: Operations executed car-wheel-assembly.kcl
"functionSourceRange": [
2572,
4111,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -1645,7 +1645,7 @@ description: Operations executed car-wheel-assembly.kcl
"functionSourceRange": [
2572,
4111,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -2137,7 +2137,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "lugNut",
"moduleId": 8
"moduleId": 9
},
"sourceRange": []
},
@ -2149,7 +2149,7 @@ description: Operations executed car-wheel-assembly.kcl
"functionSourceRange": [
637,
1240,
8
9
],
"unlabeledArg": null,
"labeledArgs": {}
@ -2594,7 +2594,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "brakeCaliper",
"moduleId": 7
"moduleId": 8
},
"sourceRange": []
},
@ -2728,7 +2728,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "carTire",
"moduleId": 9
"moduleId": 10
},
"sourceRange": []
},

View File

@ -31,7 +31,7 @@ description: Variables in memory after executing car-wheel-assembly.kcl
},
"brakeCaliper": {
"type": "Module",
"value": 7
"value": 8
},
"c1": {
"type": "TagIdentifier",
@ -105,15 +105,15 @@ description: Variables in memory after executing car-wheel-assembly.kcl
},
"carRotor": {
"type": "Module",
"value": 6
"value": 7
},
"carTire": {
"type": "Module",
"value": 9
"value": 10
},
"carWheel": {
"type": "Module",
"value": 5
"value": 6
},
"drillAndSlotCount": {
"type": "Number",
@ -195,7 +195,7 @@ description: Variables in memory after executing car-wheel-assembly.kcl
},
"lugNut": {
"type": "Module",
"value": 8
"value": 9
},
"lugSpacing": {
"type": "Number",

View File

@ -1943,6 +1943,14 @@ description: Artifact commands color-cube.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1130,6 +1130,14 @@ description: Artifact commands cycloidal-gear.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -833,6 +833,14 @@ description: Artifact commands dodecahedron.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -8261,6 +8261,14 @@ description: Artifact commands dual-basin-utility-sink.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

Some files were not shown because too many files have changed in this diff Show More