diff --git a/docs/kcl/consts/std-math-TAU.md b/docs/kcl/consts/std-math-TAU.md
index b4de51451..4d71a359a 100644
--- a/docs/kcl/consts/std-math-TAU.md
+++ b/docs/kcl/consts/std-math-TAU.md
@@ -27,6 +27,6 @@ exampleSketch = startSketchOn(XZ)
example = extrude(exampleSketch, length = 5)
```
-
+
diff --git a/rust/kcl-lib/tests/angled_line/artifact_commands.snap b/rust/kcl-lib/tests/angled_line/artifact_commands.snap
index fb390e0a8..ed95999ca 100644
--- a/rust/kcl-lib/tests/angled_line/artifact_commands.snap
+++ b/rust/kcl-lib/tests/angled_line/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands angled_line.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/argument_error/artifact_commands.snap b/rust/kcl-lib/tests/argument_error/artifact_commands.snap
index 3d416fbc9..1607e8ca7 100644
--- a/rust/kcl-lib/tests/argument_error/artifact_commands.snap
+++ b/rust/kcl-lib/tests/argument_error/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands argument_error.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap
index 4662a2462..cbc07a9bd 100644
--- a/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_elem_pop.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap
index 66c622616..c33263492 100644
--- a/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_elem_pop_empty_fail.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap
index 51d2c4462..8312138a5 100644
--- a/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_elem_pop_fail.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap
index a58ce39dc..d631c06f5 100644
--- a/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_elem_push.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap
index 5548091ec..2dd438a9d 100644
--- a/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_elem_push_fail.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap b/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap
index 861a45d1d..a1f643828 100644
--- a/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_index_oob.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap b/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap
index 438400004..926418575 100644
--- a/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_range_expr.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap b/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap
index 81b821214..a3498474c 100644
--- a/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap
+++ b/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands array_range_negative_expr.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap
index 1233bb39c..2345e78bf 100644
--- a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap
+++ b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands artifact_graph_example_code1.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap
index aa7567355..1908a292a 100644
--- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap
+++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands artifact_graph_example_code_no_3d.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap
index bef87cefc..3e1a81c8b 100644
--- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap
+++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands artifact_graph_example_code_offset_planes.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap
index b16478f01..104eb156c 100644
--- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap
+++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap
index 4cf141630..e16d7c860 100644
--- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap
+++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap
@@ -7,26 +7,16 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "edge_lines_visible",
- "hidden": false
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
@@ -42,7 +32,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"range": [],
"command": {
"type": "set_scene_units",
- "unit": "in"
+ "unit": "mm"
}
},
{
@@ -70,6 +60,74 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"hide": true
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 10.0,
+ "y": 10.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -130,6 +188,40 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 5.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -5.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -164,6 +256,40 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -5.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 10.0,
+ "y": 10.0,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -189,6 +315,14 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"path_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -239,6 +373,136 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 5.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -331,274 +595,26 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
+ "type": "edge_lines_visible",
+ "hidden": false
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 10.0,
- "y": 10.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 5.0,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -5.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -5.0,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 10.0,
- "y": 10.0,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 5.0,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
+ "type": "object_visible",
"object_id": "[uuid]",
- "edge_id": "[uuid]"
+ "hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "solid3d_get_opposite_edge",
+ "type": "object_visible",
"object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
+ "hidden": true
}
},
{
diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md
index 6db8f90fd..d6cebf305 100644
--- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md
@@ -1,47 +1,47 @@
```mermaid
flowchart LR
- subgraph path2 [Path]
- 2["Path
[76, 113, 5]"]
- 3["Segment
[119, 136, 5]"]
- 4["Segment
[142, 160, 5]"]
- 5["Segment
[166, 184, 5]"]
- 6["Segment
[190, 246, 5]"]
- 7["Segment
[252, 259, 5]"]
- 8[Solid2d]
+ subgraph path3 [Path]
+ 3["Path
[76, 111, 6]"]
+ 5["Segment
[117, 134, 6]"]
+ 7["Segment
[140, 158, 6]"]
+ 9["Segment
[164, 182, 6]"]
+ 11["Segment
[188, 244, 6]"]
+ 13["Segment
[250, 257, 6]"]
+ 14[Solid2d]
end
- subgraph path25 [Path]
- 25["Path
[76, 111, 6]"]
- 26["Segment
[117, 134, 6]"]
- 27["Segment
[140, 158, 6]"]
- 28["Segment
[164, 182, 6]"]
- 29["Segment
[188, 244, 6]"]
- 30["Segment
[250, 257, 6]"]
- 31[Solid2d]
+ subgraph path4 [Path]
+ 4["Path
[76, 113, 5]"]
+ 6["Segment
[119, 136, 5]"]
+ 8["Segment
[142, 160, 5]"]
+ 10["Segment
[166, 184, 5]"]
+ 12["Segment
[190, 246, 5]"]
+ 15["Segment
[252, 259, 5]"]
+ 16[Solid2d]
end
- 1["Plane
[47, 66, 5]"]
- 9["Sweep Extrusion
[265, 287, 5]"]
- 10[Wall]
- 11[Wall]
- 12[Wall]
- 13[Wall]
- 14["Cap Start"]
- 15["Cap End"]
- 16["SweepEdge Opposite"]
- 17["SweepEdge Adjacent"]
- 18["SweepEdge Opposite"]
- 19["SweepEdge Adjacent"]
- 20["SweepEdge Opposite"]
- 21["SweepEdge Adjacent"]
- 22["SweepEdge Opposite"]
- 23["SweepEdge Adjacent"]
- 24["Plane
[47, 66, 6]"]
- 32["Sweep Extrusion
[263, 285, 6]"]
- 33[Wall]
- 34[Wall]
- 35[Wall]
- 36[Wall]
- 37["Cap Start"]
- 38["Cap End"]
+ 1["Plane
[47, 66, 6]"]
+ 2["Plane
[47, 66, 5]"]
+ 17["Sweep Extrusion
[263, 285, 6]"]
+ 18[Wall]
+ 19[Wall]
+ 20[Wall]
+ 21[Wall]
+ 22["Cap Start"]
+ 23["Cap End"]
+ 24["Sweep Extrusion
[265, 287, 5]"]
+ 25[Wall]
+ 26[Wall]
+ 27[Wall]
+ 28[Wall]
+ 29["Cap Start"]
+ 30["Cap End"]
+ 31["SweepEdge Opposite"]
+ 32["SweepEdge Adjacent"]
+ 33["SweepEdge Opposite"]
+ 34["SweepEdge Adjacent"]
+ 35["SweepEdge Opposite"]
+ 36["SweepEdge Adjacent"]
+ 37["SweepEdge Opposite"]
+ 38["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
@@ -50,72 +50,72 @@ flowchart LR
44["SweepEdge Adjacent"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
- 1 --- 2
- 2 --- 3
+ 1 --- 3
2 --- 4
- 2 --- 5
- 2 --- 6
- 2 --- 7
- 2 ---- 9
- 2 --- 8
+ 3 --- 5
+ 3 --- 7
+ 3 --- 9
+ 3 --- 11
3 --- 13
- 3 --- 22
- 3 --- 23
+ 3 ---- 17
+ 3 --- 14
+ 4 --- 6
+ 4 --- 8
+ 4 --- 10
4 --- 12
- 4 --- 20
- 4 --- 21
- 5 --- 11
- 5 --- 18
- 5 --- 19
- 6 --- 10
- 6 --- 16
- 6 --- 17
- 9 --- 10
- 9 --- 11
- 9 --- 12
- 9 --- 13
- 9 --- 14
- 9 --- 15
- 9 --- 16
- 9 --- 17
- 9 --- 18
+ 4 --- 15
+ 4 ---- 24
+ 4 --- 16
+ 5 --- 21
+ 5 --- 37
+ 5 --- 38
+ 6 --- 28
+ 6 --- 45
+ 6 --- 46
+ 7 --- 20
+ 7 --- 35
+ 7 --- 36
+ 8 --- 27
+ 8 --- 43
+ 8 --- 44
9 --- 19
- 9 --- 20
- 9 --- 21
- 9 --- 22
- 9 --- 23
+ 9 --- 33
+ 9 --- 34
+ 10 --- 26
+ 10 --- 41
+ 10 --- 42
+ 11 --- 18
+ 11 --- 31
+ 11 --- 32
+ 12 --- 25
+ 12 --- 39
+ 12 --- 40
+ 17 --- 18
+ 17 --- 19
+ 17 --- 20
+ 17 --- 21
+ 17 --- 22
+ 17 --- 23
+ 17 --- 31
+ 17 --- 32
+ 17 --- 33
+ 17 --- 34
+ 17 --- 35
+ 17 --- 36
+ 17 --- 37
+ 17 --- 38
24 --- 25
- 25 --- 26
- 25 --- 27
- 25 --- 28
- 25 --- 29
- 25 --- 30
- 25 ---- 32
- 25 --- 31
- 26 --- 36
- 26 --- 45
- 26 --- 46
- 27 --- 35
- 27 --- 43
- 27 --- 44
- 28 --- 34
- 28 --- 41
- 28 --- 42
- 29 --- 33
- 29 --- 39
- 29 --- 40
- 32 --- 33
- 32 --- 34
- 32 --- 35
- 32 --- 36
- 32 --- 37
- 32 --- 38
- 32 --- 39
- 32 --- 40
- 32 --- 41
- 32 --- 42
- 32 --- 43
- 32 --- 44
- 32 --- 45
- 32 --- 46
+ 24 --- 26
+ 24 --- 27
+ 24 --- 28
+ 24 --- 29
+ 24 --- 30
+ 24 --- 39
+ 24 --- 40
+ 24 --- 41
+ 24 --- 42
+ 24 --- 43
+ 24 --- 44
+ 24 --- 45
+ 24 --- 46
```
diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap
index 3ff4313e5..248075470 100644
--- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap
+++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap
@@ -12,53 +12,6 @@ description: Operations executed assembly_mixed_units_cubes.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "String",
- "value": "XY"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 5.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -71,53 +24,6 @@ description: Operations executed assembly_mixed_units_cubes.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "String",
- "value": "XY"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 5.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
}
diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png
index 2637cc8f0..e5a75e193 100644
Binary files a/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png and b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png differ
diff --git a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap
index 35d0f62ab..d859ed401 100644
--- a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap
+++ b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap
@@ -7,26 +7,16 @@ description: Artifact commands assembly_non_default_units.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "edge_lines_visible",
- "hidden": false
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
@@ -93,6 +83,131 @@ description: Artifact commands assembly_non_default_units.kcl
"type": "start_path"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 1.0,
+ "y": 2.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 2.0
+ },
+ "radius": 1.0,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -146,6 +261,40 @@ description: Artifact commands assembly_non_default_units.kcl
"path_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "edge_lines_visible",
+ "hidden": false
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -153,106 +302,5 @@ description: Artifact commands assembly_non_default_units.kcl
"type": "set_scene_units",
"unit": "in"
}
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 1.0,
- "y": 2.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 2.0
- },
- "radius": 1.0,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
}
]
diff --git a/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md
index 3c76048bf..dc577cdb7 100644
--- a/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md
@@ -1,17 +1,17 @@
```mermaid
flowchart LR
subgraph path2 [Path]
- 2["Path
[197, 232, 5]"]
- 3["Segment
[197, 232, 5]"]
+ 2["Path
[113, 148, 7]"]
+ 3["Segment
[113, 148, 7]"]
4[Solid2d]
end
subgraph path6 [Path]
- 6["Path
[113, 148, 6]"]
- 7["Segment
[113, 148, 6]"]
+ 6["Path
[197, 232, 5]"]
+ 7["Segment
[197, 232, 5]"]
8[Solid2d]
end
- 1["Plane
[172, 191, 5]"]
- 5["Plane
[88, 107, 6]"]
+ 1["Plane
[88, 107, 7]"]
+ 5["Plane
[172, 191, 5]"]
1 --- 2
2 --- 3
2 --- 4
diff --git a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap
index ee50a9d80..9d99c83b0 100644
--- a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap
+++ b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap
@@ -12,21 +12,6 @@ description: Operations executed assembly_non_default_units.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "String",
- "value": "XZ"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
{
"type": "GroupEnd"
},
@@ -35,25 +20,10 @@ description: Operations executed assembly_non_default_units.kcl
"group": {
"type": "ModuleInstance",
"name": "other2",
- "moduleId": 6
+ "moduleId": 7
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "String",
- "value": "XZ"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
{
"type": "GroupEnd"
}
diff --git a/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap b/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap
index 9d0c227bf..076c2d53b 100644
--- a/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap
+++ b/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap
@@ -9,6 +9,6 @@ description: Variables in memory after executing assembly_non_default_units.kcl
},
"other2": {
"type": "Module",
- "value": 6
+ "value": 7
}
}
diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap
index 7ff70d0a1..4d058c0fb 100644
--- a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap
+++ b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands bad_units_in_annotation.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap
index db68c4afd..72507454e 100644
--- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap
+++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands basic_fillet_cube_close_opposite.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap
index 26400b300..01eed8f77 100644
--- a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap
+++ b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands basic_fillet_cube_end.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap
index 651745e1d..ccff932c4 100644
--- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap
+++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands basic_fillet_cube_next_adjacent.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap
index 5909434e8..5ce10829f 100644
--- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap
+++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap
index 3ce091a41..625b64d43 100644
--- a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap
+++ b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands basic_fillet_cube_start.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap
index 7f9c6109a..58098487b 100644
--- a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap
+++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands big_number_angle_to_match_length_x.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap
index eda9181f3..e0bcccc14 100644
--- a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap
+++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands big_number_angle_to_match_length_y.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap
index 9cd09307a..7644b5b64 100644
--- a/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap
+++ b/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands boolean_logical_and.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap
index a53ce5526..a7f8f9683 100644
--- a/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap
+++ b/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands boolean_logical_multiple.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap
index 374262ba5..aabc4c6db 100644
--- a/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap
+++ b/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands boolean_logical_or.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap
index ae1e90596..eafecd8b1 100644
--- a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap
+++ b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands circle_three_point.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap
index bca7d582c..cfa0031cd 100644
--- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap
+++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands circular_pattern3d_a_pattern.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/comparisons/artifact_commands.snap b/rust/kcl-lib/tests/comparisons/artifact_commands.snap
index 4d84ea423..08cdab295 100644
--- a/rust/kcl-lib/tests/comparisons/artifact_commands.snap
+++ b/rust/kcl-lib/tests/comparisons/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands comparisons.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap b/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap
index c7f2d8842..8f1ab41b3 100644
--- a/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap
+++ b/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands comparisons_multiple.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/computed_var/artifact_commands.snap b/rust/kcl-lib/tests/computed_var/artifact_commands.snap
index 5b4200403..2e66c19e7 100644
--- a/rust/kcl-lib/tests/computed_var/artifact_commands.snap
+++ b/rust/kcl-lib/tests/computed_var/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands computed_var.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap
index 403cfd8a8..09081ad7e 100644
--- a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap
+++ b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands crazy_multi_profile.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/cube/artifact_commands.snap b/rust/kcl-lib/tests/cube/artifact_commands.snap
index f25d36f1c..5452ee426 100644
--- a/rust/kcl-lib/tests/cube/artifact_commands.snap
+++ b/rust/kcl-lib/tests/cube/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands cube.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap
index 93b9411b9..b6efbe6ef 100644
--- a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap
+++ b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands cube_with_error.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap b/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap
index 1dbd81b6d..a86449c8c 100644
--- a/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap
+++ b/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands double_map_fn.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap
index e8a8c7f18..b27cf9e17 100644
--- a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap
+++ b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands fillet-and-shell.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap
index 5983766de..275b57a5b 100644
--- a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap
+++ b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands flush_batch_on_end.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap
index 3a741b800..55e449cca 100644
--- a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap
+++ b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands function_sketch.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap
index c05b55d86..7c0679f31 100644
--- a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap
+++ b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands function_sketch_with_position.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap
index 6b40a6102..b68d5adfa 100644
--- a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap
+++ b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands helix_ccw.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap
index 2db09c2e7..b45ed01c3 100644
--- a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap
+++ b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands helix_simple.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/i_shape/artifact_commands.snap b/rust/kcl-lib/tests/i_shape/artifact_commands.snap
index 3f7335fe8..811d9158e 100644
--- a/rust/kcl-lib/tests/i_shape/artifact_commands.snap
+++ b/rust/kcl-lib/tests/i_shape/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands i_shape.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/if_else/artifact_commands.snap b/rust/kcl-lib/tests/if_else/artifact_commands.snap
index a33ac287d..097c97f62 100644
--- a/rust/kcl-lib/tests/if_else/artifact_commands.snap
+++ b/rust/kcl-lib/tests/if_else/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands if_else.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_constant/artifact_commands.snap b/rust/kcl-lib/tests/import_constant/artifact_commands.snap
index 78eeb4c8c..1ab8f56e8 100644
--- a/rust/kcl-lib/tests/import_constant/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_constant/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_constant.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_export/artifact_commands.snap b/rust/kcl-lib/tests/import_export/artifact_commands.snap
index 7ac69634b..b98916b00 100644
--- a/rust/kcl-lib/tests/import_export/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_export/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_export.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap b/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap
index 8b760a128..a88b08548 100644
--- a/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap
@@ -2,31 +2,4 @@
source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_file_not_exist_error.kcl
---
-[
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "edge_lines_visible",
- "hidden": false
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- }
-]
+[]
diff --git a/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap b/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap
index 44ffd0933..2efc2d036 100644
--- a/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap
+++ b/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap
@@ -1,5 +1,5 @@
---
-source: kcl/src/simulation_tests.rs
+source: kcl-lib/src/simulation_tests.rs
description: Error from executing import_file_not_exist_error.kcl
---
KCL I/O error
@@ -8,6 +8,6 @@ KCL I/O error
│ exist.kcl`: No such file or directory (os error 2)
â•────
1 │ import hotdog from "not-exist.kcl"
- · ─────────────────┬────────────────
- · ╰── tests/import_file_not_exist_error/input.kcl
+ · ▲
+ · ╰── main
╰────
diff --git a/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap b/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap
index ff504f24c..b93cdb7e1 100644
--- a/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap
@@ -2,31 +2,4 @@
source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_file_parse_error.kcl
---
-[
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "edge_lines_visible",
- "hidden": false
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- }
-]
+[]
diff --git a/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap b/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap
index 662da7797..dac6f6642 100644
--- a/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap
+++ b/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap
@@ -1,13 +1,12 @@
---
-source: kcl/src/simulation_tests.rs
+source: kcl-lib/src/simulation_tests.rs
description: Error from executing import_file_parse_error.kcl
---
KCL Syntax error
× syntax: Unexpected token: }
- â•─[3:1]
- 2 │ return
- 3 │ }
- · ┬
- · ╰── tests/import_file_parse_error/parse-failure.kcl
+ â•────
+ 1 │ import hotdog from "parse-failure.kcl"
+ · ┬
+ · ╰── main
╰────
diff --git a/rust/kcl-lib/tests/import_foreign/artifact_commands.snap b/rust/kcl-lib/tests/import_foreign/artifact_commands.snap
index a7971688c..6dd5c31ee 100644
--- a/rust/kcl-lib/tests/import_foreign/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_foreign/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_foreign.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap b/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap
index f9fa43681..7c5a9e80f 100644
--- a/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap
@@ -3,6 +3,426 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_function_not_sketch.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 4.0,
+ "y": 12.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 2.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -6.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 4.0,
+ "y": -6.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -6.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -3.75,
+ "y": -4.5,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -5.5,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -2.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap
index f9dde0b4b..9a80b0ec3 100644
--- a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap
+++ b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap
@@ -1,6 +1,5 @@
---
-source: kcl/src/simulation_tests.rs
-assertion_line: 189
+source: kcl-lib/src/simulation_tests.rs
description: Artifact graph flowchart import_function_not_sketch.kcl
extension: md
snapshot_kind: binary
diff --git a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md
index 13e533509..b30fc6811 100644
--- a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md
@@ -1,3 +1,82 @@
```mermaid
flowchart LR
+ subgraph path2 [Path]
+ 2["Path
[75, 101, 5]"]
+ 3["Segment
[107, 125, 5]"]
+ 4["Segment
[131, 150, 5]"]
+ 5["Segment
[156, 175, 5]"]
+ 6["Segment
[181, 200, 5]"]
+ 7["Segment
[206, 231, 5]"]
+ 8["Segment
[237, 258, 5]"]
+ 9["Segment
[264, 283, 5]"]
+ 10["Segment
[289, 296, 5]"]
+ 11[Solid2d]
+ end
+ 1["Plane
[52, 69, 5]"]
+ 12["Sweep Revolve
[302, 319, 5]"]
+ 13[Wall]
+ 14[Wall]
+ 15[Wall]
+ 16[Wall]
+ 17[Wall]
+ 18[Wall]
+ 19[Wall]
+ 20[Wall]
+ 21["SweepEdge Adjacent"]
+ 22["SweepEdge Adjacent"]
+ 23["SweepEdge Adjacent"]
+ 24["SweepEdge Adjacent"]
+ 25["SweepEdge Adjacent"]
+ 26["SweepEdge Adjacent"]
+ 27["SweepEdge Adjacent"]
+ 1 --- 2
+ 2 --- 3
+ 2 --- 4
+ 2 --- 5
+ 2 --- 6
+ 2 --- 7
+ 2 --- 8
+ 2 --- 9
+ 2 --- 10
+ 2 ---- 12
+ 2 --- 11
+ 3 --- 13
+ 3 x--> 21
+ 4 --- 14
+ 4 --- 21
+ 5 --- 15
+ 5 --- 22
+ 6 --- 16
+ 6 --- 23
+ 7 --- 17
+ 7 --- 24
+ 8 --- 18
+ 8 --- 25
+ 9 --- 19
+ 9 --- 26
+ 10 --- 20
+ 10 --- 27
+ 12 --- 13
+ 12 --- 14
+ 12 --- 15
+ 12 --- 16
+ 12 --- 17
+ 12 --- 18
+ 12 --- 19
+ 12 --- 20
+ 12 <--x 3
+ 12 --- 21
+ 12 <--x 4
+ 12 <--x 5
+ 12 --- 22
+ 12 <--x 6
+ 12 --- 23
+ 12 <--x 7
+ 12 --- 24
+ 12 <--x 8
+ 12 --- 25
+ 12 <--x 9
+ 12 --- 26
+ 12 <--x 10
+ 12 --- 27
```
diff --git a/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png b/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png
index 6148ae432..2109fc1f9 100644
Binary files a/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png and b/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png differ
diff --git a/rust/kcl-lib/tests/import_glob/artifact_commands.snap b/rust/kcl-lib/tests/import_glob/artifact_commands.snap
index eb22fbbc5..84c505a79 100644
--- a/rust/kcl-lib/tests/import_glob/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_glob/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_glob.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap b/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap
index a1e39f9d8..46e14c12f 100644
--- a/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap
@@ -3,6 +3,123 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_side_effect.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 10.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 10.0,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap
index 08f5e64c0..0adad8092 100644
--- a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap
+++ b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap
@@ -1,6 +1,5 @@
---
-source: kcl/src/simulation_tests.rs
-assertion_line: 189
+source: kcl-lib/src/simulation_tests.rs
description: Artifact graph flowchart import_side_effect.kcl
extension: md
snapshot_kind: binary
diff --git a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md
index 13e533509..4e9e737da 100644
--- a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md
@@ -1,3 +1,12 @@
```mermaid
flowchart LR
+ subgraph path2 [Path]
+ 2["Path
[102, 138, 5]"]
+ 3["Segment
[102, 138, 5]"]
+ 4[Solid2d]
+ end
+ 1["Plane
[77, 96, 5]"]
+ 1 --- 2
+ 2 --- 3
+ 2 --- 4
```
diff --git a/rust/kcl-lib/tests/import_transform/artifact_commands.snap b/rust/kcl-lib/tests/import_transform/artifact_commands.snap
index 14daea71f..a27969320 100644
--- a/rust/kcl-lib/tests/import_transform/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_transform/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_transform.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_whole/artifact_commands.snap b/rust/kcl-lib/tests/import_whole/artifact_commands.snap
index d5018b761..47cf23b64 100644
--- a/rust/kcl-lib/tests/import_whole/artifact_commands.snap
+++ b/rust/kcl-lib/tests/import_whole/artifact_commands.snap
@@ -7,26 +7,8 @@ description: Artifact commands import_whole.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "edge_lines_visible",
- "hidden": false
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
@@ -224,6 +206,40 @@ description: Artifact commands import_whole.kcl
"unit": "mm"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "edge_lines_visible",
+ "hidden": false
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/import_whole/ops.snap b/rust/kcl-lib/tests/import_whole/ops.snap
index cfb851b71..719c3f71d 100644
--- a/rust/kcl-lib/tests/import_whole/ops.snap
+++ b/rust/kcl-lib/tests/import_whole/ops.snap
@@ -12,53 +12,6 @@ description: Operations executed import_whole.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 10.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
diff --git a/rust/kcl-lib/tests/index_of_array/artifact_commands.snap b/rust/kcl-lib/tests/index_of_array/artifact_commands.snap
index 28adaa521..40b70646d 100644
--- a/rust/kcl-lib/tests/index_of_array/artifact_commands.snap
+++ b/rust/kcl-lib/tests/index_of_array/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands index_of_array.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap b/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap
index 665c37255..7bfea8419 100644
--- a/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap
+++ b/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands intersect_cubes.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap
index d1a70f78c..5e3f3bdcd 100644
--- a/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap
+++ b/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands invalid_index_fractional.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap
index 3badb4d21..a6d9dc890 100644
--- a/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap
+++ b/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands invalid_index_negative.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap
index 2c5ba5365..4c9c88a37 100644
--- a/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap
+++ b/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands invalid_index_str.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap b/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap
index 7070f1c03..34c185f0b 100644
--- a/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap
+++ b/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands invalid_member_object.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap b/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap
index 9a82ca531..ffdc91b58 100644
--- a/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap
+++ b/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands invalid_member_object_prop.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap
index abdf82584..f1bfb98bd 100644
--- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands 80-20-rail.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap
index 38bd16c17..576c5d66b 100644
--- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands ball-bearing.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap
index a9d90dc3a..ef6931e7e 100644
--- a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap
@@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands bench.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap
index fa6610892..e69f46e67 100644
--- a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands bracket.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap
index 279904952..b1d5fd76f 100644
--- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap
@@ -7,26 +7,16 @@ description: Artifact commands car-wheel-assembly.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "edge_lines_visible",
- "hidden": false
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
@@ -37,6 +27,106 @@ description: Artifact commands car-wheel-assembly.kcl
"unit": "in"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 6.05,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -146,6 +236,292 @@ description: Artifact commands car-wheel-assembly.kcl
"path_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 9.5,
+ "y": 5.51,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 0.93,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.12,
+ "offset": {
+ "unit": "degrees",
+ "value": 90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 3.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 3.0,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 1.5,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 1.5,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -196,6 +572,874 @@ description: Artifact commands car-wheel-assembly.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 2.25,
+ "y": -1.1811023622047243,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 0.47244094488188976,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.172,
+ "y": 0.4724,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 10.4,
+ "y": 5.51,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 1.6,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid2d_add_hole",
+ "object_id": "[uuid]",
+ "hole_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -1.36,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.12,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.4724,
+ "y": 0.4724,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 12.0,
+ "y": 2.36,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.475,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 0.15,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.12,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.4724,
+ "y": 1.1811,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.11811023622047244,
+ "offset": {
+ "unit": "degrees",
+ "value": 90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.39,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.48,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.39,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.001,
+ "y": 1.2992,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.39,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -1.1,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.39,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.001,
+ "y": 0.6811,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.39,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -1.48,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.12,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.4016,
+ "y": 0.6811,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 12.0,
+ "y": -1.97,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 0.15,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.4016,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.12,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.39,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.36,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.39,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 0.12,
+ "offset": {
+ "unit": "degrees",
+ "value": 90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": -70.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.39,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 12.0,
+ "y": -3.91,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "tangential_arc",
+ "radius": 1.6,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 9.5,
+ "y": -5.51,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -371,6 +1615,1114 @@ description: Artifact commands car-wheel-assembly.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 3.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 3.0,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 1.5,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 1.5,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid2d_add_hole",
+ "object_id": "[uuid]",
+ "hole_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.95,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.85882354,
+ "g": 0.8039216,
+ "b": 0.4392157,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.78431374,
+ "g": 0.1764706,
+ "b": 0.1764706,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.05882353,
+ "g": 0.05882353,
+ "b": 0.05882353,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.8,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -464,6 +2816,163 @@ description: Artifact commands car-wheel-assembly.kcl
"rotate_duplicates": true
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 2.85,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 2.25,
+ "y": 0.0
+ },
+ "radius": 0.6,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "num_repetitions": 4,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -510,6 +3019,52 @@ description: Artifact commands car-wheel-assembly.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.95,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -614,7 +3169,7 @@ description: Artifact commands car-wheel-assembly.kcl
"command": {
"type": "extrude",
"target": "[uuid]",
- "distance": -0.75,
+ "distance": -0.95,
"faces": null
}
},
@@ -740,6 +3295,72 @@ description: Artifact commands car-wheel-assembly.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.95,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -794,6 +3415,204 @@ description: Artifact commands car-wheel-assembly.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.95,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.75,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.95,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1036,6 +3855,119 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "start_path"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 2.5649606299212597,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 2.25,
+ "y": 0.0
+ },
+ "radius": 0.31496062992125984,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "num_repetitions": 4,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1135,6 +4067,52 @@ description: Artifact commands car-wheel-assembly.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.475,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1248,6 +4226,72 @@ description: Artifact commands car-wheel-assembly.kcl
"rotate_duplicates": true
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.475,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1326,6 +4370,72 @@ description: Artifact commands car-wheel-assembly.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.475,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1398,7 +4508,7 @@ description: Artifact commands car-wheel-assembly.kcl
"command": {
"type": "extrude",
"target": "[uuid]",
- "distance": -0.25,
+ "distance": -0.475,
"faces": null
}
},
@@ -1524,6 +4634,72 @@ description: Artifact commands car-wheel-assembly.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.475,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1578,6 +4754,664 @@ description: Artifact commands car-wheel-assembly.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 1.5,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -1.425,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "bezier",
+ "control1": {
+ "x": -0.3,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "control2": {
+ "x": 0.0,
+ "y": 0.3,
+ "z": 0.0
+ },
+ "end": {
+ "x": -0.4,
+ "y": 0.3,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.1,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.5,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.25,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 3.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -1.425,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "bezier",
+ "control1": {
+ "x": 0.3,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "control2": {
+ "x": 0.2,
+ "y": -0.3,
+ "z": 0.0
+ },
+ "end": {
+ "x": 0.4,
+ "y": -0.1,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 3.4,
+ "y": -0.475,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 3.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1671,6 +5505,317 @@ description: Artifact commands car-wheel-assembly.kcl
"rotate_duplicates": true
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.1
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.02
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 3.25,
+ "y": -0.7,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "bezier",
+ "control1": {
+ "x": 3.3143,
+ "y": -0.1969,
+ "z": 0.0
+ },
+ "control2": {
+ "x": 2.9,
+ "y": -0.9186,
+ "z": 0.0
+ },
+ "end": {
+ "x": 5.8,
+ "y": -1.378,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.6333,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "bezier",
+ "control1": {
+ "x": -2.32,
+ "y": 0.1969,
+ "z": 0.0
+ },
+ "control2": {
+ "x": -2.32,
+ "y": 0.9186,
+ "z": 0.0
+ },
+ "end": {
+ "x": -5.8,
+ "y": 1.378,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 3.25,
+ "y": -0.7,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.95,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1737,6 +5882,489 @@ description: Artifact commands car-wheel-assembly.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 0.0,
+ "y": -2000.0,
+ "z": 0.0
+ },
+ "num_repetitions": 5,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": -0.1
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": -0.02
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 3.25,
+ "y": -0.7,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "bezier",
+ "control1": {
+ "x": 3.3143,
+ "y": -0.1969,
+ "z": 0.0
+ },
+ "control2": {
+ "x": 2.9,
+ "y": -0.9186,
+ "z": 0.0
+ },
+ "end": {
+ "x": 5.8,
+ "y": -1.378,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.6333,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "bezier",
+ "control1": {
+ "x": -2.32,
+ "y": 0.1969,
+ "z": 0.0
+ },
+ "control2": {
+ "x": -2.32,
+ "y": 0.9186,
+ "z": 0.0
+ },
+ "end": {
+ "x": -5.8,
+ "y": 1.378,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 3.25,
+ "y": -0.7,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.95,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1803,6 +6431,107 @@ description: Artifact commands car-wheel-assembly.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 0.0,
+ "y": -2000.0,
+ "z": 0.0
+ },
+ "num_repetitions": 5,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1849,6 +6578,616 @@ description: Artifact commands car-wheel-assembly.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 9.5,
+ "y": -4.497952755905512,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 2.375,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.19,
+ "y": 0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 2.375,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.19,
+ "y": 0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 9.5,
+ "y": 5.002,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.475,
+ "y": 0.095,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 0.475,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.285,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.475,
+ "y": -0.095,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -4.466,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.19,
+ "y": -0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 9.025,
+ "y": -1.578,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.57,
+ "y": -0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.57,
+ "y": -0.95,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.475,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.19,
+ "y": -0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 9.215,
+ "y": -4.778,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.475,
+ "y": -0.095,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.19,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.285,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 0.475,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1939,46 +7278,495 @@ description: Artifact commands car-wheel-assembly.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
+ "type": "solid3d_get_opposite_edge",
"object_id": "[uuid]",
- "edge_id": "[uuid]"
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
}
},
{
@@ -2047,6 +7835,14 @@ description: Artifact commands car-wheel-assembly.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -4344,4019 +10140,20 @@ description: Artifact commands car-wheel-assembly.kcl
"ambient_occlusion": 0.0
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_object_transform",
- "object_id": "[uuid]",
- "transforms": [
- {
- "translate": {
- "property": {
- "x": 0.0,
- "y": 0.5,
- "z": 0.0
- },
- "set": false,
- "is_local": true
- },
- "rotate_rpy": null,
- "rotate_angle_axis": null,
- "scale": null
- }
- ]
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_object_transform",
- "object_id": "[uuid]",
- "transforms": [
- {
- "translate": {
- "property": {
- "x": 0.0,
- "y": 0.5,
- "z": 0.0
- },
- "set": false,
- "is_local": true
- },
- "rotate_rpy": null,
- "rotate_angle_axis": null,
- "scale": null
- }
- ]
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_object_transform",
- "object_id": "[uuid]",
- "transforms": [
- {
- "translate": {
- "property": {
- "x": 0.0,
- "y": 0.5,
- "z": 0.0
- },
- "set": false,
- "is_local": true
- },
- "rotate_rpy": null,
- "rotate_angle_axis": null,
- "scale": null
- }
- ]
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_object_transform",
- "object_id": "[uuid]",
- "transforms": [
- {
- "translate": {
- "property": {
- "x": 0.0,
- "y": 0.5,
- "z": 0.0
- },
- "set": false,
- "is_local": true
- },
- "rotate_rpy": null,
- "rotate_angle_axis": null,
- "scale": null
- }
- ]
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_object_transform",
- "object_id": "[uuid]",
- "transforms": [
- {
- "translate": {
- "property": {
- "x": 0.0,
- "y": 0.5,
- "z": 0.0
- },
- "set": false,
- "is_local": true
- },
- "rotate_rpy": null,
- "rotate_angle_axis": null,
- "scale": null
- }
- ]
- }
- },
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
- "unit": "in"
+ "unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 3.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 3.0,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 1.5,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 1.5,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid2d_add_hole",
- "object_id": "[uuid]",
- "hole_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.475,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 3.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 3.0,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 1.5,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 1.5,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid2d_add_hole",
- "object_id": "[uuid]",
- "hole_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 2.85,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 2.25,
- "y": 0.0
- },
- "radius": 0.6,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "center": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "num_repetitions": 4,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 2.5649606299212597,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 2.25,
- "y": 0.0
- },
- "radius": 0.31496062992125984,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "center": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "num_repetitions": 4,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.475,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.475,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.475,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.475,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.475,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 1.5,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -1.425,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "bezier",
- "control1": {
- "x": -0.3,
- "y": 0.0,
- "z": 0.0
- },
- "control2": {
- "x": 0.0,
- "y": 0.3,
- "z": 0.0
- },
- "end": {
- "x": -0.4,
- "y": 0.3,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.1,
- "y": 0.0,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.5,
- "y": 0.0,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "revolve",
- "target": "[uuid]",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "axis_is_2d": true,
- "angle": {
- "unit": "degrees",
- "value": 360.0
- },
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 3.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -1.425,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "bezier",
- "control1": {
- "x": 0.3,
- "y": 0.0,
- "z": 0.0
- },
- "control2": {
- "x": 0.2,
- "y": -0.3,
- "z": 0.0
- },
- "end": {
- "x": 0.4,
- "y": -0.1,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 3.4,
- "y": -0.475,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 3.0,
- "y": 0.0,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "revolve",
- "target": "[uuid]",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "axis_is_2d": true,
- "angle": {
- "unit": "degrees",
- "value": 360.0
- },
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.1
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.02
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 3.25,
- "y": -0.7,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "bezier",
- "control1": {
- "x": 3.3143,
- "y": -0.1969,
- "z": 0.0
- },
- "control2": {
- "x": 2.9,
- "y": -0.9186,
- "z": 0.0
- },
- "end": {
- "x": 5.8,
- "y": -1.378,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.6333,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "bezier",
- "control1": {
- "x": -2.32,
- "y": 0.1969,
- "z": 0.0
- },
- "control2": {
- "x": -2.32,
- "y": 0.9186,
- "z": 0.0
- },
- "end": {
- "x": -5.8,
- "y": 1.378,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 3.25,
- "y": -0.7,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "center": {
- "x": 0.0,
- "y": -2000.0,
- "z": 0.0
- },
- "num_repetitions": 5,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": -0.1
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": -0.02
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 3.25,
- "y": -0.7,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "bezier",
- "control1": {
- "x": 3.3143,
- "y": -0.1969,
- "z": 0.0
- },
- "control2": {
- "x": 2.9,
- "y": -0.9186,
- "z": 0.0
- },
- "end": {
- "x": 5.8,
- "y": -1.378,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.6333,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "bezier",
- "control1": {
- "x": -2.32,
- "y": 0.1969,
- "z": 0.0
- },
- "control2": {
- "x": -2.32,
- "y": 0.9186,
- "z": 0.0
- },
- "end": {
- "x": -5.8,
- "y": 1.378,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 3.25,
- "y": -0.7,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.95,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "center": {
- "x": 0.0,
- "y": -2000.0,
- "z": 0.0
- },
- "num_repetitions": 5,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 9.5,
- "y": -4.497952755905512,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 2.375,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.19,
- "y": 0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 2.375,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.19,
- "y": 0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 9.5,
- "y": 5.002,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.475,
- "y": 0.095,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 0.475,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.285,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.475,
- "y": -0.095,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -4.466,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.19,
- "y": -0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 9.025,
- "y": -1.578,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.57,
- "y": -0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.57,
- "y": -0.95,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.475,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.19,
- "y": -0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 9.215,
- "y": -4.778,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.475,
- "y": -0.095,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.19,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.285,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 0.475,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "revolve",
- "target": "[uuid]",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "axis_is_2d": true,
- "angle": {
- "unit": "degrees",
- "value": 360.0
- },
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 1.0,
- "g": 1.0,
- "b": 1.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
+ "type": "edge_lines_visible",
+ "hidden": false
}
},
{
@@ -8389,458 +10186,120 @@ description: Artifact commands car-wheel-assembly.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "make_plane",
- "origin": {
- "x": 2.25,
- "y": -1.1811023622047243,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 0.47244094488188976,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.172,
- "y": 0.4724,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.4724,
- "y": 0.4724,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.4724,
- "y": 1.1811,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.11811023622047244,
- "offset": {
- "unit": "degrees",
- "value": 90.0
+ "type": "set_object_transform",
+ "object_id": "[uuid]",
+ "transforms": [
+ {
+ "translate": {
+ "property": {
+ "x": 0.0,
+ "y": 0.5,
+ "z": 0.0
+ },
+ "set": false,
+ "is_local": true
+ },
+ "rotate_rpy": null,
+ "rotate_angle_axis": null,
+ "scale": null
}
- }
+ ]
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.001,
- "y": 1.2992,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.001,
- "y": 0.6811,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.4016,
- "y": 0.6811,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.4016,
- "y": 0.0,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "revolve",
- "target": "[uuid]",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "axis_is_2d": true,
- "angle": {
- "unit": "degrees",
- "value": 360.0
- },
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
+ "type": "set_object_transform",
"object_id": "[uuid]",
- "edge_id": "[uuid]"
+ "transforms": [
+ {
+ "translate": {
+ "property": {
+ "x": 0.0,
+ "y": 0.5,
+ "z": 0.0
+ },
+ "set": false,
+ "is_local": true
+ },
+ "rotate_rpy": null,
+ "rotate_angle_axis": null,
+ "scale": null
+ }
+ ]
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "solid3d_get_opposite_edge",
+ "type": "set_object_transform",
"object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
+ "transforms": [
+ {
+ "translate": {
+ "property": {
+ "x": 0.0,
+ "y": 0.5,
+ "z": 0.0
+ },
+ "set": false,
+ "is_local": true
+ },
+ "rotate_rpy": null,
+ "rotate_angle_axis": null,
+ "scale": null
+ }
+ ]
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "solid3d_get_next_adjacent_edge",
+ "type": "set_object_transform",
"object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
+ "transforms": [
+ {
+ "translate": {
+ "property": {
+ "x": 0.0,
+ "y": 0.5,
+ "z": 0.0
+ },
+ "set": false,
+ "is_local": true
+ },
+ "rotate_rpy": null,
+ "rotate_angle_axis": null,
+ "scale": null
+ }
+ ]
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "solid3d_get_opposite_edge",
+ "type": "set_object_transform",
"object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.85882354,
- "g": 0.8039216,
- "b": 0.4392157,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "transforms": [
+ {
+ "translate": {
+ "property": {
+ "x": 0.0,
+ "y": 0.5,
+ "z": 0.0
+ },
+ "set": false,
+ "is_local": true
+ },
+ "rotate_rpy": null,
+ "rotate_angle_axis": null,
+ "scale": null
+ }
+ ]
}
},
{
@@ -8864,752 +10323,6 @@ description: Artifact commands car-wheel-assembly.kcl
"rotate_duplicates": false
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 6.05,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 0.93,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.12,
- "offset": {
- "unit": "degrees",
- "value": 90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -1.36,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.12,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 0.15,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.12,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.48,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.39,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -1.1,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.39,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -1.48,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.12,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 0.15,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.12,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.36,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 0.12,
- "offset": {
- "unit": "degrees",
- "value": 90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "revolve",
- "target": "[uuid]",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "axis_is_2d": true,
- "angle": {
- "unit": "degrees",
- "value": -70.0
- },
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.78431374,
- "g": 0.1764706,
- "b": 0.1764706,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -9633,646 +10346,5 @@ description: Artifact commands car-wheel-assembly.kcl
}
]
}
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 9.5,
- "y": 5.51,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 10.4,
- "y": 5.51,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 1.6,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 12.0,
- "y": 2.36,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.39,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.39,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.39,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 12.0,
- "y": -1.97,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.39,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.39,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.39,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 12.0,
- "y": -3.91,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "tangential_arc",
- "radius": 1.6,
- "offset": {
- "unit": "degrees",
- "value": -90.0
- }
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 9.5,
- "y": -5.51,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "revolve",
- "target": "[uuid]",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "axis_is_2d": true,
- "angle": {
- "unit": "degrees",
- "value": 360.0
- },
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.05882353,
- "g": 0.05882353,
- "b": 0.05882353,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.8,
- "ambient_occlusion": 0.0
- }
}
]
diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md
index db394a99a..e211ac4bd 100644
--- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md
@@ -1,451 +1,449 @@
```mermaid
flowchart LR
subgraph path2 [Path]
- 2["Path
[571, 622, 6]"]
- 3["Segment
[571, 622, 6]"]
- 4[Solid2d]
+ 2["Path
[511, 592, 8]"]
+ 9["Segment
[598, 699, 8]"]
+ 10["Segment
[705, 790, 8]"]
+ 27["Segment
[796, 880, 8]"]
+ 28["Segment
[886, 972, 8]"]
+ 35["Segment
[978, 1063, 8]"]
+ 36["Segment
[1069, 1155, 8]"]
+ 40["Segment
[1161, 1284, 8]"]
+ 41["Segment
[1290, 1376, 8]"]
+ 44["Segment
[1382, 1517, 8]"]
+ 45["Segment
[1523, 1609, 8]"]
+ 48["Segment
[1615, 1739, 8]"]
+ 49["Segment
[1745, 1831, 8]"]
+ 52["Segment
[1837, 1922, 8]"]
+ 54["Segment
[1928, 2014, 8]"]
+ 68["Segment
[2020, 2105, 8]"]
+ 70["Segment
[2111, 2196, 8]"]
+ 71["Segment
[2202, 2209, 8]"]
+ 72[Solid2d]
end
- subgraph path11 [Path]
- 11["Path
[807, 863, 6]"]
- 12["Segment
[807, 863, 6]"]
- 13[Solid2d]
+ subgraph path4 [Path]
+ 4["Path
[571, 622, 7]"]
+ 5["Segment
[571, 622, 7]"]
+ 6[Solid2d]
end
- subgraph path19 [Path]
- 19["Path
[988, 1041, 6]"]
- 20["Segment
[988, 1041, 6]"]
- 21[Solid2d]
+ subgraph path8 [Path]
+ 8["Path
[487, 544, 10]"]
+ 25["Segment
[550, 684, 10]"]
+ 26["Segment
[690, 745, 10]"]
+ 30["Segment
[751, 848, 10]"]
+ 39["Segment
[854, 886, 10]"]
+ 43["Segment
[892, 924, 10]"]
+ 47["Segment
[930, 961, 10]"]
+ 51["Segment
[967, 1082, 10]"]
+ 57["Segment
[1088, 1120, 10]"]
+ 69["Segment
[1126, 1158, 10]"]
+ 93["Segment
[1164, 1195, 10]"]
+ 94["Segment
[1201, 1294, 10]"]
+ 95["Segment
[1300, 1355, 10]"]
+ 96["Segment
[1361, 1434, 10]"]
+ 97["Segment
[1440, 1447, 10]"]
+ 98[Solid2d]
end
- subgraph path30 [Path]
- 30["Path
[1424, 1464, 6]"]
- 31["Segment
[1424, 1464, 6]"]
- 32[Solid2d]
+ subgraph path12 [Path]
+ 12["Path
[354, 410, 5]"]
+ 13["Segment
[354, 410, 5]"]
+ 14[Solid2d]
end
- subgraph path38 [Path]
- 38["Path
[1568, 1619, 6]"]
- 39["Segment
[1568, 1619, 6]"]
- 40[Solid2d]
+ subgraph path15 [Path]
+ 15["Path
[421, 477, 5]"]
+ 16["Segment
[421, 477, 5]"]
+ 17[Solid2d]
end
- subgraph path47 [Path]
- 47["Path
[1752, 1805, 6]"]
- 48["Segment
[1752, 1805, 6]"]
- 49[Solid2d]
+ subgraph path23 [Path]
+ 23["Path
[744, 784, 9]"]
+ 24["Segment
[792, 854, 9]"]
+ 29["Segment
[862, 898, 9]"]
+ 37["Segment
[906, 936, 9]"]
+ 38["Segment
[944, 996, 9]"]
+ 42["Segment
[1004, 1044, 9]"]
+ 46["Segment
[1052, 1087, 9]"]
+ 50["Segment
[1095, 1133, 9]"]
+ 53["Segment
[1141, 1163, 9]"]
+ 55["Segment
[1171, 1178, 9]"]
+ 56[Solid2d]
end
- subgraph path58 [Path]
- 58["Path
[2048, 2120, 6]"]
- 59["Segment
[2048, 2120, 6]"]
- 60[Solid2d]
+ subgraph path116 [Path]
+ 116["Path
[807, 863, 7]"]
+ 117["Segment
[807, 863, 7]"]
+ 118[Solid2d]
end
- subgraph path81 [Path]
- 81["Path
[2377, 2408, 6]"]
- 82["Segment
[2414, 2434, 6]"]
- 83["Segment
[2440, 2460, 6]"]
- 84["Segment
[2466, 2487, 6]"]
- 85["Segment
[2493, 2549, 6]"]
- 86["Segment
[2555, 2562, 6]"]
- 87[Solid2d]
+ subgraph path124 [Path]
+ 124["Path
[642, 698, 5]"]
+ 125["Segment
[642, 698, 5]"]
+ 126[Solid2d]
end
- subgraph path106 [Path]
- 106["Path
[2864, 2896, 6]"]
- 107["Segment
[2902, 2923, 6]"]
- 108["Segment
[2929, 2949, 6]"]
- 109["Segment
[2955, 2975, 6]"]
- 110["Segment
[2981, 3037, 6]"]
- 111["Segment
[3043, 3050, 6]"]
- 112[Solid2d]
+ subgraph path127 [Path]
+ 127["Path
[709, 765, 5]"]
+ 128["Segment
[709, 765, 5]"]
+ 129[Solid2d]
end
- subgraph path132 [Path]
- 132["Path
[354, 410, 5]"]
- 133["Segment
[354, 410, 5]"]
- 134[Solid2d]
+ subgraph path192 [Path]
+ 192["Path
[988, 1041, 7]"]
+ 193["Segment
[988, 1041, 7]"]
+ 194[Solid2d]
end
- subgraph path135 [Path]
- 135["Path
[421, 477, 5]"]
- 136["Segment
[421, 477, 5]"]
- 137[Solid2d]
+ subgraph path197 [Path]
+ 197["Path
[909, 963, 5]"]
+ 198["Segment
[909, 963, 5]"]
+ 199[Solid2d]
end
- subgraph path144 [Path]
- 144["Path
[642, 698, 5]"]
- 145["Segment
[642, 698, 5]"]
- 146[Solid2d]
+ subgraph path218 [Path]
+ 218["Path
[1424, 1464, 7]"]
+ 219["Segment
[1424, 1464, 7]"]
+ 220[Solid2d]
end
- subgraph path147 [Path]
- 147["Path
[709, 765, 5]"]
- 148["Segment
[709, 765, 5]"]
- 149[Solid2d]
+ subgraph path224 [Path]
+ 224["Path
[1241, 1301, 5]"]
+ 225["Segment
[1241, 1301, 5]"]
+ 226[Solid2d]
end
- subgraph path156 [Path]
- 156["Path
[909, 963, 5]"]
- 157["Segment
[909, 963, 5]"]
- 158[Solid2d]
+ subgraph path229 [Path]
+ 229["Path
[1568, 1619, 7]"]
+ 230["Segment
[1568, 1619, 7]"]
+ 231[Solid2d]
end
- subgraph path167 [Path]
- 167["Path
[1241, 1301, 5]"]
- 168["Segment
[1241, 1301, 5]"]
- 169[Solid2d]
- end
- subgraph path179 [Path]
- 179["Path
[1659, 1705, 5]"]
- 180["Segment
[1711, 1763, 5]"]
- 181["Segment
[1769, 1874, 5]"]
- 182["Segment
[1880, 1902, 5]"]
- 183["Segment
[1908, 1964, 5]"]
- 184["Segment
[1970, 1977, 5]"]
- 185[Solid2d]
- end
- subgraph path195 [Path]
- 195["Path
[2109, 2155, 5]"]
- 196["Segment
[2161, 2213, 5]"]
- 197["Segment
[2219, 2326, 5]"]
- 198["Segment
[2332, 2369, 5]"]
- 199["Segment
[2375, 2431, 5]"]
- 200["Segment
[2437, 2444, 5]"]
- 201[Solid2d]
- end
- subgraph path212 [Path]
- 212["Path
[2953, 3000, 5]"]
- 213["Segment
[3008, 3348, 5]"]
- 214["Segment
[3356, 3388, 5]"]
- 215["Segment
[3396, 3740, 5]"]
- 216["Segment
[3748, 3804, 5]"]
- 217["Segment
[3812, 3819, 5]"]
- 218[Solid2d]
- end
- subgraph path235 [Path]
- 235["Path
[2953, 3000, 5]"]
- 236["Segment
[3008, 3348, 5]"]
- 237["Segment
[3356, 3388, 5]"]
- 238["Segment
[3396, 3740, 5]"]
- 239["Segment
[3748, 3804, 5]"]
- 240["Segment
[3812, 3819, 5]"]
- 241[Solid2d]
+ subgraph path241 [Path]
+ 241["Path
[1752, 1805, 7]"]
+ 242["Segment
[1752, 1805, 7]"]
+ 243[Solid2d]
end
subgraph path258 [Path]
- 258["Path
[4347, 4442, 5]"]
- 259["Segment
[4448, 4481, 5]"]
- 260["Segment
[4487, 4538, 5]"]
- 261["Segment
[4544, 4577, 5]"]
- 262["Segment
[4583, 4633, 5]"]
- 263["Segment
[4639, 4680, 5]"]
- 264["Segment
[4686, 4735, 5]"]
- 265["Segment
[4741, 4774, 5]"]
- 266["Segment
[4780, 4814, 5]"]
- 267["Segment
[4820, 4854, 5]"]
- 268["Segment
[4860, 4912, 5]"]
- 269["Segment
[4918, 4952, 5]"]
- 270["Segment
[4958, 5034, 5]"]
- 271["Segment
[5040, 5073, 5]"]
- 272["Segment
[5079, 5155, 5]"]
- 273["Segment
[5161, 5195, 5]"]
- 274["Segment
[5201, 5275, 5]"]
- 275["Segment
[5281, 5315, 5]"]
- 276["Segment
[5321, 5372, 5]"]
- 277["Segment
[5378, 5440, 5]"]
- 278["Segment
[5446, 5497, 5]"]
- 279["Segment
[5503, 5537, 5]"]
- 280["Segment
[5543, 5576, 5]"]
- 281["Segment
[5582, 5615, 5]"]
- 282["Segment
[5621, 5628, 5]"]
- 283[Solid2d]
+ 258["Path
[1659, 1705, 5]"]
+ 259["Segment
[1711, 1763, 5]"]
+ 260["Segment
[1769, 1874, 5]"]
+ 261["Segment
[1880, 1902, 5]"]
+ 262["Segment
[1908, 1964, 5]"]
+ 263["Segment
[1970, 1977, 5]"]
+ 264[Solid2d]
end
- subgraph path334 [Path]
- 334["Path
[744, 784, 8]"]
- 335["Segment
[792, 854, 8]"]
- 336["Segment
[862, 898, 8]"]
- 337["Segment
[906, 936, 8]"]
- 338["Segment
[944, 996, 8]"]
- 339["Segment
[1004, 1044, 8]"]
- 340["Segment
[1052, 1087, 8]"]
- 341["Segment
[1095, 1133, 8]"]
- 342["Segment
[1141, 1163, 8]"]
- 343["Segment
[1171, 1178, 8]"]
- 344[Solid2d]
+ subgraph path276 [Path]
+ 276["Path
[2109, 2155, 5]"]
+ 277["Segment
[2161, 2213, 5]"]
+ 278["Segment
[2219, 2326, 5]"]
+ 279["Segment
[2332, 2369, 5]"]
+ 280["Segment
[2375, 2431, 5]"]
+ 281["Segment
[2437, 2444, 5]"]
+ 282[Solid2d]
end
- subgraph path365 [Path]
- 365["Path
[511, 592, 7]"]
- 366["Segment
[598, 699, 7]"]
- 367["Segment
[705, 790, 7]"]
- 368["Segment
[796, 880, 7]"]
- 369["Segment
[886, 972, 7]"]
- 370["Segment
[978, 1063, 7]"]
- 371["Segment
[1069, 1155, 7]"]
- 372["Segment
[1161, 1284, 7]"]
- 373["Segment
[1290, 1376, 7]"]
- 374["Segment
[1382, 1517, 7]"]
- 375["Segment
[1523, 1609, 7]"]
- 376["Segment
[1615, 1739, 7]"]
- 377["Segment
[1745, 1831, 7]"]
- 378["Segment
[1837, 1922, 7]"]
- 379["Segment
[1928, 2014, 7]"]
- 380["Segment
[2020, 2105, 7]"]
- 381["Segment
[2111, 2196, 7]"]
- 382["Segment
[2202, 2209, 7]"]
- 383[Solid2d]
+ subgraph path288 [Path]
+ 288["Path
[2048, 2120, 7]"]
+ 289["Segment
[2048, 2120, 7]"]
+ 290[Solid2d]
end
- subgraph path439 [Path]
- 439["Path
[487, 544, 9]"]
- 440["Segment
[550, 684, 9]"]
- 441["Segment
[690, 745, 9]"]
- 442["Segment
[751, 848, 9]"]
- 443["Segment
[854, 886, 9]"]
- 444["Segment
[892, 924, 9]"]
- 445["Segment
[930, 961, 9]"]
- 446["Segment
[967, 1082, 9]"]
- 447["Segment
[1088, 1120, 9]"]
- 448["Segment
[1126, 1158, 9]"]
- 449["Segment
[1164, 1195, 9]"]
- 450["Segment
[1201, 1294, 9]"]
- 451["Segment
[1300, 1355, 9]"]
- 452["Segment
[1361, 1434, 9]"]
- 453["Segment
[1440, 1447, 9]"]
- 454[Solid2d]
+ subgraph path296 [Path]
+ 296["Path
[2953, 3000, 5]"]
+ 297["Segment
[3008, 3348, 5]"]
+ 298["Segment
[3356, 3388, 5]"]
+ 299["Segment
[3396, 3740, 5]"]
+ 300["Segment
[3748, 3804, 5]"]
+ 301["Segment
[3812, 3819, 5]"]
+ 302[Solid2d]
end
- 1["Plane
[548, 565, 6]"]
- 5["Sweep Extrusion
[631, 687, 6]"]
- 6[Wall]
- 7["Cap Start"]
- 8["Cap End"]
- 9["SweepEdge Opposite"]
- 10["SweepEdge Adjacent"]
- 14["Sweep Extrusion
[876, 938, 6]"]
- 15[Wall]
- 16["Cap End"]
- 17["SweepEdge Opposite"]
- 18["SweepEdge Adjacent"]
- 22["Sweep Extrusion
[1188, 1267, 6]"]
- 23[Wall]
- 24["SweepEdge Opposite"]
- 25["SweepEdge Adjacent"]
- 26["Sweep Extrusion
[1188, 1267, 6]"]
- 27["Sweep Extrusion
[1188, 1267, 6]"]
- 28["Sweep Extrusion
[1188, 1267, 6]"]
- 29["Sweep Extrusion
[1188, 1267, 6]"]
- 33["Sweep Extrusion
[1470, 1503, 6]"]
- 34[Wall]
- 35["Cap End"]
- 36["SweepEdge Opposite"]
- 37["SweepEdge Adjacent"]
- 41["Sweep Extrusion
[1634, 1699, 6]"]
- 42[Wall]
- 43["Cap Start"]
- 44["Cap End"]
- 45["SweepEdge Opposite"]
- 46["SweepEdge Adjacent"]
- 50["Sweep Extrusion
[1952, 1996, 6]"]
- 51[Wall]
- 52["SweepEdge Opposite"]
- 53["SweepEdge Adjacent"]
- 54["Sweep Extrusion
[1952, 1996, 6]"]
- 55["Sweep Extrusion
[1952, 1996, 6]"]
- 56["Sweep Extrusion
[1952, 1996, 6]"]
- 57["Sweep Extrusion
[1952, 1996, 6]"]
- 61["Sweep Extrusion
[2275, 2319, 6]"]
+ subgraph path325 [Path]
+ 325["Path
[2953, 3000, 5]"]
+ 326["Segment
[3008, 3348, 5]"]
+ 327["Segment
[3356, 3388, 5]"]
+ 328["Segment
[3396, 3740, 5]"]
+ 329["Segment
[3748, 3804, 5]"]
+ 330["Segment
[3812, 3819, 5]"]
+ 331[Solid2d]
+ end
+ subgraph path350 [Path]
+ 350["Path
[4347, 4442, 5]"]
+ 351["Segment
[4448, 4481, 5]"]
+ 352["Segment
[4487, 4538, 5]"]
+ 353["Segment
[4544, 4577, 5]"]
+ 354["Segment
[4583, 4633, 5]"]
+ 355["Segment
[4639, 4680, 5]"]
+ 356["Segment
[4686, 4735, 5]"]
+ 357["Segment
[4741, 4774, 5]"]
+ 358["Segment
[4780, 4814, 5]"]
+ 359["Segment
[4820, 4854, 5]"]
+ 360["Segment
[4860, 4912, 5]"]
+ 361["Segment
[4918, 4952, 5]"]
+ 362["Segment
[4958, 5034, 5]"]
+ 363["Segment
[5040, 5073, 5]"]
+ 364["Segment
[5079, 5155, 5]"]
+ 365["Segment
[5161, 5195, 5]"]
+ 366["Segment
[5201, 5275, 5]"]
+ 367["Segment
[5281, 5315, 5]"]
+ 368["Segment
[5321, 5372, 5]"]
+ 369["Segment
[5378, 5440, 5]"]
+ 370["Segment
[5446, 5497, 5]"]
+ 371["Segment
[5503, 5537, 5]"]
+ 372["Segment
[5543, 5576, 5]"]
+ 373["Segment
[5582, 5615, 5]"]
+ 374["Segment
[5621, 5628, 5]"]
+ 375[Solid2d]
+ end
+ subgraph path437 [Path]
+ 437["Path
[2377, 2408, 7]"]
+ 438["Segment
[2414, 2434, 7]"]
+ 439["Segment
[2440, 2460, 7]"]
+ 440["Segment
[2466, 2487, 7]"]
+ 441["Segment
[2493, 2549, 7]"]
+ 442["Segment
[2555, 2562, 7]"]
+ 443[Solid2d]
+ end
+ subgraph path462 [Path]
+ 462["Path
[2864, 2896, 7]"]
+ 463["Segment
[2902, 2923, 7]"]
+ 464["Segment
[2929, 2949, 7]"]
+ 465["Segment
[2955, 2975, 7]"]
+ 466["Segment
[2981, 3037, 7]"]
+ 467["Segment
[3043, 3050, 7]"]
+ 468[Solid2d]
+ end
+ 1["Plane
[488, 505, 8]"]
+ 3["Plane
[548, 565, 7]"]
+ 7["Plane
[464, 481, 10]"]
+ 11["Plane
[331, 348, 5]"]
+ 18["Sweep Extrusion
[631, 687, 7]"]
+ 19[Wall]
+ 20["Cap Start"]
+ 21["Cap End"]
+ 22["Plane
[710, 736, 9]"]
+ 31["Sweep Extrusion
[487, 520, 5]"]
+ 32[Wall]
+ 33["Cap Start"]
+ 34["Cap End"]
+ 58["Sweep Revolve
[1186, 1203, 9]"]
+ 59[Wall]
+ 60[Wall]
+ 61[Wall]
62[Wall]
- 63["Cap End"]
- 64["SweepEdge Opposite"]
- 65["SweepEdge Adjacent"]
- 66["Sweep Extrusion
[2275, 2319, 6]"]
- 67["Sweep Extrusion
[2275, 2319, 6]"]
- 68["Sweep Extrusion
[2275, 2319, 6]"]
- 69["Sweep Extrusion
[2275, 2319, 6]"]
- 70["Sweep Extrusion
[2275, 2319, 6]"]
- 71["Sweep Extrusion
[2275, 2319, 6]"]
- 72["Sweep Extrusion
[2275, 2319, 6]"]
- 73["Sweep Extrusion
[2275, 2319, 6]"]
- 74["Sweep Extrusion
[2275, 2319, 6]"]
- 75["Sweep Extrusion
[2275, 2319, 6]"]
- 76["Sweep Extrusion
[2275, 2319, 6]"]
- 77["Sweep Extrusion
[2275, 2319, 6]"]
- 78["Sweep Extrusion
[2275, 2319, 6]"]
- 79["Sweep Extrusion
[2275, 2319, 6]"]
- 80["Sweep Extrusion
[2275, 2319, 6]"]
- 88["Sweep Extrusion
[2728, 2796, 6]"]
+ 63[Wall]
+ 64[Wall]
+ 65[Wall]
+ 66[Wall]
+ 67[Wall]
+ 73["Sweep Revolve
[2247, 2297, 8]"]
+ 74[Wall]
+ 75[Wall]
+ 76[Wall]
+ 77[Wall]
+ 78[Wall]
+ 79[Wall]
+ 80[Wall]
+ 81[Wall]
+ 82[Wall]
+ 83[Wall]
+ 84[Wall]
+ 85[Wall]
+ 86[Wall]
+ 87[Wall]
+ 88[Wall]
89[Wall]
90[Wall]
- 91[Wall]
- 92[Wall]
- 93["Cap Start"]
- 94["SweepEdge Opposite"]
- 95["SweepEdge Adjacent"]
- 96["SweepEdge Opposite"]
- 97["SweepEdge Adjacent"]
- 98["SweepEdge Opposite"]
- 99["SweepEdge Adjacent"]
- 100["SweepEdge Opposite"]
- 101["SweepEdge Adjacent"]
- 102["Sweep Extrusion
[2728, 2796, 6]"]
- 103["Sweep Extrusion
[2728, 2796, 6]"]
- 104["Sweep Extrusion
[2728, 2796, 6]"]
- 105["Sweep Extrusion
[2728, 2796, 6]"]
- 113["Sweep Extrusion
[3202, 3276, 6]"]
- 114[Wall]
- 115[Wall]
- 116[Wall]
- 117[Wall]
- 118["Cap Start"]
- 119["SweepEdge Opposite"]
- 120["SweepEdge Adjacent"]
- 121["SweepEdge Opposite"]
- 122["SweepEdge Adjacent"]
- 123["SweepEdge Opposite"]
- 124["SweepEdge Adjacent"]
- 125["SweepEdge Opposite"]
- 126["SweepEdge Adjacent"]
- 127["Sweep Extrusion
[3202, 3276, 6]"]
- 128["Sweep Extrusion
[3202, 3276, 6]"]
- 129["Sweep Extrusion
[3202, 3276, 6]"]
- 130["Sweep Extrusion
[3202, 3276, 6]"]
- 131["Plane
[331, 348, 5]"]
- 138["Sweep Extrusion
[487, 520, 5]"]
- 139[Wall]
- 140["Cap Start"]
- 141["Cap End"]
+ 91["Cap Start"]
+ 92["Cap End"]
+ 99["Sweep Revolve
[1490, 1519, 10]"]
+ 100[Wall]
+ 101[Wall]
+ 102[Wall]
+ 103[Wall]
+ 104[Wall]
+ 105[Wall]
+ 106[Wall]
+ 107[Wall]
+ 108[Wall]
+ 109[Wall]
+ 110[Wall]
+ 111[Wall]
+ 112[Wall]
+ 113[Wall]
+ 114["SweepEdge Opposite"]
+ 115["SweepEdge Adjacent"]
+ 119["Sweep Extrusion
[876, 938, 7]"]
+ 120[Wall]
+ 121["Cap End"]
+ 122["SweepEdge Opposite"]
+ 123["SweepEdge Adjacent"]
+ 130["Sweep Extrusion
[775, 808, 5]"]
+ 131[Wall]
+ 132["Cap Start"]
+ 133["Cap End"]
+ 134["SweepEdge Adjacent"]
+ 135["SweepEdge Adjacent"]
+ 136["SweepEdge Adjacent"]
+ 137["SweepEdge Adjacent"]
+ 138["SweepEdge Adjacent"]
+ 139["SweepEdge Adjacent"]
+ 140["SweepEdge Adjacent"]
+ 141["SweepEdge Adjacent"]
142["SweepEdge Opposite"]
143["SweepEdge Adjacent"]
- 150["Sweep Extrusion
[775, 808, 5]"]
- 151[Wall]
- 152["Cap Start"]
- 153["Cap End"]
+ 144["SweepEdge Opposite"]
+ 145["SweepEdge Adjacent"]
+ 146["SweepEdge Opposite"]
+ 147["SweepEdge Adjacent"]
+ 148["SweepEdge Opposite"]
+ 149["SweepEdge Adjacent"]
+ 150["SweepEdge Opposite"]
+ 151["SweepEdge Adjacent"]
+ 152["SweepEdge Opposite"]
+ 153["SweepEdge Adjacent"]
154["SweepEdge Opposite"]
155["SweepEdge Adjacent"]
- 159["Sweep Extrusion
[1110, 1144, 5]"]
- 160[Wall]
- 161["SweepEdge Opposite"]
- 162["SweepEdge Adjacent"]
- 163["Sweep Extrusion
[1110, 1144, 5]"]
- 164["Sweep Extrusion
[1110, 1144, 5]"]
- 165["Sweep Extrusion
[1110, 1144, 5]"]
- 166["Sweep Extrusion
[1110, 1144, 5]"]
- 170["Sweep Extrusion
[1448, 1482, 5]"]
- 171[Wall]
+ 156["SweepEdge Opposite"]
+ 157["SweepEdge Adjacent"]
+ 158["SweepEdge Opposite"]
+ 159["SweepEdge Adjacent"]
+ 160["SweepEdge Opposite"]
+ 161["SweepEdge Adjacent"]
+ 162["SweepEdge Opposite"]
+ 163["SweepEdge Adjacent"]
+ 164["SweepEdge Opposite"]
+ 165["SweepEdge Adjacent"]
+ 166["SweepEdge Opposite"]
+ 167["SweepEdge Adjacent"]
+ 168["SweepEdge Opposite"]
+ 169["SweepEdge Adjacent"]
+ 170["SweepEdge Opposite"]
+ 171["SweepEdge Adjacent"]
172["SweepEdge Opposite"]
173["SweepEdge Adjacent"]
- 174["Sweep Extrusion
[1448, 1482, 5]"]
- 175["Sweep Extrusion
[1448, 1482, 5]"]
- 176["Sweep Extrusion
[1448, 1482, 5]"]
- 177["Sweep Extrusion
[1448, 1482, 5]"]
- 178["Plane
[1636, 1653, 5]"]
- 186["Sweep Revolve
[1983, 2000, 5]"]
- 187[Wall]
- 188[Wall]
- 189[Wall]
- 190[Wall]
+ 174["SweepEdge Opposite"]
+ 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 Opposite"]
191["SweepEdge Adjacent"]
- 192["SweepEdge Adjacent"]
- 193["SweepEdge Adjacent"]
- 194["Plane
[2086, 2103, 5]"]
- 202["Sweep Revolve
[2450, 2467, 5]"]
- 203[Wall]
+ 195["SweepEdge Opposite"]
+ 196["SweepEdge Adjacent"]
+ 200["Sweep Extrusion
[1188, 1267, 7]"]
+ 201[Wall]
+ 202["Cap Start"]
+ 203["Sweep Extrusion
[1110, 1144, 5]"]
204[Wall]
- 205[Wall]
- 206[Wall]
+ 205["Cap Start"]
+ 206["SweepEdge Opposite"]
207["SweepEdge Adjacent"]
- 208["SweepEdge Adjacent"]
- 209["SweepEdge Adjacent"]
+ 208["Sweep Extrusion
[1188, 1267, 7]"]
+ 209["SweepEdge Opposite"]
210["SweepEdge Adjacent"]
- 211["Plane
[2922, 2945, 5]"]
- 219["Sweep Extrusion
[3867, 3913, 5]"]
- 220[Wall]
- 221[Wall]
+ 211["Sweep Extrusion
[1110, 1144, 5]"]
+ 212["Sweep Extrusion
[1188, 1267, 7]"]
+ 213["Sweep Extrusion
[1110, 1144, 5]"]
+ 214["Sweep Extrusion
[1188, 1267, 7]"]
+ 215["Sweep Extrusion
[1110, 1144, 5]"]
+ 216["Sweep Extrusion
[1188, 1267, 7]"]
+ 217["Sweep Extrusion
[1110, 1144, 5]"]
+ 221["Sweep Extrusion
[1470, 1503, 7]"]
222[Wall]
- 223[Wall]
- 224["Cap Start"]
- 225["Cap End"]
- 226["SweepEdge Opposite"]
- 227["SweepEdge Adjacent"]
- 228["SweepEdge Opposite"]
- 229["SweepEdge Adjacent"]
- 230["SweepEdge Opposite"]
- 231["SweepEdge Adjacent"]
- 232["SweepEdge Opposite"]
- 233["SweepEdge Adjacent"]
- 234["Plane
[2922, 2945, 5]"]
- 242["Sweep Extrusion
[3867, 3913, 5]"]
- 243[Wall]
- 244[Wall]
- 245[Wall]
- 246[Wall]
- 247["Cap Start"]
- 248["Cap End"]
- 249["SweepEdge Opposite"]
- 250["SweepEdge Adjacent"]
- 251["SweepEdge Opposite"]
- 252["SweepEdge Adjacent"]
- 253["SweepEdge Opposite"]
- 254["SweepEdge Adjacent"]
- 255["SweepEdge Opposite"]
- 256["SweepEdge Adjacent"]
- 257["Plane
[4324, 4341, 5]"]
- 284["Sweep Revolve
[5634, 5651, 5]"]
+ 223["Cap End"]
+ 227["SweepEdge Opposite"]
+ 228["SweepEdge Adjacent"]
+ 232["Sweep Extrusion
[1634, 1699, 7]"]
+ 233[Wall]
+ 234["Cap Start"]
+ 235["Cap End"]
+ 236["Sweep Extrusion
[1448, 1482, 5]"]
+ 237[Wall]
+ 238["Cap Start"]
+ 239["SweepEdge Opposite"]
+ 240["SweepEdge Adjacent"]
+ 244["SweepEdge Opposite"]
+ 245["SweepEdge Adjacent"]
+ 246["Sweep Extrusion
[1448, 1482, 5]"]
+ 247["Sweep Extrusion
[1952, 1996, 7]"]
+ 248[Wall]
+ 249["Sweep Extrusion
[1448, 1482, 5]"]
+ 250["SweepEdge Opposite"]
+ 251["SweepEdge Adjacent"]
+ 252["Sweep Extrusion
[1952, 1996, 7]"]
+ 253["Sweep Extrusion
[1448, 1482, 5]"]
+ 254["Sweep Extrusion
[1952, 1996, 7]"]
+ 255["Sweep Extrusion
[1448, 1482, 5]"]
+ 256["Sweep Extrusion
[1952, 1996, 7]"]
+ 257["Plane
[1636, 1653, 5]"]
+ 265["Sweep Revolve
[1983, 2000, 5]"]
+ 266[Wall]
+ 267[Wall]
+ 268[Wall]
+ 269[Wall]
+ 270["Sweep Extrusion
[1952, 1996, 7]"]
+ 271["SweepEdge Adjacent"]
+ 272["SweepEdge Adjacent"]
+ 273["SweepEdge Adjacent"]
+ 274["SweepEdge Adjacent"]
+ 275["Plane
[2086, 2103, 5]"]
+ 283["Sweep Revolve
[2450, 2467, 5]"]
+ 284[Wall]
285[Wall]
286[Wall]
287[Wall]
- 288[Wall]
- 289[Wall]
- 290[Wall]
- 291[Wall]
- 292[Wall]
- 293[Wall]
- 294[Wall]
- 295[Wall]
- 296[Wall]
- 297[Wall]
- 298[Wall]
- 299[Wall]
- 300[Wall]
- 301[Wall]
- 302[Wall]
- 303[Wall]
+ 291["SweepEdge Adjacent"]
+ 292["SweepEdge Adjacent"]
+ 293["SweepEdge Adjacent"]
+ 294["SweepEdge Adjacent"]
+ 295["Plane
[2922, 2945, 5]"]
+ 303["Sweep Extrusion
[3867, 3913, 5]"]
304[Wall]
305[Wall]
306[Wall]
307[Wall]
- 308[Wall]
- 309["SweepEdge Adjacent"]
- 310["SweepEdge Adjacent"]
- 311["SweepEdge Adjacent"]
- 312["SweepEdge Adjacent"]
- 313["SweepEdge Adjacent"]
+ 308["Cap Start"]
+ 309["Cap End"]
+ 310["Sweep Extrusion
[2275, 2319, 7]"]
+ 311[Wall]
+ 312["Cap End"]
+ 313["SweepEdge Opposite"]
314["SweepEdge Adjacent"]
- 315["SweepEdge Adjacent"]
+ 315["SweepEdge Opposite"]
316["SweepEdge Adjacent"]
- 317["SweepEdge Adjacent"]
+ 317["SweepEdge Opposite"]
318["SweepEdge Adjacent"]
- 319["SweepEdge Adjacent"]
+ 319["SweepEdge Opposite"]
320["SweepEdge Adjacent"]
- 321["SweepEdge Adjacent"]
+ 321["SweepEdge Opposite"]
322["SweepEdge Adjacent"]
- 323["SweepEdge Adjacent"]
- 324["SweepEdge Adjacent"]
- 325["SweepEdge Adjacent"]
- 326["SweepEdge Adjacent"]
- 327["SweepEdge Adjacent"]
- 328["SweepEdge Adjacent"]
- 329["SweepEdge Adjacent"]
- 330["SweepEdge Adjacent"]
- 331["SweepEdge Adjacent"]
- 332["SweepEdge Adjacent"]
- 333["Plane
[710, 736, 8]"]
- 345["Sweep Revolve
[1186, 1203, 8]"]
- 346[Wall]
- 347[Wall]
- 348[Wall]
- 349[Wall]
- 350[Wall]
- 351[Wall]
- 352[Wall]
- 353[Wall]
- 354[Wall]
- 355["SweepEdge Adjacent"]
- 356["SweepEdge Adjacent"]
- 357["SweepEdge Adjacent"]
- 358["SweepEdge Adjacent"]
- 359["SweepEdge Adjacent"]
- 360["SweepEdge Adjacent"]
- 361["SweepEdge Adjacent"]
- 362["SweepEdge Adjacent"]
- 363["SweepEdge Adjacent"]
- 364["Plane
[488, 505, 7]"]
- 384["Sweep Revolve
[2247, 2297, 7]"]
+ 323["Sweep Extrusion
[2275, 2319, 7]"]
+ 324["Plane
[2922, 2945, 5]"]
+ 332["Sweep Extrusion
[3867, 3913, 5]"]
+ 333[Wall]
+ 334[Wall]
+ 335[Wall]
+ 336[Wall]
+ 337["Cap Start"]
+ 338["Cap End"]
+ 339["Sweep Extrusion
[2275, 2319, 7]"]
+ 340["SweepEdge Opposite"]
+ 341["SweepEdge Adjacent"]
+ 342["SweepEdge Opposite"]
+ 343["SweepEdge Adjacent"]
+ 344["SweepEdge Opposite"]
+ 345["SweepEdge Adjacent"]
+ 346["SweepEdge Opposite"]
+ 347["SweepEdge Adjacent"]
+ 348["Sweep Extrusion
[2275, 2319, 7]"]
+ 349["Plane
[4324, 4341, 5]"]
+ 376["Sweep Revolve
[5634, 5651, 5]"]
+ 377[Wall]
+ 378[Wall]
+ 379[Wall]
+ 380[Wall]
+ 381[Wall]
+ 382[Wall]
+ 383[Wall]
+ 384[Wall]
385[Wall]
386[Wall]
387[Wall]
@@ -462,824 +460,810 @@ flowchart LR
398[Wall]
399[Wall]
400[Wall]
- 401[Wall]
- 402["Cap Start"]
- 403["Cap End"]
- 404["SweepEdge Opposite"]
+ 401["Sweep Extrusion
[2275, 2319, 7]"]
+ 402["SweepEdge Adjacent"]
+ 403["SweepEdge Adjacent"]
+ 404["SweepEdge Adjacent"]
405["SweepEdge Adjacent"]
- 406["SweepEdge Opposite"]
+ 406["SweepEdge Adjacent"]
407["SweepEdge Adjacent"]
- 408["SweepEdge Opposite"]
+ 408["SweepEdge Adjacent"]
409["SweepEdge Adjacent"]
- 410["SweepEdge Opposite"]
+ 410["SweepEdge Adjacent"]
411["SweepEdge Adjacent"]
- 412["SweepEdge Opposite"]
+ 412["SweepEdge Adjacent"]
413["SweepEdge Adjacent"]
- 414["SweepEdge Opposite"]
+ 414["SweepEdge Adjacent"]
415["SweepEdge Adjacent"]
- 416["SweepEdge Opposite"]
+ 416["SweepEdge Adjacent"]
417["SweepEdge Adjacent"]
- 418["SweepEdge Opposite"]
+ 418["SweepEdge Adjacent"]
419["SweepEdge Adjacent"]
- 420["SweepEdge Opposite"]
+ 420["SweepEdge Adjacent"]
421["SweepEdge Adjacent"]
- 422["SweepEdge Opposite"]
+ 422["SweepEdge Adjacent"]
423["SweepEdge Adjacent"]
- 424["SweepEdge Opposite"]
+ 424["SweepEdge Adjacent"]
425["SweepEdge Adjacent"]
- 426["SweepEdge Opposite"]
- 427["SweepEdge Adjacent"]
- 428["SweepEdge Opposite"]
- 429["SweepEdge Adjacent"]
- 430["SweepEdge Opposite"]
- 431["SweepEdge Adjacent"]
- 432["SweepEdge Opposite"]
- 433["SweepEdge Adjacent"]
- 434["SweepEdge Opposite"]
- 435["SweepEdge Adjacent"]
- 436["SweepEdge Opposite"]
- 437["SweepEdge Adjacent"]
- 438["Plane
[464, 481, 9]"]
- 455["Sweep Revolve
[1490, 1519, 9]"]
- 456[Wall]
- 457[Wall]
- 458[Wall]
- 459[Wall]
- 460[Wall]
- 461[Wall]
- 462[Wall]
- 463[Wall]
- 464[Wall]
- 465[Wall]
- 466[Wall]
- 467[Wall]
- 468[Wall]
- 469[Wall]
- 470["SweepEdge Adjacent"]
- 471["SweepEdge Adjacent"]
- 472["SweepEdge Adjacent"]
- 473["SweepEdge Adjacent"]
- 474["SweepEdge Adjacent"]
- 475["SweepEdge Adjacent"]
+ 426["Sweep Extrusion
[2275, 2319, 7]"]
+ 427["Sweep Extrusion
[2275, 2319, 7]"]
+ 428["Sweep Extrusion
[2275, 2319, 7]"]
+ 429["Sweep Extrusion
[2275, 2319, 7]"]
+ 430["Sweep Extrusion
[2275, 2319, 7]"]
+ 431["Sweep Extrusion
[2275, 2319, 7]"]
+ 432["Sweep Extrusion
[2275, 2319, 7]"]
+ 433["Sweep Extrusion
[2275, 2319, 7]"]
+ 434["Sweep Extrusion
[2275, 2319, 7]"]
+ 435["Sweep Extrusion
[2275, 2319, 7]"]
+ 436["Sweep Extrusion
[2275, 2319, 7]"]
+ 444["Sweep Extrusion
[2728, 2796, 7]"]
+ 445[Wall]
+ 446[Wall]
+ 447[Wall]
+ 448[Wall]
+ 449["Cap Start"]
+ 450["SweepEdge Opposite"]
+ 451["SweepEdge Adjacent"]
+ 452["SweepEdge Opposite"]
+ 453["SweepEdge Adjacent"]
+ 454["SweepEdge Opposite"]
+ 455["SweepEdge Adjacent"]
+ 456["SweepEdge Opposite"]
+ 457["SweepEdge Adjacent"]
+ 458["Sweep Extrusion
[2728, 2796, 7]"]
+ 459["Sweep Extrusion
[2728, 2796, 7]"]
+ 460["Sweep Extrusion
[2728, 2796, 7]"]
+ 461["Sweep Extrusion
[2728, 2796, 7]"]
+ 469["Sweep Extrusion
[3202, 3276, 7]"]
+ 470[Wall]
+ 471[Wall]
+ 472[Wall]
+ 473[Wall]
+ 474["Cap Start"]
+ 475["SweepEdge Opposite"]
476["SweepEdge Adjacent"]
- 477["SweepEdge Adjacent"]
+ 477["SweepEdge Opposite"]
478["SweepEdge Adjacent"]
- 479["SweepEdge Adjacent"]
+ 479["SweepEdge Opposite"]
480["SweepEdge Adjacent"]
- 481["SweepEdge Adjacent"]
+ 481["SweepEdge Opposite"]
482["SweepEdge Adjacent"]
- 483["SweepEdge Adjacent"]
- 484["StartSketchOnFace
[774, 801, 6]"]
- 485["StartSketchOnFace
[951, 982, 6]"]
- 486["StartSketchOnFace
[1389, 1418, 6]"]
- 487["StartSketchOnFace
[1528, 1562, 6]"]
- 488["StartSketchOnFace
[1713, 1746, 6]"]
- 489["StartSketchOnFace
[2013, 2042, 6]"]
- 490["StartSketchOnFace
[2342, 2371, 6]"]
- 491["StartSketchOnFace
[2825, 2858, 6]"]
- 492["StartSketchOnFace
[607, 636, 5]"]
- 493["StartSketchOnFace
[869, 903, 5]"]
- 494["StartSketchOnFace
[1206, 1235, 5]"]
+ 483["Sweep Extrusion
[3202, 3276, 7]"]
+ 484["Sweep Extrusion
[3202, 3276, 7]"]
+ 485["Sweep Extrusion
[3202, 3276, 7]"]
+ 486["Sweep Extrusion
[3202, 3276, 7]"]
1 --- 2
- 2 --- 3
- 2 ---- 5
- 2 --- 4
- 3 --- 6
- 3 --- 9
- 3 --- 10
- 5 --- 6
- 5 --- 7
- 5 --- 8
- 5 --- 9
- 5 --- 10
- 7 --- 30
- 7 --- 58
- 7 --- 81
- 8 --- 11
+ 2 --- 9
+ 2 --- 10
+ 2 --- 27
+ 2 --- 28
+ 2 --- 35
+ 2 --- 36
+ 2 --- 40
+ 2 --- 41
+ 2 --- 44
+ 2 --- 45
+ 2 --- 48
+ 2 --- 49
+ 2 --- 52
+ 2 --- 54
+ 2 --- 68
+ 2 --- 70
+ 2 --- 71
+ 2 ---- 73
+ 2 --- 72
+ 3 --- 4
+ 4 --- 5
+ 4 ---- 18
+ 4 --- 6
+ 5 --- 19
+ 5 --- 114
+ 5 --- 115
+ 7 --- 8
+ 8 --- 25
+ 8 --- 26
+ 8 --- 30
+ 8 --- 39
+ 8 --- 43
+ 8 --- 47
+ 8 --- 51
+ 8 --- 57
+ 8 --- 69
+ 8 --- 93
+ 8 --- 94
+ 8 --- 95
+ 8 --- 96
+ 8 --- 97
+ 8 ---- 99
+ 8 --- 98
+ 9 --- 74
+ 9 --- 142
+ 9 --- 143
+ 10 --- 75
+ 10 --- 144
+ 10 --- 145
11 --- 12
- 11 ---- 14
- 11 --- 13
- 12 --- 15
- 12 --- 17
- 12 --- 18
- 14 --- 15
- 14 --- 16
- 14 --- 17
- 14 --- 18
- 16 --- 19
- 19 --- 20
- 19 ---- 22
- 19 --- 21
- 20 --- 23
- 20 --- 24
- 20 --- 25
+ 11 --- 15
+ 12 --- 13
+ 12 ---- 31
+ 12 --- 14
+ 13 --- 32
+ 13 --- 122
+ 13 --- 123
+ 15 --- 16
+ 15 --- 17
+ 18 --- 19
+ 18 --- 20
+ 18 --- 21
+ 18 --- 114
+ 18 --- 115
+ 20 --- 218
+ 20 --- 288
+ 20 --- 437
+ 21 --- 116
22 --- 23
- 22 --- 24
- 22 --- 25
- 30 --- 31
- 30 ---- 33
- 30 --- 32
+ 23 --- 24
+ 23 --- 29
+ 23 --- 37
+ 23 --- 38
+ 23 --- 42
+ 23 --- 46
+ 23 --- 50
+ 23 --- 53
+ 23 --- 55
+ 23 ---- 58
+ 23 --- 56
+ 24 --- 59
+ 24 x--> 134
+ 25 --- 100
+ 25 --- 176
+ 26 --- 101
+ 26 --- 177
+ 27 --- 76
+ 27 --- 146
+ 27 --- 147
+ 28 --- 77
+ 28 --- 148
+ 28 --- 149
+ 29 --- 60
+ 29 --- 134
+ 30 --- 102
+ 30 --- 178
+ 31 --- 32
+ 31 --- 33
31 --- 34
- 31 --- 36
- 31 --- 37
- 33 --- 34
- 33 --- 35
- 33 --- 36
- 33 --- 37
- 35 --- 38
- 38 --- 39
- 38 ---- 41
- 38 --- 40
- 39 --- 42
- 39 --- 45
- 39 --- 46
- 41 --- 42
- 41 --- 43
- 41 --- 44
- 41 --- 45
- 41 --- 46
- 44 --- 47
- 44 --- 106
- 47 --- 48
- 47 ---- 50
- 47 --- 49
- 48 --- 51
- 48 --- 52
- 48 --- 53
- 50 --- 51
- 50 --- 52
- 50 --- 53
+ 31 --- 122
+ 31 --- 123
+ 34 --- 124
+ 34 --- 127
+ 34 --- 224
+ 35 --- 78
+ 35 --- 150
+ 35 --- 151
+ 36 --- 79
+ 36 --- 152
+ 36 --- 153
+ 37 --- 61
+ 37 --- 135
+ 38 --- 62
+ 38 --- 136
+ 39 --- 103
+ 39 --- 179
+ 40 --- 80
+ 40 --- 154
+ 40 --- 155
+ 41 --- 81
+ 41 --- 156
+ 41 --- 157
+ 42 --- 63
+ 42 --- 137
+ 43 --- 104
+ 43 --- 180
+ 44 --- 82
+ 44 --- 158
+ 44 --- 159
+ 45 --- 83
+ 45 --- 160
+ 45 --- 161
+ 46 --- 64
+ 46 --- 138
+ 47 --- 105
+ 47 --- 181
+ 48 --- 84
+ 48 --- 162
+ 48 --- 163
+ 49 --- 85
+ 49 --- 164
+ 49 --- 165
+ 50 --- 65
+ 50 --- 139
+ 51 --- 106
+ 51 --- 182
+ 52 --- 86
+ 52 --- 166
+ 52 --- 167
+ 53 --- 66
+ 53 --- 140
+ 54 --- 87
+ 54 --- 168
+ 54 --- 169
+ 55 --- 67
+ 55 --- 141
+ 57 --- 107
+ 57 --- 183
58 --- 59
- 58 ---- 61
58 --- 60
- 59 --- 62
- 59 --- 64
- 59 --- 65
- 61 --- 62
- 61 --- 63
- 61 --- 64
- 61 --- 65
- 81 --- 82
- 81 --- 83
- 81 --- 84
- 81 --- 85
- 81 --- 86
- 81 ---- 88
- 81 --- 87
- 82 --- 89
- 82 --- 94
- 82 --- 95
- 83 --- 90
- 83 --- 96
- 83 --- 97
- 84 --- 91
- 84 --- 98
- 84 --- 99
- 85 --- 92
- 85 --- 100
- 85 --- 101
- 88 --- 89
- 88 --- 90
- 88 --- 91
- 88 --- 92
- 88 --- 93
- 88 --- 94
- 88 --- 95
- 88 --- 96
- 88 --- 97
- 88 --- 98
- 88 --- 99
- 88 --- 100
- 88 --- 101
- 106 --- 107
- 106 --- 108
- 106 --- 109
- 106 --- 110
- 106 --- 111
- 106 ---- 113
- 106 --- 112
- 107 --- 117
- 107 --- 125
- 107 --- 126
- 108 --- 116
- 108 --- 123
- 108 --- 124
- 109 --- 115
- 109 --- 121
- 109 --- 122
- 110 --- 114
- 110 --- 119
- 110 --- 120
- 113 --- 114
- 113 --- 115
- 113 --- 116
- 113 --- 117
- 113 --- 118
- 113 --- 119
- 113 --- 120
- 113 --- 121
- 113 --- 122
- 113 --- 123
- 113 --- 124
- 113 --- 125
- 113 --- 126
- 131 --- 132
- 131 --- 135
- 132 --- 133
- 132 ---- 138
- 132 --- 134
- 133 --- 139
- 133 --- 142
- 133 --- 143
- 135 --- 136
- 135 --- 137
- 138 --- 139
- 138 --- 140
- 138 --- 141
- 138 --- 142
- 138 --- 143
- 141 --- 144
- 141 --- 147
- 141 --- 167
- 144 --- 145
- 144 ---- 150
- 144 --- 146
- 145 --- 151
- 145 --- 154
- 145 --- 155
- 147 --- 148
- 147 --- 149
- 150 --- 151
- 150 --- 152
- 150 --- 153
- 150 --- 154
- 150 --- 155
- 153 --- 156
- 156 --- 157
- 156 ---- 159
- 156 --- 158
- 157 --- 160
- 157 --- 161
- 157 --- 162
- 159 --- 160
- 159 --- 161
- 159 --- 162
- 167 --- 168
- 167 ---- 170
- 167 --- 169
- 168 --- 171
- 168 --- 172
- 168 --- 173
- 170 --- 171
- 170 --- 172
- 170 --- 173
- 178 --- 179
- 179 --- 180
- 179 --- 181
- 179 --- 182
- 179 --- 183
- 179 --- 184
- 179 ---- 186
- 179 --- 185
- 180 --- 187
- 180 x--> 191
- 181 --- 188
- 181 --- 191
- 182 --- 189
- 182 --- 192
- 183 --- 190
- 183 --- 193
- 186 --- 187
- 186 --- 188
- 186 --- 189
- 186 --- 190
- 186 <--x 180
- 186 --- 191
- 186 <--x 181
- 186 <--x 182
- 186 --- 192
- 186 <--x 183
- 186 --- 193
- 194 --- 195
- 195 --- 196
- 195 --- 197
- 195 --- 198
- 195 --- 199
- 195 --- 200
- 195 ---- 202
- 195 --- 201
- 196 --- 203
- 196 --- 207
- 197 --- 204
- 197 --- 208
- 198 --- 205
+ 58 --- 61
+ 58 --- 62
+ 58 --- 63
+ 58 --- 64
+ 58 --- 65
+ 58 --- 66
+ 58 --- 67
+ 58 <--x 24
+ 58 --- 134
+ 58 <--x 29
+ 58 <--x 37
+ 58 --- 135
+ 58 <--x 38
+ 58 --- 136
+ 58 <--x 42
+ 58 --- 137
+ 58 <--x 46
+ 58 --- 138
+ 58 <--x 50
+ 58 --- 139
+ 58 <--x 53
+ 58 --- 140
+ 58 <--x 55
+ 58 --- 141
+ 68 --- 88
+ 68 --- 170
+ 68 --- 171
+ 69 --- 108
+ 69 --- 184
+ 70 --- 89
+ 70 --- 172
+ 70 --- 173
+ 71 --- 90
+ 71 --- 174
+ 71 --- 175
+ 73 --- 74
+ 73 --- 75
+ 73 --- 76
+ 73 --- 77
+ 73 --- 78
+ 73 --- 79
+ 73 --- 80
+ 73 --- 81
+ 73 --- 82
+ 73 --- 83
+ 73 --- 84
+ 73 --- 85
+ 73 --- 86
+ 73 --- 87
+ 73 --- 88
+ 73 --- 89
+ 73 --- 90
+ 73 --- 91
+ 73 --- 92
+ 73 --- 142
+ 73 --- 143
+ 73 --- 144
+ 73 --- 145
+ 73 --- 146
+ 73 --- 147
+ 73 --- 148
+ 73 --- 149
+ 73 --- 150
+ 73 --- 151
+ 73 --- 152
+ 73 --- 153
+ 73 --- 154
+ 73 --- 155
+ 73 --- 156
+ 73 --- 157
+ 73 --- 158
+ 73 --- 159
+ 73 --- 160
+ 73 --- 161
+ 73 --- 162
+ 73 --- 163
+ 73 --- 164
+ 73 --- 165
+ 73 --- 166
+ 73 --- 167
+ 73 --- 168
+ 73 --- 169
+ 73 --- 170
+ 73 --- 171
+ 73 --- 172
+ 73 --- 173
+ 73 --- 174
+ 73 --- 175
+ 93 --- 109
+ 93 --- 185
+ 94 --- 110
+ 94 --- 186
+ 95 --- 111
+ 95 --- 187
+ 96 --- 112
+ 96 --- 188
+ 97 --- 113
+ 97 --- 189
+ 99 --- 100
+ 99 --- 101
+ 99 --- 102
+ 99 --- 103
+ 99 --- 104
+ 99 --- 105
+ 99 --- 106
+ 99 --- 107
+ 99 --- 108
+ 99 --- 109
+ 99 --- 110
+ 99 --- 111
+ 99 --- 112
+ 99 --- 113
+ 99 <--x 25
+ 99 --- 176
+ 99 <--x 26
+ 99 --- 177
+ 99 <--x 30
+ 99 --- 178
+ 99 <--x 39
+ 99 --- 179
+ 99 <--x 43
+ 99 --- 180
+ 99 <--x 47
+ 99 --- 181
+ 99 <--x 51
+ 99 --- 182
+ 99 <--x 57
+ 99 --- 183
+ 99 <--x 69
+ 99 --- 184
+ 99 <--x 93
+ 99 --- 185
+ 99 <--x 94
+ 99 --- 186
+ 99 <--x 95
+ 99 --- 187
+ 99 <--x 96
+ 99 --- 188
+ 99 <--x 97
+ 99 --- 189
+ 116 --- 117
+ 116 ---- 119
+ 116 --- 118
+ 117 --- 120
+ 117 --- 190
+ 117 --- 191
+ 119 --- 120
+ 119 --- 121
+ 119 --- 190
+ 119 --- 191
+ 121 --- 192
+ 124 --- 125
+ 124 ---- 130
+ 124 --- 126
+ 125 --- 131
+ 125 --- 195
+ 125 --- 196
+ 127 --- 128
+ 127 --- 129
+ 130 --- 131
+ 130 --- 132
+ 130 --- 133
+ 130 --- 195
+ 130 --- 196
+ 133 --- 197
+ 192 --- 193
+ 192 ---- 200
+ 192 --- 194
+ 193 --- 201
+ 193 --- 206
+ 193 --- 207
+ 197 --- 198
+ 197 ---- 203
+ 197 --- 199
+ 198 --- 204
198 --- 209
- 199 --- 206
- 199 --- 210
- 202 --- 203
- 202 --- 204
- 202 --- 205
- 202 --- 206
- 202 <--x 196
- 202 --- 207
- 202 <--x 197
- 202 --- 208
- 202 <--x 198
- 202 --- 209
- 202 <--x 199
- 202 --- 210
- 211 --- 212
- 212 --- 213
- 212 --- 214
- 212 --- 215
- 212 --- 216
- 212 --- 217
- 212 ---- 219
- 212 --- 218
- 213 --- 223
- 213 --- 232
- 213 --- 233
- 214 --- 222
- 214 --- 230
- 214 --- 231
- 215 --- 221
- 215 --- 228
- 215 --- 229
- 216 --- 220
- 216 --- 226
- 216 --- 227
- 219 --- 220
- 219 --- 221
+ 198 --- 210
+ 200 --- 201
+ 200 --- 202
+ 200 --- 206
+ 200 --- 207
+ 203 --- 204
+ 203 --- 205
+ 203 --- 209
+ 203 --- 210
+ 218 --- 219
+ 218 ---- 221
+ 218 --- 220
219 --- 222
- 219 --- 223
- 219 --- 224
- 219 --- 225
- 219 --- 226
219 --- 227
219 --- 228
- 219 --- 229
- 219 --- 230
- 219 --- 231
- 219 --- 232
- 219 --- 233
- 234 --- 235
- 235 --- 236
- 235 --- 237
- 235 --- 238
- 235 --- 239
- 235 --- 240
- 235 ---- 242
+ 221 --- 222
+ 221 --- 223
+ 221 --- 227
+ 221 --- 228
+ 223 --- 229
+ 224 --- 225
+ 224 ---- 236
+ 224 --- 226
+ 225 --- 237
+ 225 --- 244
+ 225 --- 245
+ 229 --- 230
+ 229 ---- 232
+ 229 --- 231
+ 230 --- 233
+ 230 --- 239
+ 230 --- 240
+ 232 --- 233
+ 232 --- 234
+ 232 --- 235
+ 232 --- 239
+ 232 --- 240
235 --- 241
- 236 --- 246
- 236 --- 255
- 236 --- 256
- 237 --- 245
- 237 --- 253
- 237 --- 254
- 238 --- 244
- 238 --- 251
- 238 --- 252
- 239 --- 243
- 239 --- 249
- 239 --- 250
- 242 --- 243
- 242 --- 244
- 242 --- 245
- 242 --- 246
- 242 --- 247
+ 235 --- 462
+ 236 --- 237
+ 236 --- 238
+ 236 --- 244
+ 236 --- 245
+ 241 --- 242
+ 241 ---- 247
+ 241 --- 243
242 --- 248
- 242 --- 249
242 --- 250
242 --- 251
- 242 --- 252
- 242 --- 253
- 242 --- 254
- 242 --- 255
- 242 --- 256
+ 247 --- 248
+ 247 --- 250
+ 247 --- 251
257 --- 258
258 --- 259
258 --- 260
258 --- 261
258 --- 262
258 --- 263
+ 258 ---- 265
258 --- 264
- 258 --- 265
- 258 --- 266
- 258 --- 267
- 258 --- 268
- 258 --- 269
- 258 --- 270
- 258 --- 271
- 258 --- 272
- 258 --- 273
- 258 --- 274
- 258 --- 275
- 258 --- 276
- 258 --- 277
- 258 --- 278
- 258 --- 279
- 258 --- 280
- 258 --- 281
- 258 --- 282
- 258 ---- 284
- 258 --- 283
- 259 --- 285
- 259 --- 309
- 260 --- 286
- 260 --- 310
- 261 --- 287
- 261 --- 311
- 262 --- 288
- 262 --- 312
- 263 --- 289
- 263 --- 313
- 264 --- 290
- 264 --- 314
- 265 --- 291
- 265 --- 315
- 266 --- 292
- 266 --- 316
- 267 --- 293
- 267 --- 317
- 268 --- 294
- 268 --- 318
- 269 --- 295
- 269 --- 319
- 270 --- 296
- 270 --- 320
- 271 --- 297
- 271 --- 321
- 272 --- 298
- 272 --- 322
- 273 --- 299
- 273 --- 323
- 274 --- 300
- 274 --- 324
- 275 --- 301
- 275 --- 325
- 276 --- 302
- 276 --- 326
- 277 --- 303
- 277 --- 327
- 278 --- 304
- 278 --- 328
- 279 --- 305
- 279 --- 329
- 280 --- 306
- 280 --- 330
- 281 --- 307
- 281 --- 331
- 282 --- 308
- 282 --- 332
- 284 --- 285
- 284 --- 286
- 284 --- 287
- 284 --- 288
- 284 --- 289
- 284 --- 290
- 284 --- 291
- 284 --- 292
- 284 --- 293
- 284 --- 294
- 284 --- 295
- 284 --- 296
- 284 --- 297
- 284 --- 298
- 284 --- 299
- 284 --- 300
- 284 --- 301
- 284 --- 302
- 284 --- 303
- 284 --- 304
- 284 --- 305
- 284 --- 306
- 284 --- 307
- 284 --- 308
- 284 <--x 259
- 284 --- 309
- 284 <--x 260
- 284 --- 310
- 284 <--x 261
- 284 --- 311
- 284 <--x 262
- 284 --- 312
- 284 <--x 263
- 284 --- 313
- 284 <--x 264
- 284 --- 314
- 284 <--x 265
- 284 --- 315
- 284 <--x 266
- 284 --- 316
- 284 <--x 267
- 284 --- 317
- 284 <--x 268
- 284 --- 318
- 284 <--x 269
- 284 --- 319
- 284 <--x 270
- 284 --- 320
- 284 <--x 271
- 284 --- 321
- 284 <--x 272
- 284 --- 322
- 284 <--x 273
- 284 --- 323
- 284 <--x 274
- 284 --- 324
- 284 <--x 275
- 284 --- 325
- 284 <--x 276
- 284 --- 326
- 284 <--x 277
- 284 --- 327
- 284 <--x 278
- 284 --- 328
- 284 <--x 279
- 284 --- 329
- 284 <--x 280
- 284 --- 330
- 284 <--x 281
- 284 --- 331
- 284 <--x 282
- 284 --- 332
- 333 --- 334
- 334 --- 335
- 334 --- 336
- 334 --- 337
- 334 --- 338
- 334 --- 339
- 334 --- 340
- 334 --- 341
- 334 --- 342
- 334 --- 343
- 334 ---- 345
- 334 --- 344
- 335 --- 346
- 335 --- 355
- 336 --- 347
- 336 --- 356
- 337 --- 348
- 337 --- 357
- 338 --- 349
- 338 --- 358
- 339 --- 350
- 339 --- 359
- 340 --- 351
- 340 --- 360
- 341 --- 352
- 341 --- 361
- 342 --- 353
- 342 --- 362
- 343 --- 354
- 343 --- 363
- 345 --- 346
- 345 --- 347
- 345 --- 348
- 345 --- 349
- 345 --- 350
- 345 --- 351
- 345 --- 352
- 345 --- 353
- 345 --- 354
- 345 <--x 335
- 345 --- 355
- 345 <--x 336
- 345 --- 356
- 345 <--x 337
- 345 --- 357
- 345 <--x 338
- 345 --- 358
- 345 <--x 339
- 345 --- 359
- 345 <--x 340
- 345 --- 360
- 345 <--x 341
- 345 --- 361
- 345 <--x 342
- 345 --- 362
- 345 <--x 343
- 345 --- 363
- 364 --- 365
- 365 --- 366
- 365 --- 367
- 365 --- 368
- 365 --- 369
- 365 --- 370
- 365 --- 371
- 365 --- 372
- 365 --- 373
- 365 --- 374
- 365 --- 375
- 365 --- 376
- 365 --- 377
- 365 --- 378
- 365 --- 379
- 365 --- 380
- 365 --- 381
- 365 --- 382
- 365 ---- 384
- 365 --- 383
- 366 --- 385
- 366 --- 404
- 366 --- 405
- 367 --- 386
- 367 --- 406
- 367 --- 407
- 368 --- 387
- 368 --- 408
- 368 --- 409
- 369 --- 388
- 369 --- 410
- 369 --- 411
- 370 --- 389
- 370 --- 412
- 370 --- 413
- 371 --- 390
- 371 --- 414
- 371 --- 415
- 372 --- 391
- 372 --- 416
- 372 --- 417
- 373 --- 392
- 373 --- 418
- 373 --- 419
- 374 --- 393
- 374 --- 420
- 374 --- 421
- 375 --- 394
- 375 --- 422
- 375 --- 423
+ 259 --- 266
+ 259 --- 271
+ 260 --- 267
+ 260 --- 272
+ 261 --- 268
+ 261 --- 273
+ 262 --- 269
+ 262 --- 274
+ 265 --- 266
+ 265 --- 267
+ 265 --- 268
+ 265 --- 269
+ 265 <--x 259
+ 265 --- 271
+ 265 <--x 260
+ 265 --- 272
+ 265 <--x 261
+ 265 --- 273
+ 265 <--x 262
+ 265 --- 274
+ 275 --- 276
+ 276 --- 277
+ 276 --- 278
+ 276 --- 279
+ 276 --- 280
+ 276 --- 281
+ 276 ---- 283
+ 276 --- 282
+ 277 --- 284
+ 277 --- 291
+ 278 --- 285
+ 278 --- 292
+ 279 --- 286
+ 279 --- 293
+ 280 --- 287
+ 280 --- 294
+ 283 --- 284
+ 283 --- 285
+ 283 --- 286
+ 283 --- 287
+ 283 <--x 277
+ 283 --- 291
+ 283 <--x 278
+ 283 --- 292
+ 283 <--x 279
+ 283 --- 293
+ 283 <--x 280
+ 283 --- 294
+ 288 --- 289
+ 288 ---- 310
+ 288 --- 290
+ 289 --- 311
+ 289 --- 321
+ 289 --- 322
+ 295 --- 296
+ 296 --- 297
+ 296 --- 298
+ 296 --- 299
+ 296 --- 300
+ 296 --- 301
+ 296 ---- 303
+ 296 --- 302
+ 297 --- 307
+ 297 --- 319
+ 297 --- 320
+ 298 --- 306
+ 298 --- 317
+ 298 --- 318
+ 299 --- 305
+ 299 --- 315
+ 299 --- 316
+ 300 --- 304
+ 300 --- 313
+ 300 --- 314
+ 303 --- 304
+ 303 --- 305
+ 303 --- 306
+ 303 --- 307
+ 303 --- 308
+ 303 --- 309
+ 303 --- 313
+ 303 --- 314
+ 303 --- 315
+ 303 --- 316
+ 303 --- 317
+ 303 --- 318
+ 303 --- 319
+ 303 --- 320
+ 310 --- 311
+ 310 --- 312
+ 310 --- 321
+ 310 --- 322
+ 324 --- 325
+ 325 --- 326
+ 325 --- 327
+ 325 --- 328
+ 325 --- 329
+ 325 --- 330
+ 325 ---- 332
+ 325 --- 331
+ 326 --- 336
+ 326 --- 346
+ 326 --- 347
+ 327 --- 335
+ 327 --- 344
+ 327 --- 345
+ 328 --- 334
+ 328 --- 342
+ 328 --- 343
+ 329 --- 333
+ 329 --- 340
+ 329 --- 341
+ 332 --- 333
+ 332 --- 334
+ 332 --- 335
+ 332 --- 336
+ 332 --- 337
+ 332 --- 338
+ 332 --- 340
+ 332 --- 341
+ 332 --- 342
+ 332 --- 343
+ 332 --- 344
+ 332 --- 345
+ 332 --- 346
+ 332 --- 347
+ 349 --- 350
+ 350 --- 351
+ 350 --- 352
+ 350 --- 353
+ 350 --- 354
+ 350 --- 355
+ 350 --- 356
+ 350 --- 357
+ 350 --- 358
+ 350 --- 359
+ 350 --- 360
+ 350 --- 361
+ 350 --- 362
+ 350 --- 363
+ 350 --- 364
+ 350 --- 365
+ 350 --- 366
+ 350 --- 367
+ 350 --- 368
+ 350 --- 369
+ 350 --- 370
+ 350 --- 371
+ 350 --- 372
+ 350 --- 373
+ 350 --- 374
+ 350 ---- 376
+ 350 --- 375
+ 351 --- 377
+ 351 --- 402
+ 352 --- 378
+ 352 --- 403
+ 353 --- 379
+ 353 --- 404
+ 354 --- 380
+ 354 --- 405
+ 355 --- 381
+ 355 --- 406
+ 356 --- 382
+ 356 --- 407
+ 357 --- 383
+ 357 --- 408
+ 358 --- 384
+ 358 --- 409
+ 359 --- 385
+ 359 --- 410
+ 360 --- 386
+ 360 --- 411
+ 361 --- 387
+ 361 --- 412
+ 362 --- 388
+ 362 --- 413
+ 363 --- 389
+ 363 --- 414
+ 364 --- 390
+ 364 --- 415
+ 365 --- 391
+ 365 --- 416
+ 366 --- 392
+ 366 --- 417
+ 367 --- 393
+ 367 --- 418
+ 368 --- 394
+ 368 --- 419
+ 369 --- 395
+ 369 --- 420
+ 370 --- 396
+ 370 --- 421
+ 371 --- 397
+ 371 --- 422
+ 372 --- 398
+ 372 --- 423
+ 373 --- 399
+ 373 --- 424
+ 374 --- 400
+ 374 --- 425
+ 376 --- 377
+ 376 --- 378
+ 376 --- 379
+ 376 --- 380
+ 376 --- 381
+ 376 --- 382
+ 376 --- 383
+ 376 --- 384
+ 376 --- 385
+ 376 --- 386
+ 376 --- 387
+ 376 --- 388
+ 376 --- 389
+ 376 --- 390
+ 376 --- 391
+ 376 --- 392
+ 376 --- 393
+ 376 --- 394
376 --- 395
+ 376 --- 396
+ 376 --- 397
+ 376 --- 398
+ 376 --- 399
+ 376 --- 400
+ 376 <--x 351
+ 376 --- 402
+ 376 <--x 352
+ 376 --- 403
+ 376 <--x 353
+ 376 --- 404
+ 376 <--x 354
+ 376 --- 405
+ 376 <--x 355
+ 376 --- 406
+ 376 <--x 356
+ 376 --- 407
+ 376 <--x 357
+ 376 --- 408
+ 376 <--x 358
+ 376 --- 409
+ 376 <--x 359
+ 376 --- 410
+ 376 <--x 360
+ 376 --- 411
+ 376 <--x 361
+ 376 --- 412
+ 376 <--x 362
+ 376 --- 413
+ 376 <--x 363
+ 376 --- 414
+ 376 <--x 364
+ 376 --- 415
+ 376 <--x 365
+ 376 --- 416
+ 376 <--x 366
+ 376 --- 417
+ 376 <--x 367
+ 376 --- 418
+ 376 <--x 368
+ 376 --- 419
+ 376 <--x 369
+ 376 --- 420
+ 376 <--x 370
+ 376 --- 421
+ 376 <--x 371
+ 376 --- 422
+ 376 <--x 372
+ 376 --- 423
+ 376 <--x 373
376 --- 424
+ 376 <--x 374
376 --- 425
- 377 --- 396
- 377 --- 426
- 377 --- 427
- 378 --- 397
- 378 --- 428
- 378 --- 429
- 379 --- 398
- 379 --- 430
- 379 --- 431
- 380 --- 399
- 380 --- 432
- 380 --- 433
- 381 --- 400
- 381 --- 434
- 381 --- 435
- 382 --- 401
- 382 --- 436
- 382 --- 437
- 384 --- 385
- 384 --- 386
- 384 --- 387
- 384 --- 388
- 384 --- 389
- 384 --- 390
- 384 --- 391
- 384 --- 392
- 384 --- 393
- 384 --- 394
- 384 --- 395
- 384 --- 396
- 384 --- 397
- 384 --- 398
- 384 --- 399
- 384 --- 400
- 384 --- 401
- 384 --- 402
- 384 --- 403
- 384 --- 404
- 384 --- 405
- 384 --- 406
- 384 --- 407
- 384 --- 408
- 384 --- 409
- 384 --- 410
- 384 --- 411
- 384 --- 412
- 384 --- 413
- 384 --- 414
- 384 --- 415
- 384 --- 416
- 384 --- 417
- 384 --- 418
- 384 --- 419
- 384 --- 420
- 384 --- 421
- 384 --- 422
- 384 --- 423
- 384 --- 424
- 384 --- 425
- 384 --- 426
- 384 --- 427
- 384 --- 428
- 384 --- 429
- 384 --- 430
- 384 --- 431
- 384 --- 432
- 384 --- 433
- 384 --- 434
- 384 --- 435
- 384 --- 436
- 384 --- 437
- 438 --- 439
- 439 --- 440
- 439 --- 441
- 439 --- 442
- 439 --- 443
- 439 --- 444
- 439 --- 445
+ 437 --- 438
+ 437 --- 439
+ 437 --- 440
+ 437 --- 441
+ 437 --- 442
+ 437 ---- 444
+ 437 --- 443
+ 438 --- 445
+ 438 --- 450
+ 438 --- 451
439 --- 446
- 439 --- 447
- 439 --- 448
- 439 --- 449
- 439 --- 450
- 439 --- 451
439 --- 452
439 --- 453
- 439 ---- 455
- 439 --- 454
- 440 --- 456
- 440 --- 470
+ 440 --- 447
+ 440 --- 454
+ 440 --- 455
+ 441 --- 448
+ 441 --- 456
441 --- 457
- 441 --- 471
- 442 --- 458
- 442 --- 472
- 443 --- 459
- 443 --- 473
- 444 --- 460
- 444 --- 474
- 445 --- 461
- 445 --- 475
- 446 --- 462
- 446 --- 476
- 447 --- 463
- 447 --- 477
- 448 --- 464
- 448 --- 478
- 449 --- 465
- 449 --- 479
- 450 --- 466
- 450 --- 480
- 451 --- 467
- 451 --- 481
- 452 --- 468
- 452 --- 482
- 453 --- 469
- 453 --- 483
- 455 --- 456
- 455 --- 457
- 455 --- 458
- 455 --- 459
- 455 --- 460
- 455 --- 461
- 455 --- 462
- 455 --- 463
- 455 --- 464
- 455 --- 465
- 455 --- 466
- 455 --- 467
- 455 --- 468
- 455 --- 469
- 455 <--x 440
- 455 --- 470
- 455 <--x 441
- 455 --- 471
- 455 <--x 442
- 455 --- 472
- 455 <--x 443
- 455 --- 473
- 455 <--x 444
- 455 --- 474
- 455 <--x 445
- 455 --- 475
- 455 <--x 446
- 455 --- 476
- 455 <--x 447
- 455 --- 477
- 455 <--x 448
- 455 --- 478
- 455 <--x 449
- 455 --- 479
- 455 <--x 450
- 455 --- 480
- 455 <--x 451
- 455 --- 481
- 455 <--x 452
- 455 --- 482
- 455 <--x 453
- 455 --- 483
- 8 <--x 484
- 16 <--x 485
- 7 <--x 486
- 35 <--x 487
- 44 <--x 488
- 7 <--x 489
- 7 <--x 490
- 44 <--x 491
- 141 <--x 492
- 153 <--x 493
- 141 <--x 494
+ 444 --- 445
+ 444 --- 446
+ 444 --- 447
+ 444 --- 448
+ 444 --- 449
+ 444 --- 450
+ 444 --- 451
+ 444 --- 452
+ 444 --- 453
+ 444 --- 454
+ 444 --- 455
+ 444 --- 456
+ 444 --- 457
+ 462 --- 463
+ 462 --- 464
+ 462 --- 465
+ 462 --- 466
+ 462 --- 467
+ 462 ---- 469
+ 462 --- 468
+ 463 --- 473
+ 463 --- 481
+ 463 --- 482
+ 464 --- 472
+ 464 --- 479
+ 464 --- 480
+ 465 --- 471
+ 465 --- 477
+ 465 --- 478
+ 466 --- 470
+ 466 --- 475
+ 466 --- 476
+ 469 --- 470
+ 469 --- 471
+ 469 --- 472
+ 469 --- 473
+ 469 --- 474
+ 469 --- 475
+ 469 --- 476
+ 469 --- 477
+ 469 --- 478
+ 469 --- 479
+ 469 --- 480
+ 469 --- 481
+ 469 --- 482
```
diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap
index 165bebca9..9c5123a26 100644
--- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap
+++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap
@@ -8,692 +8,10 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "carRotor",
- "moduleId": 6
+ "moduleId": 7
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.25,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.75,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.5,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.25,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.25,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.5,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "START"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.125,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.125,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -706,1390 +24,6 @@ description: Operations executed car-wheel-assembly.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.475,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.95,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.95,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.475,
- "ty": {
- "type": "Unknown"
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "KclStdLibCall",
- "name": "revolve",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "labeledArgs": {
- "axis": {
- "value": {
- "type": "Object",
- "value": {
- "direction": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- },
- "sourceRange": []
- }
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "KclStdLibCall",
- "name": "revolve",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "labeledArgs": {
- "axis": {
- "value": {
- "type": "Object",
- "value": {
- "direction": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- },
- "sourceRange": []
- }
- },
- "sourceRange": []
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "spoke",
- "functionSourceRange": [
- 2620,
- 4193,
- 5
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Unknown"
- }
- }
- ]
- },
- "xAxis": {
- "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.02,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "yAxis": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "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"
- }
- }
- }
- ]
- },
- "zAxis": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.95,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "arcDegrees": {
- "value": {
- "type": "Number",
- "value": 360.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "axis": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "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"
- }
- }
- }
- ]
- },
- "sourceRange": []
- },
- "center": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": -2000.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": []
- },
- "instances": {
- "value": {
- "type": "Number",
- "value": 6.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "rotateDuplicates": {
- "value": {
- "type": "Bool",
- "value": true
- },
- "sourceRange": []
- }
- },
- "name": "patternCircular3d",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "spoke",
- "functionSourceRange": [
- 2620,
- 4193,
- 5
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": -0.1,
- "ty": {
- "type": "Unknown"
- }
- }
- ]
- },
- "xAxis": {
- "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.02,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "yAxis": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "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"
- }
- }
- }
- ]
- },
- "zAxis": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.95,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "arcDegrees": {
- "value": {
- "type": "Number",
- "value": 360.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "axis": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "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"
- }
- }
- }
- ]
- },
- "sourceRange": []
- },
- "center": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": -2000.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": []
- },
- "instances": {
- "value": {
- "type": "Number",
- "value": 6.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "rotateDuplicates": {
- "value": {
- "type": "Bool",
- "value": true
- },
- "sourceRange": []
- }
- },
- "name": "patternCircular3d",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "KclStdLibCall",
- "name": "revolve",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "labeledArgs": {
- "axis": {
- "value": {
- "type": "Object",
- "value": {
- "direction": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- },
- "sourceRange": []
- }
- },
- "sourceRange": []
- },
{
"type": "GroupEnd"
},
@@ -2098,299 +32,10 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "lugNut",
- "moduleId": 8
+ "moduleId": 9
},
"sourceRange": []
},
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "lug",
- "functionSourceRange": [
- 668,
- 1293,
- 8
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Object",
- "value": {
- "x": {
- "type": "Number",
- "value": 2.25,
- "ty": {
- "type": "Unknown"
- }
- },
- "y": {
- "type": "Number",
- "value": -1.1811023622047243,
- "ty": {
- "type": "Unknown"
- }
- },
- "z": {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- }
- },
- "xAxis": {
- "type": "Object",
- "value": {
- "x": {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "y": {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "z": {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- }
- },
- "yAxis": {
- "type": "Object",
- "value": {
- "x": {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "y": {
- "type": "Number",
- "value": -1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "z": {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- }
- },
- "zAxis": {
- "type": "Object",
- "value": {
- "x": {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "y": {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "z": {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "KclStdLibCall",
- "name": "revolve",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "labeledArgs": {
- "axis": {
- "value": {
- "type": "Object",
- "value": {
- "direction": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- },
- "sourceRange": []
- }
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
{
"type": "GroupEnd"
},
@@ -2548,129 +193,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "brakeCaliper",
- "moduleId": 7
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "KclStdLibCall",
- "name": "revolve",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- },
- "labeledArgs": {
- "angle": {
- "value": {
- "type": "Number",
- "value": -70.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "axis": {
- "value": {
- "type": "Object",
- "value": {
- "direction": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- },
- "sourceRange": []
- }
+ "moduleId": 8
},
"sourceRange": []
},
@@ -2682,113 +205,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "carTire",
- "moduleId": 9
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "KclStdLibCall",
- "name": "revolve",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- },
- "labeledArgs": {
- "axis": {
- "value": {
- "type": "Object",
- "value": {
- "direction": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- },
- "sourceRange": []
- }
+ "moduleId": 10
},
"sourceRange": []
},
diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap
index 2b1658919..6c3318ee1 100644
--- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap
+++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap
@@ -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,11 +105,11 @@ 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",
@@ -177,7 +177,7 @@ description: Variables in memory after executing car-wheel-assembly.kcl
},
"lugNut": {
"type": "Module",
- "value": 8
+ "value": 9
},
"lugSpacing": {
"type": "Number",
diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png
index 995ec1479..7e50dfc20 100644
Binary files a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png differ
diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap
index 5495016cb..b9b96229f 100644
--- a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands color-cube.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap
index 520e6ca80..064aa787c 100644
--- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands cycloidal-gear.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap
index 53558e1ab..4312689f6 100644
--- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands dodecahedron.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap
index 507f89a8f..3901009e7 100644
--- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands dual-basin-utility-sink.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap
index 334e24779..3a905662f 100644
--- a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands enclosure.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap
index 4968f640a..40bf60e8e 100644
--- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands exhaust-manifold.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap
index c13d2870a..3cf87ef62 100644
--- a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands flange.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap
index 44bcedd6c..c07ff9489 100644
--- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap
index c20d6b22b..a725ab6bf 100644
--- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands food-service-spatula.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap
index 3182990a1..c135a5f64 100644
--- a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands french-press.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap
index f789357f8..1d0f31800 100644
--- a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gear-rack.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap
index 0097d3c9b..cf4273d26 100644
--- a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gear.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap
index 7f7b50489..64e636f09 100644
--- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-baseplate-magnets.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap
index 2d73345a0..5a8f2ea7d 100644
--- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-baseplate.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap
index d0566743f..37508a938 100644
--- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-bins-stacking-lip.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap
index 1698809ec..6b9abeba5 100644
--- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-bins.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap
index 906fc6cf7..0f101e0c7 100644
--- a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands hex-nut.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap
index 7e6f3108a..6f78fe84b 100644
--- a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands i-beam.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap
index b715a9bec..94d692f63 100644
--- a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands keyboard.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap
index 27f8b072f..12b8ac87f 100644
--- a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands kitt.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap
index 08bd20cdd..d2a2e20c1 100644
--- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands lego.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap
index 938ecf4ba..904cecad0 100644
--- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands makeup-mirror.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap
index 327e110dc..48edc5d33 100644
--- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands mounting-plate.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap
index 8ad94c113..8d4b1c61f 100644
--- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap
@@ -7,26 +7,40 @@ description: Artifact commands multi-axis-robot.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "edge_lines_visible",
- "hidden": false
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
}
},
{
@@ -164,6 +178,284 @@ description: Artifact commands multi-axis-robot.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": -0.1,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 0.984807753012208,
+ "y": 0.17364817766693041,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -0.12938524157181686,
+ "y": 7.315959713348662,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 1.75,
+ "y": 8.0
+ },
+ "radius": 2.0,
+ "start": {
+ "unit": "degrees",
+ "value": 200.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 380.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -10.6026,
+ "y": 29.1305,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -8.8526,
+ "y": 37.1305
+ },
+ "radius": 2.0,
+ "start": {
+ "unit": "degrees",
+ "value": 20.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 200.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 0.984807753012208,
+ "y": 0.17364817766693041,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -8.527034109970234,
+ "y": 38.97698578126106,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -8.8526,
+ "y": 37.1305
+ },
+ "radius": 1.875,
+ "start": {
+ "unit": "degrees",
+ "value": 80.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 260.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 19.6962,
+ "y": -3.473,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 10.8435,
+ "y": 33.6575
+ },
+ "radius": 1.875,
+ "start": {
+ "unit": "degrees",
+ "value": 260.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 80.0
+ },
+ "relative": false
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -189,263 +481,6 @@ description: Artifact commands multi-axis-robot.kcl
"path_id": "[uuid]"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 2.0,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 2.0,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 2.0,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 2.0,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 4.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -453,1048 +488,16 @@ description: Artifact commands multi-axis-robot.kcl
"type": "extend_path",
"path": "[uuid]",
"segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 4.0,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
+ "type": "line",
"end": {
- "unit": "degrees",
- "value": 360.0
+ "x": -0.1294,
+ "y": 7.316,
+ "z": 0.0
},
"relative": false
}
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 3.0,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.1,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 0.5,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 0.5,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 1.0,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -3.6,
- "y": -2.5,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -4.0,
- "y": -2.5
- },
- "radius": 0.4,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "center": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "num_repetitions": 3,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -2.1,
- "y": -4.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -2.5,
- "y": -4.0
- },
- "radius": 0.4,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "center": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "num_repetitions": 3,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.45882353,
- "g": 0.25490198,
- "b": 0.0627451,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.45882353,
- "g": 0.25490198,
- "b": 0.0627451,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.45882353,
- "g": 0.25490198,
- "b": 0.0627451,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.45882353,
- "g": 0.25490198,
- "b": 0.0627451,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -1596,6 +599,89 @@ description: Artifact commands multi-axis-robot.kcl
"path_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -8.527,
+ "y": 38.977,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1646,6 +732,106 @@ description: Artifact commands multi-axis-robot.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -2.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 2.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1676,6 +862,502 @@ description: Artifact commands multi-axis-robot.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 0.1499999999999999,
+ "y": 8.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -1.75,
+ "y": 8.0
+ },
+ "radius": 1.9,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -7.00262444309573,
+ "y": 37.130471244363164,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -8.8526,
+ "y": 37.1305
+ },
+ "radius": 1.85,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1925,6 +1607,76 @@ description: Artifact commands multi-axis-robot.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2093,6 +1845,40 @@ description: Artifact commands multi-axis-robot.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.1,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.1,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2123,6 +1909,265 @@ description: Artifact commands multi-axis-robot.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 10.75262444309573,
+ "y": 37.130471244363164,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 8.8526,
+ "y": 37.1305
+ },
+ "radius": 1.9,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -8.310604299770063,
+ "y": 35.7209323131843,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -8.5106,
+ "y": 35.7209
+ },
+ "radius": 0.2,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": -8.85262444309573,
+ "y": 37.130471244363164,
+ "z": 0.0
+ },
+ "num_repetitions": 7,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 2.0,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 2.0,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 2.0,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 2.0,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2135,6 +2180,200 @@ description: Artifact commands multi-axis-robot.kcl
"cut_type": "fillet"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 4.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 4.0,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 3.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2228,6 +2467,207 @@ description: Artifact commands multi-axis-robot.kcl
"rotate_duplicates": true
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.1,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -1.55,
+ "y": 6.75,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -1.75,
+ "y": 6.75
+ },
+ "radius": 0.2,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": -1.75,
+ "y": 8.0,
+ "z": 0.0
+ },
+ "num_repetitions": 7,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2306,6 +2746,130 @@ description: Artifact commands multi-axis-robot.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.1,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2378,7 +2942,191 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "extrude",
"target": "[uuid]",
- "distance": 0.2,
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 0.5,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 0.5,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
"faces": null
}
},
@@ -2504,6 +3252,627 @@ description: Artifact commands multi-axis-robot.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.2,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -3.6,
+ "y": -2.5,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -4.0,
+ "y": -2.5
+ },
+ "radius": 0.4,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "num_repetitions": 3,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2630,6 +3999,52 @@ description: Artifact commands multi-axis-robot.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2640,6 +4055,310 @@ description: Artifact commands multi-axis-robot.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2808,2916 +4527,6 @@ description: Artifact commands multi-axis-robot.kcl
"edge_id": "[uuid]"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.1,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.1,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": -0.1,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 0.984807753012208,
- "y": 0.17364817766693041,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -0.12938524157181686,
- "y": 7.315959713348662,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 1.75,
- "y": 8.0
- },
- "radius": 2.0,
- "start": {
- "unit": "degrees",
- "value": 200.0
- },
- "end": {
- "unit": "degrees",
- "value": 380.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -10.6026,
- "y": 29.1305,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -8.8526,
- "y": 37.1305
- },
- "radius": 2.0,
- "start": {
- "unit": "degrees",
- "value": 20.0
- },
- "end": {
- "unit": "degrees",
- "value": 200.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.1294,
- "y": 7.316,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -2.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 0.1499999999999999,
- "y": 8.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -1.75,
- "y": 8.0
- },
- "radius": 1.9,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.1,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 10.75262444309573,
- "y": 37.130471244363164,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 8.8526,
- "y": 37.1305
- },
- "radius": 1.9,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 1.0,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.1,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -1.55,
- "y": 6.75,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -1.75,
- "y": 6.75
- },
- "radius": 0.2,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "center": {
- "x": -1.75,
- "y": 8.0,
- "z": 0.0
- },
- "num_repetitions": 7,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 8.710604299770061,
- "y": 35.7209323131843,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 8.5106,
- "y": 35.7209
- },
- "radius": 0.2,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "center": {
- "x": 8.85262444309573,
- "y": 37.130471244363164,
- "z": 0.0
- },
- "num_repetitions": 3,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -8.552624443095729,
- "y": 37.130471244363164,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -8.8526,
- "y": 37.1305
- },
- "radius": 0.3,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 1.0,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.27058825,
- "g": 0.27058825,
- "b": 0.27058825,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 0.984807753012208,
- "y": 0.17364817766693041,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -8.527034109970234,
- "y": 38.97698578126106,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -8.8526,
- "y": 37.1305
- },
- "radius": 1.875,
- "start": {
- "unit": "degrees",
- "value": 80.0
- },
- "end": {
- "unit": "degrees",
- "value": 260.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 19.6962,
- "y": -3.473,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 10.8435,
- "y": 33.6575
- },
- "radius": 1.875,
- "start": {
- "unit": "degrees",
- "value": 260.0
- },
- "end": {
- "unit": "degrees",
- "value": 80.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -8.527,
- "y": 38.977,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 2.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -7.00262444309573,
- "y": 37.130471244363164,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -8.8526,
- "y": 37.1305
- },
- "radius": 1.85,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.1,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -8.310604299770063,
- "y": 35.7209323131843,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": -8.5106,
- "y": 35.7209
- },
- "radius": 0.2,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "center": {
- "x": -8.85262444309573,
- "y": 37.130471244363164,
- "z": 0.0
- },
- "num_repetitions": 7,
- "arc_degrees": 360.0,
- "rotate_duplicates": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.15,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -5868,6 +4677,275 @@ description: Artifact commands multi-axis-robot.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.1,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.1,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -5974,6 +5052,192 @@ description: Artifact commands multi-axis-robot.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -2.1,
+ "y": -4.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -2.5,
+ "y": -4.0
+ },
+ "radius": 0.4,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "num_repetitions": 3,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 8.710604299770061,
+ "y": 35.7209323131843,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 8.5106,
+ "y": 35.7209
+ },
+ "radius": 0.2,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 8.85262444309573,
+ "y": 37.130471244363164,
+ "z": 0.0
+ },
+ "num_repetitions": 3,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6006,6 +5270,98 @@ description: Artifact commands multi-axis-robot.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6144,6 +5500,270 @@ description: Artifact commands multi-axis-robot.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6372,6 +5992,118 @@ description: Artifact commands multi-axis-robot.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6492,6 +6224,134 @@ description: Artifact commands multi-axis-robot.kcl
"face_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.45882353,
+ "g": 0.25490198,
+ "b": 0.0627451,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.45882353,
+ "g": 0.25490198,
+ "b": 0.0627451,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.45882353,
+ "g": 0.25490198,
+ "b": 0.0627451,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.45882353,
+ "g": 0.25490198,
+ "b": 0.0627451,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6712,6 +6572,132 @@ description: Artifact commands multi-axis-robot.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -8.552624443095729,
+ "y": 37.130471244363164,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": -8.8526,
+ "y": 37.1305
+ },
+ "radius": 0.3,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6869,6 +6855,67 @@ description: Artifact commands multi-axis-robot.kcl
"ambient_occlusion": 0.0
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.27058825,
+ "g": 0.27058825,
+ "b": 0.27058825,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "edge_lines_visible",
+ "hidden": false
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6877,5 +6924,22 @@ description: Artifact commands multi-axis-robot.kcl
"object_id": "[uuid]",
"hidden": true
}
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
}
]
diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md
index ee2173e4c..129841f17 100644
--- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md
@@ -5,362 +5,365 @@ flowchart LR
3["Segment
[285, 347, 5]"]
4["Segment
[353, 468, 5]"]
5["Segment
[474, 594, 5]"]
- 6["Segment
[600, 685, 5]"]
- 7["Segment
[691, 698, 5]"]
- 8[Solid2d]
+ 16["Segment
[600, 685, 5]"]
+ 17["Segment
[691, 698, 5]"]
+ 18[Solid2d]
end
- subgraph path28 [Path]
- 28["Path
[1134, 1191, 5]"]
- 29["Segment
[1134, 1191, 5]"]
- 30[Solid2d]
+ subgraph path7 [Path]
+ 7["Path
[251, 394, 8]"]
+ 8["Segment
[400, 516, 8]"]
+ 9["Segment
[522, 600, 8]"]
+ 10["Segment
[606, 722, 8]"]
+ 19["Segment
[728, 784, 8]"]
+ 24["Segment
[790, 797, 8]"]
+ 25[Solid2d]
end
- subgraph path36 [Path]
- 36["Path
[1389, 1426, 5]"]
- 37["Segment
[1389, 1426, 5]"]
- 38[Solid2d]
+ subgraph path12 [Path]
+ 12["Path
[271, 504, 9]"]
+ 13["Segment
[510, 629, 9]"]
+ 14["Segment
[635, 715, 9]"]
+ 15["Segment
[721, 840, 9]"]
+ 26["Segment
[846, 916, 9]"]
+ 34["Segment
[922, 929, 9]"]
+ 35[Solid2d]
end
- subgraph path44 [Path]
- 44["Path
[1558, 1698, 5]"]
- 45["Segment
[1558, 1698, 5]"]
- 46[Solid2d]
+ subgraph path21 [Path]
+ 21["Path
[203, 263, 7]"]
+ 22["Segment
[203, 263, 7]"]
+ 23[Solid2d]
end
- subgraph path54 [Path]
- 54["Path
[1944, 2084, 5]"]
- 55["Segment
[1944, 2084, 5]"]
- 56[Solid2d]
+ subgraph path72 [Path]
+ 72["Path
[913, 977, 8]"]
+ 73["Segment
[913, 977, 8]"]
+ 74[Solid2d]
end
- subgraph path65 [Path]
- 65["Path
[203, 263, 6]"]
- 66["Segment
[203, 263, 6]"]
- 67[Solid2d]
+ subgraph path86 [Path]
+ 86["Path
[1043, 1252, 9]"]
+ 87["Segment
[1043, 1252, 9]"]
+ 88[Solid2d]
end
- subgraph path75 [Path]
- 75["Path
[493, 529, 6]"]
- 76["Segment
[535, 579, 6]"]
- 77["Segment
[585, 673, 6]"]
- 78["Segment
[679, 728, 6]"]
- 79["Segment
[734, 790, 6]"]
- 80["Segment
[796, 803, 6]"]
- 81[Solid2d]
- end
- subgraph path97 [Path]
- 97["Path
[900, 1075, 6]"]
- 98["Segment
[900, 1075, 6]"]
+ subgraph path93 [Path]
+ 93["Path
[493, 529, 7]"]
+ 94["Segment
[535, 579, 7]"]
+ 95["Segment
[585, 673, 7]"]
+ 96["Segment
[679, 728, 7]"]
+ 97["Segment
[734, 790, 7]"]
+ 98["Segment
[796, 803, 7]"]
99[Solid2d]
end
- subgraph path105 [Path]
- 105["Path
[1279, 1426, 6]"]
- 106["Segment
[1279, 1426, 6]"]
- 107[Solid2d]
+ subgraph path119 [Path]
+ 119["Path
[900, 1075, 7]"]
+ 120["Segment
[900, 1075, 7]"]
+ 121[Solid2d]
end
- subgraph path116 [Path]
- 116["Path
[1743, 1917, 6]"]
- 117["Segment
[1743, 1917, 6]"]
- 118[Solid2d]
+ subgraph path127 [Path]
+ 127["Path
[1146, 1354, 8]"]
+ 128["Segment
[1146, 1354, 8]"]
+ 129[Solid2d]
end
- subgraph path125 [Path]
- 125["Path
[2142, 2182, 6]"]
- 126["Segment
[2142, 2182, 6]"]
- 127[Solid2d]
+ subgraph path133 [Path]
+ 133["Path
[1457, 1646, 9]"]
+ 134["Segment
[1457, 1646, 9]"]
+ 135[Solid2d]
end
- subgraph path137 [Path]
- 137["Path
[251, 394, 7]"]
- 138["Segment
[400, 516, 7]"]
- 139["Segment
[522, 600, 7]"]
- 140["Segment
[606, 722, 7]"]
- 141["Segment
[728, 784, 7]"]
- 142["Segment
[790, 797, 7]"]
- 143[Solid2d]
+ subgraph path145 [Path]
+ 145["Path
[1134, 1191, 5]"]
+ 146["Segment
[1134, 1191, 5]"]
+ 147[Solid2d]
+ end
+ subgraph path151 [Path]
+ 151["Path
[1279, 1426, 7]"]
+ 152["Segment
[1279, 1426, 7]"]
+ 153[Solid2d]
end
subgraph path159 [Path]
- 159["Path
[913, 977, 7]"]
- 160["Segment
[913, 977, 7]"]
+ 159["Path
[1557, 1601, 8]"]
+ 160["Segment
[1557, 1601, 8]"]
161[Solid2d]
end
- subgraph path167 [Path]
- 167["Path
[1146, 1354, 7]"]
- 168["Segment
[1146, 1354, 7]"]
- 169[Solid2d]
+ subgraph path173 [Path]
+ 173["Path
[1389, 1426, 5]"]
+ 174["Segment
[1389, 1426, 5]"]
+ 175[Solid2d]
end
- subgraph path175 [Path]
- 175["Path
[1557, 1601, 7]"]
- 176["Segment
[1557, 1601, 7]"]
- 177[Solid2d]
+ subgraph path189 [Path]
+ 189["Path
[1558, 1698, 5]"]
+ 190["Segment
[1558, 1698, 5]"]
+ 191[Solid2d]
end
- subgraph path190 [Path]
- 190["Path
[1839, 2031, 7]"]
- 191["Segment
[1839, 2031, 7]"]
- 192[Solid2d]
+ subgraph path197 [Path]
+ 197["Path
[1743, 1917, 7]"]
+ 198["Segment
[1743, 1917, 7]"]
+ 199[Solid2d]
end
- subgraph path201 [Path]
- 201["Path
[2384, 2559, 7]"]
- 202["Segment
[2384, 2559, 7]"]
- 203[Solid2d]
+ subgraph path213 [Path]
+ 213["Path
[2142, 2182, 7]"]
+ 214["Segment
[2142, 2182, 7]"]
+ 215[Solid2d]
end
- subgraph path210 [Path]
- 210["Path
[271, 504, 8]"]
- 211["Segment
[510, 629, 8]"]
- 212["Segment
[635, 715, 8]"]
- 213["Segment
[721, 840, 8]"]
- 214["Segment
[846, 916, 8]"]
- 215["Segment
[922, 929, 8]"]
- 216[Solid2d]
+ subgraph path220 [Path]
+ 220["Path
[2067, 2353, 9]"]
+ 221["Segment
[2067, 2353, 9]"]
+ 222[Solid2d]
end
- subgraph path232 [Path]
- 232["Path
[1043, 1252, 8]"]
- 233["Segment
[1043, 1252, 8]"]
- 234[Solid2d]
+ subgraph path235 [Path]
+ 235["Path
[2452, 2736, 9]"]
+ 236["Segment
[2452, 2736, 9]"]
+ 237[Solid2d]
end
- subgraph path240 [Path]
- 240["Path
[1457, 1646, 8]"]
- 241["Segment
[1457, 1646, 8]"]
- 242[Solid2d]
+ subgraph path242 [Path]
+ 242["Path
[1944, 2084, 5]"]
+ 243["Segment
[1944, 2084, 5]"]
+ 244[Solid2d]
end
- subgraph path255 [Path]
- 255["Path
[2067, 2353, 8]"]
- 256["Segment
[2067, 2353, 8]"]
- 257[Solid2d]
+ subgraph path245 [Path]
+ 245["Path
[1839, 2031, 8]"]
+ 246["Segment
[1839, 2031, 8]"]
+ 247[Solid2d]
end
- subgraph path264 [Path]
- 264["Path
[2452, 2736, 8]"]
- 265["Segment
[2452, 2736, 8]"]
- 266[Solid2d]
+ subgraph path257 [Path]
+ 257["Path
[2890, 2928, 9]"]
+ 258["Segment
[2890, 2928, 9]"]
+ 259[Solid2d]
end
- subgraph path273 [Path]
- 273["Path
[2890, 2928, 8]"]
- 274["Segment
[2890, 2928, 8]"]
- 275[Solid2d]
- end
- subgraph path282 [Path]
- 282["Path
[3058, 3283, 8]"]
- 283["Segment
[3289, 3383, 8]"]
- 284["Segment
[3389, 3532, 8]"]
- 285["Segment
[3538, 3632, 8]"]
- 286["Segment
[3638, 3740, 8]"]
- 287["Segment
[3746, 3848, 8]"]
- 288["Segment
[3854, 3954, 8]"]
- 289["Segment
[3960, 4016, 8]"]
- 290["Segment
[4022, 4029, 8]"]
- 291[Solid2d]
+ subgraph path276 [Path]
+ 276["Path
[3058, 3283, 9]"]
+ 277["Segment
[3289, 3383, 9]"]
+ 278["Segment
[3389, 3532, 9]"]
+ 279["Segment
[3538, 3632, 9]"]
+ 280["Segment
[3638, 3740, 9]"]
+ 281["Segment
[3746, 3848, 9]"]
+ 282["Segment
[3854, 3954, 9]"]
+ 283["Segment
[3960, 4016, 9]"]
+ 284["Segment
[4022, 4029, 9]"]
+ 285[Solid2d]
end
subgraph path316 [Path]
- 316["Path
[4158, 4383, 8]"]
- 317["Segment
[4389, 4485, 8]"]
- 318["Segment
[4491, 4639, 8]"]
- 319["Segment
[4645, 4741, 8]"]
- 320["Segment
[4747, 4851, 8]"]
- 321["Segment
[4857, 4961, 8]"]
- 322["Segment
[4967, 5069, 8]"]
- 323["Segment
[5075, 5131, 8]"]
- 324["Segment
[5137, 5144, 8]"]
+ 316["Path
[4158, 4383, 9]"]
+ 317["Segment
[4389, 4485, 9]"]
+ 318["Segment
[4491, 4639, 9]"]
+ 319["Segment
[4645, 4741, 9]"]
+ 320["Segment
[4747, 4851, 9]"]
+ 321["Segment
[4857, 4961, 9]"]
+ 322["Segment
[4967, 5069, 9]"]
+ 323["Segment
[5075, 5131, 9]"]
+ 324["Segment
[5137, 5144, 9]"]
325[Solid2d]
end
+ subgraph path336 [Path]
+ 336["Path
[2384, 2559, 8]"]
+ 337["Segment
[2384, 2559, 8]"]
+ 338[Solid2d]
+ end
1["Plane
[201, 218, 5]"]
- 9["Sweep Extrusion
[712, 759, 5]"]
- 10[Wall]
- 11[Wall]
- 12[Wall]
- 13[Wall]
- 14["Cap Start"]
- 15["Cap End"]
- 16["SweepEdge Opposite"]
- 17["SweepEdge Adjacent"]
- 18["SweepEdge Opposite"]
- 19["SweepEdge Adjacent"]
- 20["SweepEdge Opposite"]
- 21["SweepEdge Adjacent"]
- 22["SweepEdge Opposite"]
- 23["SweepEdge Adjacent"]
- 24["EdgeCut Chamfer
[765, 1042, 5]"]
- 25["EdgeCut Chamfer
[765, 1042, 5]"]
- 26["EdgeCut Chamfer
[765, 1042, 5]"]
- 27["EdgeCut Chamfer
[765, 1042, 5]"]
- 31["Sweep Extrusion
[1205, 1271, 5]"]
- 32[Wall]
+ 6["Plane
[222, 245, 8]"]
+ 11["Plane
[242, 265, 9]"]
+ 20["Plane
[174, 197, 7]"]
+ 27["Sweep Extrusion
[712, 759, 5]"]
+ 28[Wall]
+ 29[Wall]
+ 30[Wall]
+ 31[Wall]
+ 32["Cap Start"]
33["Cap End"]
- 34["SweepEdge Opposite"]
- 35["SweepEdge Adjacent"]
- 39["Sweep Extrusion
[1440, 1470, 5]"]
- 40[Wall]
- 41["Cap End"]
- 42["SweepEdge Opposite"]
- 43["SweepEdge Adjacent"]
- 47["Sweep Extrusion
[1846, 1893, 5]"]
+ 36["Sweep Extrusion
[277, 315, 7]"]
+ 37[Wall]
+ 38["Cap Start"]
+ 39["Cap End"]
+ 40["Sweep Extrusion
[811, 859, 8]"]
+ 41[Wall]
+ 42[Wall]
+ 43[Wall]
+ 44[Wall]
+ 45["Cap Start"]
+ 46["Cap End"]
+ 47["Sweep Extrusion
[943, 991, 9]"]
48[Wall]
- 49["SweepEdge Opposite"]
- 50["SweepEdge Adjacent"]
- 51["Sweep Extrusion
[1846, 1893, 5]"]
- 52["Sweep Extrusion
[1846, 1893, 5]"]
- 53["Sweep Extrusion
[1846, 1893, 5]"]
- 57["Sweep Extrusion
[2220, 2267, 5]"]
- 58[Wall]
- 59["SweepEdge Opposite"]
- 60["SweepEdge Adjacent"]
- 61["Sweep Extrusion
[2220, 2267, 5]"]
- 62["Sweep Extrusion
[2220, 2267, 5]"]
- 63["Sweep Extrusion
[2220, 2267, 5]"]
- 64["Plane
[174, 197, 6]"]
- 68["Sweep Extrusion
[277, 315, 6]"]
- 69[Wall]
- 70["Cap Start"]
- 71["Cap End"]
- 72["SweepEdge Opposite"]
- 73["SweepEdge Adjacent"]
- 74["Plane
[464, 487, 6]"]
- 82["Sweep Extrusion
[818, 848, 6]"]
- 83[Wall]
- 84[Wall]
- 85[Wall]
- 86[Wall]
- 87["Cap Start"]
- 88["Cap End"]
- 89["SweepEdge Opposite"]
- 90["SweepEdge Adjacent"]
- 91["SweepEdge Opposite"]
- 92["SweepEdge Adjacent"]
- 93["SweepEdge Opposite"]
- 94["SweepEdge Adjacent"]
- 95["SweepEdge Opposite"]
- 96["SweepEdge Adjacent"]
- 100["Sweep Extrusion
[1089, 1121, 6]"]
+ 49[Wall]
+ 50[Wall]
+ 51[Wall]
+ 52["Cap Start"]
+ 53["Cap End"]
+ 54["SweepEdge Opposite"]
+ 55["SweepEdge Adjacent"]
+ 56["SweepEdge Opposite"]
+ 57["SweepEdge Adjacent"]
+ 58["SweepEdge Opposite"]
+ 59["SweepEdge Adjacent"]
+ 60["SweepEdge Opposite"]
+ 61["SweepEdge Adjacent"]
+ 62["SweepEdge Opposite"]
+ 63["SweepEdge Adjacent"]
+ 64["SweepEdge Opposite"]
+ 65["SweepEdge Adjacent"]
+ 66["SweepEdge Opposite"]
+ 67["SweepEdge Adjacent"]
+ 68["SweepEdge Opposite"]
+ 69["SweepEdge Adjacent"]
+ 70["SweepEdge Opposite"]
+ 71["SweepEdge Adjacent"]
+ 75["Sweep Extrusion
[992, 1025, 8]"]
+ 76[Wall]
+ 77["Cap End"]
+ 78["SweepEdge Opposite"]
+ 79["SweepEdge Adjacent"]
+ 80["SweepEdge Opposite"]
+ 81["SweepEdge Adjacent"]
+ 82["SweepEdge Opposite"]
+ 83["SweepEdge Adjacent"]
+ 84["SweepEdge Opposite"]
+ 85["SweepEdge Adjacent"]
+ 89["Sweep Extrusion
[1267, 1300, 9]"]
+ 90[Wall]
+ 91["Cap End"]
+ 92["Plane
[464, 487, 7]"]
+ 100["Sweep Extrusion
[818, 848, 7]"]
101[Wall]
- 102["Cap End"]
- 103["SweepEdge Opposite"]
- 104["SweepEdge Adjacent"]
- 108["Sweep Extrusion
[1659, 1691, 6]"]
- 109[Wall]
- 110["Cap End"]
+ 102[Wall]
+ 103[Wall]
+ 104[Wall]
+ 105["Cap Start"]
+ 106["Cap End"]
+ 107["SweepEdge Opposite"]
+ 108["SweepEdge Adjacent"]
+ 109["SweepEdge Opposite"]
+ 110["SweepEdge Adjacent"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
- 113["Sweep Extrusion
[1659, 1691, 6]"]
- 114["Sweep Extrusion
[1659, 1691, 6]"]
- 115["Sweep Extrusion
[1659, 1691, 6]"]
- 119["Sweep Extrusion
[1931, 1964, 6]"]
- 120[Wall]
- 121["Cap End"]
- 122["SweepEdge Opposite"]
- 123["SweepEdge Adjacent"]
- 124["Plane
[2113, 2136, 6]"]
- 128["Sweep Extrusion
[2184, 2215, 6]"]
- 129[Wall]
- 130["Cap Start"]
- 131["Cap End"]
- 132["SweepEdge Opposite"]
- 133["SweepEdge Adjacent"]
- 134["EdgeCut Fillet
[321, 383, 6]"]
- 135["EdgeCut Fillet
[1970, 2032, 6]"]
- 136["Plane
[222, 245, 7]"]
- 144["Sweep Extrusion
[811, 859, 7]"]
- 145[Wall]
- 146[Wall]
- 147[Wall]
- 148[Wall]
- 149["Cap Start"]
+ 113["SweepEdge Opposite"]
+ 114["SweepEdge Adjacent"]
+ 115["SweepEdge Opposite"]
+ 116["SweepEdge Adjacent"]
+ 117["SweepEdge Opposite"]
+ 118["SweepEdge Adjacent"]
+ 122["Sweep Extrusion
[1089, 1121, 7]"]
+ 123[Wall]
+ 124["Cap End"]
+ 125["SweepEdge Opposite"]
+ 126["SweepEdge Adjacent"]
+ 130["Sweep Extrusion
[1369, 1399, 8]"]
+ 131[Wall]
+ 132["Cap End"]
+ 136["EdgeCut Chamfer
[765, 1042, 5]"]
+ 137["EdgeCut Chamfer
[765, 1042, 5]"]
+ 138["EdgeCut Chamfer
[765, 1042, 5]"]
+ 139["EdgeCut Chamfer
[765, 1042, 5]"]
+ 140["SweepEdge Opposite"]
+ 141["SweepEdge Adjacent"]
+ 142["Sweep Extrusion
[1911, 1944, 9]"]
+ 143[Wall]
+ 144["Cap End"]
+ 148["Sweep Extrusion
[1205, 1271, 5]"]
+ 149[Wall]
150["Cap End"]
- 151["SweepEdge Opposite"]
- 152["SweepEdge Adjacent"]
- 153["SweepEdge Opposite"]
- 154["SweepEdge Adjacent"]
- 155["SweepEdge Opposite"]
- 156["SweepEdge Adjacent"]
+ 154["SweepEdge Opposite"]
+ 155["SweepEdge Adjacent"]
+ 156["Sweep Extrusion
[1911, 1944, 9]"]
157["SweepEdge Opposite"]
158["SweepEdge Adjacent"]
- 162["Sweep Extrusion
[992, 1025, 7]"]
+ 162["Sweep Extrusion
[1659, 1691, 7]"]
163[Wall]
164["Cap End"]
- 165["SweepEdge Opposite"]
- 166["SweepEdge Adjacent"]
- 170["Sweep Extrusion
[1369, 1399, 7]"]
- 171[Wall]
- 172["Cap End"]
- 173["SweepEdge Opposite"]
- 174["SweepEdge Adjacent"]
- 178["Sweep Extrusion
[1754, 1787, 7]"]
- 179[Wall]
- 180["Cap End"]
- 181["SweepEdge Opposite"]
- 182["SweepEdge Adjacent"]
- 183["Sweep Extrusion
[1754, 1787, 7]"]
- 184["Sweep Extrusion
[1754, 1787, 7]"]
- 185["Sweep Extrusion
[1754, 1787, 7]"]
- 186["Sweep Extrusion
[1754, 1787, 7]"]
- 187["Sweep Extrusion
[1754, 1787, 7]"]
- 188["Sweep Extrusion
[1754, 1787, 7]"]
- 189["Sweep Extrusion
[1754, 1787, 7]"]
- 193["Sweep Extrusion
[2299, 2332, 7]"]
- 194[Wall]
- 195["Cap End"]
- 196["SweepEdge Opposite"]
- 197["SweepEdge Adjacent"]
- 198["Sweep Extrusion
[2299, 2332, 7]"]
- 199["Sweep Extrusion
[2299, 2332, 7]"]
- 200["Sweep Extrusion
[2299, 2332, 7]"]
- 204["Sweep Extrusion
[2561, 2591, 7]"]
- 205[Wall]
- 206["Cap End"]
- 207["SweepEdge Opposite"]
- 208["SweepEdge Adjacent"]
- 209["Plane
[242, 265, 8]"]
- 217["Sweep Extrusion
[943, 991, 8]"]
- 218[Wall]
- 219[Wall]
- 220[Wall]
- 221[Wall]
- 222["Cap Start"]
- 223["Cap End"]
- 224["SweepEdge Opposite"]
- 225["SweepEdge Adjacent"]
- 226["SweepEdge Opposite"]
- 227["SweepEdge Adjacent"]
- 228["SweepEdge Opposite"]
- 229["SweepEdge Adjacent"]
- 230["SweepEdge Opposite"]
- 231["SweepEdge Adjacent"]
- 235["Sweep Extrusion
[1267, 1300, 8]"]
- 236[Wall]
- 237["Cap End"]
- 238["SweepEdge Opposite"]
- 239["SweepEdge Adjacent"]
- 243["Sweep Extrusion
[1911, 1944, 8]"]
- 244[Wall]
- 245["Cap End"]
- 246["SweepEdge Opposite"]
- 247["SweepEdge Adjacent"]
- 248["Sweep Extrusion
[1911, 1944, 8]"]
- 249["Sweep Extrusion
[1911, 1944, 8]"]
- 250["Sweep Extrusion
[1911, 1944, 8]"]
- 251["Sweep Extrusion
[1911, 1944, 8]"]
- 252["Sweep Extrusion
[1911, 1944, 8]"]
- 253["Sweep Extrusion
[1911, 1944, 8]"]
- 254["Sweep Extrusion
[1911, 1944, 8]"]
- 258["Sweep Extrusion
[2367, 2400, 8]"]
- 259[Wall]
- 260["Cap Start"]
- 261["Cap End"]
- 262["SweepEdge Opposite"]
- 263["SweepEdge Adjacent"]
- 267["Sweep Extrusion
[2751, 2784, 8]"]
- 268[Wall]
- 269["Cap Start"]
- 270["Cap End"]
- 271["SweepEdge Opposite"]
- 272["SweepEdge Adjacent"]
- 276["Sweep Extrusion
[2943, 2977, 8]"]
- 277[Wall]
- 278["Cap Start"]
- 279["Cap End"]
- 280["SweepEdge Opposite"]
- 281["SweepEdge Adjacent"]
- 292["Sweep Extrusion
[4044, 4077, 8]"]
+ 165["Sweep Extrusion
[1911, 1944, 9]"]
+ 166["Sweep Extrusion
[1754, 1787, 8]"]
+ 167[Wall]
+ 168["Cap End"]
+ 169["SweepEdge Opposite"]
+ 170["SweepEdge Adjacent"]
+ 171["Sweep Extrusion
[1659, 1691, 7]"]
+ 172["Sweep Extrusion
[1911, 1944, 9]"]
+ 176["Sweep Extrusion
[1440, 1470, 5]"]
+ 177[Wall]
+ 178["Cap End"]
+ 179["SweepEdge Opposite"]
+ 180["SweepEdge Adjacent"]
+ 181["Sweep Extrusion
[1754, 1787, 8]"]
+ 182["Sweep Extrusion
[1659, 1691, 7]"]
+ 183["Sweep Extrusion
[1911, 1944, 9]"]
+ 184["SweepEdge Opposite"]
+ 185["SweepEdge Adjacent"]
+ 186["Sweep Extrusion
[1754, 1787, 8]"]
+ 187["Sweep Extrusion
[1659, 1691, 7]"]
+ 188["Sweep Extrusion
[1911, 1944, 9]"]
+ 192["Sweep Extrusion
[1754, 1787, 8]"]
+ 193["Sweep Extrusion
[1911, 1944, 9]"]
+ 194["Sweep Extrusion
[1846, 1893, 5]"]
+ 195[Wall]
+ 196["Sweep Extrusion
[1754, 1787, 8]"]
+ 200["Sweep Extrusion
[1931, 1964, 7]"]
+ 201[Wall]
+ 202["Cap End"]
+ 203["Sweep Extrusion
[1911, 1944, 9]"]
+ 204["SweepEdge Opposite"]
+ 205["SweepEdge Adjacent"]
+ 206["Sweep Extrusion
[1846, 1893, 5]"]
+ 207["Sweep Extrusion
[1754, 1787, 8]"]
+ 208["SweepEdge Opposite"]
+ 209["SweepEdge Adjacent"]
+ 210["Sweep Extrusion
[1846, 1893, 5]"]
+ 211["Sweep Extrusion
[1754, 1787, 8]"]
+ 212["Plane
[2113, 2136, 7]"]
+ 216["Sweep Extrusion
[2184, 2215, 7]"]
+ 217[Wall]
+ 218["Cap Start"]
+ 219["Cap End"]
+ 223["Sweep Extrusion
[2367, 2400, 9]"]
+ 224[Wall]
+ 225["Cap Start"]
+ 226["Cap End"]
+ 227["Sweep Extrusion
[1846, 1893, 5]"]
+ 228["Sweep Extrusion
[1754, 1787, 8]"]
+ 229["SweepEdge Opposite"]
+ 230["SweepEdge Adjacent"]
+ 231["EdgeCut Fillet
[321, 383, 7]"]
+ 232["EdgeCut Fillet
[1970, 2032, 7]"]
+ 233["SweepEdge Opposite"]
+ 234["SweepEdge Adjacent"]
+ 238["Sweep Extrusion
[2751, 2784, 9]"]
+ 239[Wall]
+ 240["Cap Start"]
+ 241["Cap End"]
+ 248["SweepEdge Opposite"]
+ 249["SweepEdge Adjacent"]
+ 250["Sweep Extrusion
[2220, 2267, 5]"]
+ 251[Wall]
+ 252["Cap Start"]
+ 253["Sweep Extrusion
[2299, 2332, 8]"]
+ 254[Wall]
+ 255["Cap Start"]
+ 256["Cap End"]
+ 260["Sweep Extrusion
[2943, 2977, 9]"]
+ 261[Wall]
+ 262["Cap Start"]
+ 263["Cap End"]
+ 264["SweepEdge Opposite"]
+ 265["SweepEdge Adjacent"]
+ 266["Sweep Extrusion
[2220, 2267, 5]"]
+ 267["SweepEdge Opposite"]
+ 268["SweepEdge Adjacent"]
+ 269["Sweep Extrusion
[2299, 2332, 8]"]
+ 270["SweepEdge Opposite"]
+ 271["SweepEdge Adjacent"]
+ 272["Sweep Extrusion
[2220, 2267, 5]"]
+ 273["SweepEdge Opposite"]
+ 274["SweepEdge Adjacent"]
+ 275["Sweep Extrusion
[2299, 2332, 8]"]
+ 286["Sweep Extrusion
[4044, 4077, 9]"]
+ 287[Wall]
+ 288[Wall]
+ 289[Wall]
+ 290[Wall]
+ 291[Wall]
+ 292[Wall]
293[Wall]
- 294[Wall]
- 295[Wall]
- 296[Wall]
- 297[Wall]
- 298[Wall]
- 299[Wall]
- 300["Cap Start"]
- 301["Cap End"]
+ 294["Cap Start"]
+ 295["Cap End"]
+ 296["Sweep Extrusion
[2220, 2267, 5]"]
+ 297["SweepEdge Opposite"]
+ 298["SweepEdge Adjacent"]
+ 299["Sweep Extrusion
[2299, 2332, 8]"]
+ 300["SweepEdge Opposite"]
+ 301["SweepEdge Adjacent"]
302["SweepEdge Opposite"]
303["SweepEdge Adjacent"]
304["SweepEdge Opposite"]
@@ -375,7 +378,7 @@ flowchart LR
313["SweepEdge Adjacent"]
314["SweepEdge Opposite"]
315["SweepEdge Adjacent"]
- 326["Sweep Extrusion
[5146, 5179, 8]"]
+ 326["Sweep Extrusion
[5146, 5179, 9]"]
327[Wall]
328[Wall]
329[Wall]
@@ -385,449 +388,440 @@ flowchart LR
333[Wall]
334["Cap Start"]
335["Cap End"]
- 336["SweepEdge Opposite"]
- 337["SweepEdge Adjacent"]
- 338["SweepEdge Opposite"]
- 339["SweepEdge Adjacent"]
- 340["SweepEdge Opposite"]
- 341["SweepEdge Adjacent"]
- 342["SweepEdge Opposite"]
- 343["SweepEdge Adjacent"]
- 344["SweepEdge Opposite"]
- 345["SweepEdge Adjacent"]
- 346["SweepEdge Opposite"]
- 347["SweepEdge Adjacent"]
- 348["SweepEdge Opposite"]
- 349["SweepEdge Adjacent"]
- 350["StartSketchOnFace
[1096, 1128, 5]"]
- 351["StartSketchOnFace
[1351, 1383, 5]"]
- 352["StartSketchOnFace
[1520, 1552, 5]"]
- 353["StartSketchOnFace
[1906, 1938, 5]"]
- 354["StartSketchOnFace
[862, 894, 6]"]
- 355["StartSketchOnFace
[1241, 1273, 6]"]
- 356["StartSketchOnFace
[1705, 1737, 6]"]
- 357["StartSketchOnFace
[873, 907, 7]"]
- 358["StartSketchOnFace
[1106, 1140, 7]"]
- 359["StartSketchOnFace
[1519, 1551, 7]"]
- 360["StartSketchOnFace
[1801, 1833, 7]"]
- 361["StartSketchOnFace
[2346, 2378, 7]"]
- 362["StartSketchOnFace
[1005, 1037, 8]"]
- 363["StartSketchOnFace
[1419, 1451, 8]"]
- 364["StartSketchOnFace
[2027, 2061, 8]"]
- 365["StartSketchOnFace
[2414, 2446, 8]"]
- 366["StartSketchOnFace
[2850, 2884, 8]"]
- 367["StartSketchOnFace
[3018, 3052, 8]"]
- 368["StartSketchOnFace
[4118, 4152, 8]"]
+ 339["Sweep Extrusion
[2561, 2591, 8]"]
+ 340[Wall]
+ 341["Cap Start"]
+ 342["Cap End"]
+ 343["SweepEdge Opposite"]
+ 344["SweepEdge Adjacent"]
+ 345["SweepEdge Opposite"]
+ 346["SweepEdge Adjacent"]
+ 347["SweepEdge Opposite"]
+ 348["SweepEdge Adjacent"]
+ 349["SweepEdge Opposite"]
+ 350["SweepEdge Adjacent"]
+ 351["SweepEdge Opposite"]
+ 352["SweepEdge Adjacent"]
+ 353["SweepEdge Opposite"]
+ 354["SweepEdge Adjacent"]
+ 355["SweepEdge Opposite"]
+ 356["SweepEdge Adjacent"]
+ 357["SweepEdge Opposite"]
+ 358["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
2 --- 5
- 2 --- 6
- 2 --- 7
- 2 ---- 9
- 2 --- 8
- 3 --- 10
- 3 --- 16
- 3 --- 17
- 4 --- 11
- 4 --- 18
- 4 --- 19
- 5 --- 12
- 5 --- 20
- 5 --- 21
- 6 --- 13
- 6 --- 22
- 6 --- 23
- 9 --- 10
- 9 --- 11
- 9 --- 12
- 9 --- 13
- 9 --- 14
- 9 --- 15
- 9 --- 16
- 9 --- 17
- 9 --- 18
- 9 --- 19
- 9 --- 20
- 9 --- 21
- 9 --- 22
- 9 --- 23
- 15 --- 28
- 15 --- 44
- 15 --- 54
- 17 <--x 24
- 19 <--x 25
- 21 <--x 26
- 23 <--x 27
- 28 --- 29
- 28 ---- 31
- 28 --- 30
- 29 --- 32
- 29 --- 34
- 29 --- 35
- 31 --- 32
- 31 --- 33
- 31 --- 34
- 31 --- 35
- 33 --- 36
+ 2 --- 16
+ 2 --- 17
+ 2 ---- 27
+ 2 --- 18
+ 3 --- 28
+ 3 --- 54
+ 3 --- 55
+ 4 --- 29
+ 4 --- 56
+ 4 --- 57
+ 5 --- 30
+ 5 --- 58
+ 5 --- 59
+ 6 --- 7
+ 7 --- 8
+ 7 --- 9
+ 7 --- 10
+ 7 --- 19
+ 7 --- 24
+ 7 ---- 40
+ 7 --- 25
+ 8 --- 41
+ 8 --- 64
+ 8 --- 65
+ 9 --- 42
+ 9 --- 66
+ 9 --- 67
+ 10 --- 43
+ 10 --- 68
+ 10 --- 69
+ 11 --- 12
+ 12 --- 13
+ 12 --- 14
+ 12 --- 15
+ 12 --- 26
+ 12 --- 34
+ 12 ---- 47
+ 12 --- 35
+ 13 --- 48
+ 13 --- 78
+ 13 --- 79
+ 14 --- 49
+ 14 --- 80
+ 14 --- 81
+ 15 --- 50
+ 15 --- 82
+ 15 --- 83
+ 16 --- 31
+ 16 --- 60
+ 16 --- 61
+ 19 --- 44
+ 19 --- 70
+ 19 --- 71
+ 20 --- 21
+ 21 --- 22
+ 21 ---- 36
+ 21 --- 23
+ 22 --- 37
+ 22 --- 62
+ 22 --- 63
+ 26 --- 51
+ 26 --- 84
+ 26 --- 85
+ 27 --- 28
+ 27 --- 29
+ 27 --- 30
+ 27 --- 31
+ 27 --- 32
+ 27 --- 33
+ 27 --- 54
+ 27 --- 55
+ 27 --- 56
+ 27 --- 57
+ 27 --- 58
+ 27 --- 59
+ 27 --- 60
+ 27 --- 61
+ 33 --- 145
+ 33 --- 189
+ 33 --- 242
36 --- 37
- 36 ---- 39
36 --- 38
- 37 --- 40
- 37 --- 42
- 37 --- 43
- 39 --- 40
- 39 --- 41
- 39 --- 42
- 39 --- 43
- 44 --- 45
- 44 ---- 47
- 44 --- 46
- 45 --- 48
- 45 --- 49
- 45 --- 50
+ 36 --- 39
+ 36 --- 62
+ 36 --- 63
+ 40 --- 41
+ 40 --- 42
+ 40 --- 43
+ 40 --- 44
+ 40 --- 45
+ 40 --- 46
+ 40 --- 64
+ 40 --- 65
+ 40 --- 66
+ 40 --- 67
+ 40 --- 68
+ 40 --- 69
+ 40 --- 70
+ 40 --- 71
+ 45 --- 72
+ 45 --- 127
+ 46 --- 336
47 --- 48
47 --- 49
47 --- 50
- 54 --- 55
- 54 ---- 57
- 54 --- 56
- 55 --- 58
- 55 --- 59
- 55 --- 60
- 57 --- 58
- 57 --- 59
- 57 --- 60
- 64 --- 65
- 65 --- 66
- 65 ---- 68
- 65 --- 67
- 66 --- 69
- 66 --- 72
- 66 --- 73
- 68 --- 69
- 68 --- 70
- 68 --- 71
- 68 --- 72
- 68 --- 73
- 74 --- 75
+ 47 --- 51
+ 47 --- 52
+ 47 --- 53
+ 47 --- 78
+ 47 --- 79
+ 47 --- 80
+ 47 --- 81
+ 47 --- 82
+ 47 --- 83
+ 47 --- 84
+ 47 --- 85
+ 52 --- 220
+ 53 --- 86
+ 53 --- 235
+ 72 --- 73
+ 72 ---- 75
+ 72 --- 74
+ 73 --- 76
+ 73 --- 107
+ 73 --- 108
75 --- 76
75 --- 77
- 75 --- 78
- 75 --- 79
- 75 --- 80
- 75 ---- 82
- 75 --- 81
- 76 --- 83
- 76 --- 89
- 76 --- 90
- 77 --- 84
- 77 --- 91
- 77 --- 92
- 78 --- 85
- 78 --- 93
- 78 --- 94
- 79 --- 86
- 79 --- 95
- 79 --- 96
- 82 --- 83
- 82 --- 84
- 82 --- 85
- 82 --- 86
- 82 --- 87
- 82 --- 88
- 82 --- 89
- 82 --- 90
- 82 --- 91
- 82 --- 92
- 82 --- 93
- 82 --- 94
- 82 --- 95
- 82 --- 96
- 88 --- 97
- 97 --- 98
- 97 ---- 100
- 97 --- 99
- 98 --- 101
- 98 --- 103
- 98 --- 104
+ 75 --- 107
+ 75 --- 108
+ 77 --- 159
+ 86 --- 87
+ 86 ---- 89
+ 86 --- 88
+ 87 --- 90
+ 87 --- 109
+ 87 --- 110
+ 89 --- 90
+ 89 --- 91
+ 89 --- 109
+ 89 --- 110
+ 91 --- 133
+ 92 --- 93
+ 93 --- 94
+ 93 --- 95
+ 93 --- 96
+ 93 --- 97
+ 93 --- 98
+ 93 ---- 100
+ 93 --- 99
+ 94 --- 101
+ 94 --- 111
+ 94 --- 112
+ 95 --- 102
+ 95 --- 113
+ 95 --- 114
+ 96 --- 103
+ 96 --- 115
+ 96 --- 116
+ 97 --- 104
+ 97 --- 117
+ 97 --- 118
100 --- 101
100 --- 102
100 --- 103
100 --- 104
- 102 --- 105
- 102 --- 116
- 105 --- 106
- 105 ---- 108
- 105 --- 107
- 106 --- 109
- 106 --- 111
- 106 --- 112
- 108 --- 109
- 108 --- 110
- 108 --- 111
- 108 --- 112
- 116 --- 117
- 116 ---- 119
- 116 --- 118
- 117 --- 120
- 117 --- 122
- 117 --- 123
+ 100 --- 105
+ 100 --- 106
+ 100 --- 111
+ 100 --- 112
+ 100 --- 113
+ 100 --- 114
+ 100 --- 115
+ 100 --- 116
+ 100 --- 117
+ 100 --- 118
+ 106 --- 119
119 --- 120
+ 119 ---- 122
119 --- 121
- 119 --- 122
- 119 --- 123
- 124 --- 125
- 125 --- 126
- 125 ---- 128
- 125 --- 127
- 126 --- 129
- 126 --- 132
- 126 --- 133
- 128 --- 129
- 128 --- 130
+ 120 --- 123
+ 120 --- 125
+ 120 --- 126
+ 122 --- 123
+ 122 --- 124
+ 122 --- 125
+ 122 --- 126
+ 124 --- 151
+ 124 --- 197
+ 127 --- 128
+ 127 ---- 130
+ 127 --- 129
128 --- 131
- 128 --- 132
- 128 --- 133
- 72 <--x 134
- 122 <--x 135
- 136 --- 137
- 137 --- 138
- 137 --- 139
- 137 --- 140
- 137 --- 141
- 137 --- 142
- 137 ---- 144
- 137 --- 143
- 138 --- 145
- 138 --- 151
- 138 --- 152
- 139 --- 146
- 139 --- 153
- 139 --- 154
- 140 --- 147
- 140 --- 155
- 140 --- 156
- 141 --- 148
- 141 --- 157
- 141 --- 158
- 144 --- 145
- 144 --- 146
- 144 --- 147
- 144 --- 148
- 144 --- 149
- 144 --- 150
- 144 --- 151
- 144 --- 152
- 144 --- 153
- 144 --- 154
- 144 --- 155
- 144 --- 156
- 144 --- 157
- 144 --- 158
- 149 --- 159
- 149 --- 167
- 150 --- 201
+ 128 --- 140
+ 128 --- 141
+ 130 --- 131
+ 130 --- 132
+ 130 --- 140
+ 130 --- 141
+ 132 --- 245
+ 133 --- 134
+ 133 ---- 142
+ 133 --- 135
+ 134 --- 143
+ 134 --- 154
+ 134 --- 155
+ 55 <--x 136
+ 57 <--x 137
+ 59 <--x 138
+ 61 <--x 139
+ 142 --- 143
+ 142 --- 144
+ 142 --- 154
+ 142 --- 155
+ 145 --- 146
+ 145 ---- 148
+ 145 --- 147
+ 146 --- 149
+ 146 --- 157
+ 146 --- 158
+ 148 --- 149
+ 148 --- 150
+ 148 --- 157
+ 148 --- 158
+ 150 --- 173
+ 151 --- 152
+ 151 ---- 162
+ 151 --- 153
+ 152 --- 163
+ 152 --- 169
+ 152 --- 170
159 --- 160
- 159 ---- 162
+ 159 ---- 166
159 --- 161
- 160 --- 163
- 160 --- 165
- 160 --- 166
+ 160 --- 167
+ 160 --- 179
+ 160 --- 180
162 --- 163
162 --- 164
- 162 --- 165
- 162 --- 166
- 164 --- 175
- 167 --- 168
- 167 ---- 170
- 167 --- 169
- 168 --- 171
- 168 --- 173
- 168 --- 174
- 170 --- 171
- 170 --- 172
- 170 --- 173
- 170 --- 174
- 172 --- 190
- 175 --- 176
- 175 ---- 178
- 175 --- 177
- 176 --- 179
- 176 --- 181
- 176 --- 182
- 178 --- 179
- 178 --- 180
- 178 --- 181
- 178 --- 182
- 190 --- 191
- 190 ---- 193
- 190 --- 192
- 191 --- 194
- 191 --- 196
- 191 --- 197
- 193 --- 194
- 193 --- 195
- 193 --- 196
- 193 --- 197
- 201 --- 202
- 201 ---- 204
- 201 --- 203
- 202 --- 205
- 202 --- 207
- 202 --- 208
- 204 --- 205
- 204 --- 206
- 204 --- 207
- 204 --- 208
- 209 --- 210
- 210 --- 211
- 210 --- 212
- 210 --- 213
- 210 --- 214
- 210 --- 215
- 210 ---- 217
- 210 --- 216
- 211 --- 218
- 211 --- 224
- 211 --- 225
- 212 --- 219
- 212 --- 226
- 212 --- 227
- 213 --- 220
- 213 --- 228
- 213 --- 229
- 214 --- 221
+ 162 --- 169
+ 162 --- 170
+ 166 --- 167
+ 166 --- 168
+ 166 --- 179
+ 166 --- 180
+ 173 --- 174
+ 173 ---- 176
+ 173 --- 175
+ 174 --- 177
+ 174 --- 184
+ 174 --- 185
+ 176 --- 177
+ 176 --- 178
+ 176 --- 184
+ 176 --- 185
+ 189 --- 190
+ 189 ---- 194
+ 189 --- 191
+ 190 --- 195
+ 190 --- 204
+ 190 --- 205
+ 194 --- 195
+ 194 --- 204
+ 194 --- 205
+ 197 --- 198
+ 197 ---- 200
+ 197 --- 199
+ 198 --- 201
+ 198 --- 208
+ 198 --- 209
+ 200 --- 201
+ 200 --- 202
+ 200 --- 208
+ 200 --- 209
+ 212 --- 213
+ 213 --- 214
+ 213 ---- 216
+ 213 --- 215
+ 214 --- 217
+ 214 --- 229
214 --- 230
- 214 --- 231
- 217 --- 218
- 217 --- 219
- 217 --- 220
- 217 --- 221
- 217 --- 222
- 217 --- 223
- 217 --- 224
- 217 --- 225
- 217 --- 226
- 217 --- 227
- 217 --- 228
- 217 --- 229
- 217 --- 230
- 217 --- 231
- 222 --- 255
- 223 --- 232
- 223 --- 264
- 232 --- 233
- 232 ---- 235
- 232 --- 234
- 233 --- 236
- 233 --- 238
- 233 --- 239
+ 216 --- 217
+ 216 --- 218
+ 216 --- 219
+ 216 --- 229
+ 216 --- 230
+ 220 --- 221
+ 220 ---- 223
+ 220 --- 222
+ 221 --- 224
+ 221 --- 233
+ 221 --- 234
+ 223 --- 224
+ 223 --- 225
+ 223 --- 226
+ 223 --- 233
+ 223 --- 234
+ 62 <--x 231
+ 208 <--x 232
235 --- 236
+ 235 ---- 238
235 --- 237
- 235 --- 238
- 235 --- 239
- 237 --- 240
- 240 --- 241
- 240 ---- 243
- 240 --- 242
- 241 --- 244
- 241 --- 246
- 241 --- 247
- 243 --- 244
- 243 --- 245
- 243 --- 246
- 243 --- 247
- 255 --- 256
- 255 ---- 258
- 255 --- 257
- 256 --- 259
- 256 --- 262
- 256 --- 263
- 258 --- 259
- 258 --- 260
+ 236 --- 239
+ 236 --- 248
+ 236 --- 249
+ 238 --- 239
+ 238 --- 240
+ 238 --- 241
+ 238 --- 248
+ 238 --- 249
+ 240 --- 257
+ 242 --- 243
+ 242 ---- 250
+ 242 --- 244
+ 243 --- 251
+ 243 --- 264
+ 243 --- 265
+ 245 --- 246
+ 245 ---- 253
+ 245 --- 247
+ 246 --- 254
+ 246 --- 267
+ 246 --- 268
+ 246 --- 273
+ 246 --- 274
+ 246 --- 297
+ 246 --- 298
+ 246 --- 314
+ 246 --- 315
+ 250 --- 251
+ 250 --- 252
+ 250 --- 264
+ 250 --- 265
+ 253 --- 254
+ 253 --- 255
+ 253 --- 256
+ 253 --- 267
+ 253 --- 268
+ 253 --- 273
+ 253 --- 274
+ 253 --- 297
+ 253 --- 298
+ 253 --- 314
+ 253 --- 315
+ 257 --- 258
+ 257 ---- 260
+ 257 --- 259
258 --- 261
- 258 --- 262
- 258 --- 263
- 264 --- 265
- 264 ---- 267
- 264 --- 266
- 265 --- 268
- 265 --- 271
- 265 --- 272
- 267 --- 268
- 267 --- 269
- 267 --- 270
- 267 --- 271
- 267 --- 272
- 269 --- 273
- 273 --- 274
- 273 ---- 276
- 273 --- 275
- 274 --- 277
- 274 --- 280
- 274 --- 281
+ 258 --- 270
+ 258 --- 271
+ 260 --- 261
+ 260 --- 262
+ 260 --- 263
+ 260 --- 270
+ 260 --- 271
+ 262 --- 276
+ 262 --- 316
276 --- 277
276 --- 278
276 --- 279
276 --- 280
276 --- 281
- 278 --- 282
- 278 --- 316
- 282 --- 283
- 282 --- 284
- 282 --- 285
- 282 --- 286
- 282 --- 287
- 282 --- 288
- 282 --- 289
- 282 --- 290
- 282 ---- 292
- 282 --- 291
+ 276 --- 282
+ 276 --- 283
+ 276 --- 284
+ 276 ---- 286
+ 276 --- 285
+ 277 --- 287
+ 277 --- 300
+ 277 --- 301
+ 278 --- 288
+ 278 --- 302
+ 278 --- 303
+ 279 --- 289
+ 279 --- 304
+ 279 --- 305
+ 280 --- 290
+ 280 --- 306
+ 280 --- 307
+ 281 --- 291
+ 281 --- 308
+ 281 --- 309
+ 282 --- 292
+ 282 --- 310
+ 282 --- 311
283 --- 293
- 283 --- 302
- 283 --- 303
- 284 --- 294
- 284 --- 304
- 284 --- 305
- 285 --- 295
- 285 --- 306
- 285 --- 307
- 286 --- 296
+ 283 --- 312
+ 283 --- 313
+ 286 --- 287
+ 286 --- 288
+ 286 --- 289
+ 286 --- 290
+ 286 --- 291
+ 286 --- 292
+ 286 --- 293
+ 286 --- 294
+ 286 --- 295
+ 286 --- 300
+ 286 --- 301
+ 286 --- 302
+ 286 --- 303
+ 286 --- 304
+ 286 --- 305
+ 286 --- 306
+ 286 --- 307
286 --- 308
286 --- 309
- 287 --- 297
- 287 --- 310
- 287 --- 311
- 288 --- 298
- 288 --- 312
- 288 --- 313
- 289 --- 299
- 289 --- 314
- 289 --- 315
- 292 --- 293
- 292 --- 294
- 292 --- 295
- 292 --- 296
- 292 --- 297
- 292 --- 298
- 292 --- 299
- 292 --- 300
- 292 --- 301
- 292 --- 302
- 292 --- 303
- 292 --- 304
- 292 --- 305
- 292 --- 306
- 292 --- 307
- 292 --- 308
- 292 --- 309
- 292 --- 310
- 292 --- 311
- 292 --- 312
- 292 --- 313
- 292 --- 314
- 292 --- 315
+ 286 --- 310
+ 286 --- 311
+ 286 --- 312
+ 286 --- 313
316 --- 317
316 --- 318
316 --- 319
@@ -839,26 +833,26 @@ flowchart LR
316 ---- 326
316 --- 325
317 --- 333
- 317 --- 348
- 317 --- 349
+ 317 --- 355
+ 317 --- 356
318 --- 332
- 318 --- 346
- 318 --- 347
+ 318 --- 353
+ 318 --- 354
319 --- 331
- 319 --- 344
- 319 --- 345
+ 319 --- 351
+ 319 --- 352
320 --- 330
- 320 --- 342
- 320 --- 343
+ 320 --- 349
+ 320 --- 350
321 --- 329
- 321 --- 340
- 321 --- 341
+ 321 --- 347
+ 321 --- 348
322 --- 328
- 322 --- 338
- 322 --- 339
+ 322 --- 345
+ 322 --- 346
323 --- 327
- 323 --- 336
- 323 --- 337
+ 323 --- 343
+ 323 --- 344
326 --- 327
326 --- 328
326 --- 329
@@ -868,13 +862,6 @@ flowchart LR
326 --- 333
326 --- 334
326 --- 335
- 326 --- 336
- 326 --- 337
- 326 --- 338
- 326 --- 339
- 326 --- 340
- 326 --- 341
- 326 --- 342
326 --- 343
326 --- 344
326 --- 345
@@ -882,23 +869,22 @@ flowchart LR
326 --- 347
326 --- 348
326 --- 349
- 15 <--x 350
- 33 <--x 351
- 15 <--x 352
- 15 <--x 353
- 88 <--x 354
- 102 <--x 355
- 102 <--x 356
- 149 <--x 357
- 149 <--x 358
- 164 <--x 359
- 172 <--x 360
- 150 <--x 361
- 223 <--x 362
- 237 <--x 363
- 222 <--x 364
- 223 <--x 365
- 269 <--x 366
- 278 <--x 367
- 278 <--x 368
+ 326 --- 350
+ 326 --- 351
+ 326 --- 352
+ 326 --- 353
+ 326 --- 354
+ 326 --- 355
+ 326 --- 356
+ 336 --- 337
+ 336 ---- 339
+ 336 --- 338
+ 337 --- 340
+ 337 --- 357
+ 337 --- 358
+ 339 --- 340
+ 339 --- 341
+ 339 --- 342
+ 339 --- 357
+ 339 --- 358
```
diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap
index 86df7dd0f..45cd8dd94 100644
--- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap
+++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap
@@ -12,423 +12,6 @@ description: Operations executed multi-axis-robot.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "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": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "chamfer",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 3.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -437,1144 +20,10 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "rotatingBase",
- "moduleId": 6
+ "moduleId": 7
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 3.6,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "xAxis": {
- "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"
- }
- }
- }
- ]
- },
- "yAxis": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "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"
- }
- }
- }
- ]
- },
- "zAxis": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 1.4,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "xAxis": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.984807753012208,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.17364817766693041,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "yAxis": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "zAxis": {
- "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": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 1.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.2,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.15,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "xAxis": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.984807753012208,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.17364817766693041,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "yAxis": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "zAxis": {
- "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": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -1583,847 +32,10 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "j2RobotArm",
- "moduleId": 7
+ "moduleId": 8
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": -0.1,
- "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"
- }
- }
- }
- ]
- },
- "xAxis": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.984807753012208,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.17364817766693041,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "yAxis": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "zAxis": {
- "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": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -2.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "START"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.15,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "START"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.15,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.15,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -2432,1180 +44,10 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "j3RobotArm",
- "moduleId": 8
+ "moduleId": 9
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Object",
- "value": {
- "plane": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "xAxis": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.984807753012208,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.17364817766693041,
- "ty": {
- "type": "Known",
- "type": "Count"
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "yAxis": {
- "type": "Array",
- "value": [
- {
- "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"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "zAxis": {
- "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": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 2.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.15,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.1,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.15,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "START"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "START"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.01,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "START"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -1.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "START"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "sin",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -1.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
}
diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap
index ebc803a54..1cc0a5783 100644
--- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap
+++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap
@@ -5,11 +5,11 @@ description: Variables in memory after executing multi-axis-robot.kcl
{
"j2RobotArm": {
"type": "Module",
- "value": 7
+ "value": 8
},
"j3RobotArm": {
"type": "Module",
- "value": 8
+ "value": 9
},
"robotArmBase": {
"type": "Module",
@@ -17,6 +17,6 @@ description: Variables in memory after executing multi-axis-robot.kcl
},
"rotatingBase": {
"type": "Module",
- "value": 6
+ "value": 7
}
}
diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png
index b58825d66..869963d30 100644
Binary files a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png differ
diff --git a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap
index 75a4044dd..16cc7f071 100644
--- a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands parametric-bearing-pillow-block.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap
index 5480adb96..9f73a2abb 100644
--- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap
@@ -3,6 +3,460 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe-flange-assembly.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 2.0625,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 2.0625,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.031,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 1.1875,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 1.1875,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.031,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.8156863,
+ "g": 0.79607844,
+ "b": 0.24313726,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1838,340 +2292,6 @@ description: Artifact commands pipe-flange-assembly.kcl
]
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 2.0625,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 2.0625,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.031,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 1.1875,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.0,
- "y": 0.0
- },
- "radius": 1.1875,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 360.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.031,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.8156863,
- "g": 0.79607844,
- "b": 0.24313726,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md
index 3b5d4d44e..b2be08dc1 100644
--- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md
@@ -1,285 +1,285 @@
```mermaid
flowchart LR
subgraph path2 [Path]
- 2["Path
[595, 688, 7]"]
- 3["Segment
[595, 688, 7]"]
+ 2["Path
[422, 484, 6]"]
+ 3["Segment
[422, 484, 6]"]
4[Solid2d]
end
- subgraph path6 [Path]
- 6["Path
[917, 972, 7]"]
- 7["Segment
[917, 972, 7]"]
- 8[Solid2d]
+ subgraph path11 [Path]
+ 11["Path
[617, 677, 6]"]
+ 12["Segment
[617, 677, 6]"]
+ 13[Solid2d]
end
- subgraph path15 [Path]
- 15["Path
[1187, 1246, 7]"]
- 16["Segment
[1187, 1246, 7]"]
- 17[Solid2d]
+ subgraph path20 [Path]
+ 20["Path
[595, 688, 7]"]
+ 21["Segment
[595, 688, 7]"]
+ 22[Solid2d]
end
- subgraph path23 [Path]
- 23["Path
[1348, 1408, 7]"]
- 24["Segment
[1348, 1408, 7]"]
- 25[Solid2d]
+ subgraph path24 [Path]
+ 24["Path
[917, 972, 7]"]
+ 25["Segment
[917, 972, 7]"]
+ 26[Solid2d]
end
- subgraph path31 [Path]
- 31["Path
[1565, 1618, 7]"]
- 32["Segment
[1565, 1618, 7]"]
- 33[Solid2d]
+ subgraph path33 [Path]
+ 33["Path
[1187, 1246, 7]"]
+ 34["Segment
[1187, 1246, 7]"]
+ 35[Solid2d]
end
- subgraph path39 [Path]
- 39["Path
[595, 688, 7]"]
- 40["Segment
[595, 688, 7]"]
- 41[Solid2d]
+ subgraph path41 [Path]
+ 41["Path
[1348, 1408, 7]"]
+ 42["Segment
[1348, 1408, 7]"]
+ 43[Solid2d]
end
- subgraph path43 [Path]
- 43["Path
[917, 972, 7]"]
- 44["Segment
[917, 972, 7]"]
- 45[Solid2d]
+ subgraph path49 [Path]
+ 49["Path
[1565, 1618, 7]"]
+ 50["Segment
[1565, 1618, 7]"]
+ 51[Solid2d]
end
- subgraph path52 [Path]
- 52["Path
[1187, 1246, 7]"]
- 53["Segment
[1187, 1246, 7]"]
- 54[Solid2d]
+ subgraph path57 [Path]
+ 57["Path
[595, 688, 7]"]
+ 58["Segment
[595, 688, 7]"]
+ 59[Solid2d]
end
- subgraph path60 [Path]
- 60["Path
[1348, 1408, 7]"]
- 61["Segment
[1348, 1408, 7]"]
- 62[Solid2d]
+ subgraph path61 [Path]
+ 61["Path
[917, 972, 7]"]
+ 62["Segment
[917, 972, 7]"]
+ 63[Solid2d]
end
- subgraph path68 [Path]
- 68["Path
[1565, 1618, 7]"]
- 69["Segment
[1565, 1618, 7]"]
- 70[Solid2d]
+ subgraph path70 [Path]
+ 70["Path
[1187, 1246, 7]"]
+ 71["Segment
[1187, 1246, 7]"]
+ 72[Solid2d]
end
- subgraph path76 [Path]
- 76["Path
[422, 484, 6]"]
- 77["Segment
[422, 484, 6]"]
- 78[Solid2d]
+ subgraph path78 [Path]
+ 78["Path
[1348, 1408, 7]"]
+ 79["Segment
[1348, 1408, 7]"]
+ 80[Solid2d]
end
- subgraph path85 [Path]
- 85["Path
[617, 677, 6]"]
- 86["Segment
[617, 677, 6]"]
- 87[Solid2d]
+ subgraph path86 [Path]
+ 86["Path
[1565, 1618, 7]"]
+ 87["Segment
[1565, 1618, 7]"]
+ 88[Solid2d]
end
- subgraph path93 [Path]
- 93["Path
[411, 463, 8]"]
- 94["Segment
[411, 463, 8]"]
- 95[Solid2d]
+ subgraph path94 [Path]
+ 94["Path
[411, 463, 8]"]
+ 95["Segment
[411, 463, 8]"]
+ 96[Solid2d]
end
- subgraph path102 [Path]
- 102["Path
[596, 648, 8]"]
- 103["Segment
[596, 648, 8]"]
- 104[Solid2d]
+ subgraph path103 [Path]
+ 103["Path
[596, 648, 8]"]
+ 104["Segment
[596, 648, 8]"]
+ 105[Solid2d]
end
- subgraph path110 [Path]
- 110["Path
[439, 509, 9]"]
- 111["Segment
[439, 509, 9]"]
- 112[Solid2d]
+ subgraph path111 [Path]
+ 111["Path
[439, 509, 9]"]
+ 112["Segment
[439, 509, 9]"]
+ 113[Solid2d]
end
- subgraph path121 [Path]
- 121["Path
[773, 860, 9]"]
- 122["Segment
[868, 951, 9]"]
- 123["Segment
[959, 1042, 9]"]
- 124["Segment
[1050, 1133, 9]"]
- 125["Segment
[1141, 1223, 9]"]
- 126["Segment
[1231, 1313, 9]"]
- 127["Segment
[1321, 1328, 9]"]
- 128[Solid2d]
+ subgraph path122 [Path]
+ 122["Path
[773, 860, 9]"]
+ 123["Segment
[868, 951, 9]"]
+ 124["Segment
[959, 1042, 9]"]
+ 125["Segment
[1050, 1133, 9]"]
+ 126["Segment
[1141, 1223, 9]"]
+ 127["Segment
[1231, 1313, 9]"]
+ 128["Segment
[1321, 1328, 9]"]
+ 129[Solid2d]
end
- subgraph path149 [Path]
- 149["Path
[1462, 1531, 9]"]
- 150["Segment
[1462, 1531, 9]"]
- 151[Solid2d]
+ subgraph path150 [Path]
+ 150["Path
[1462, 1531, 9]"]
+ 151["Segment
[1462, 1531, 9]"]
+ 152[Solid2d]
end
- subgraph path158 [Path]
- 158["Path
[425, 515, 10]"]
- 159["Segment
[523, 605, 10]"]
- 160["Segment
[613, 695, 10]"]
- 161["Segment
[703, 785, 10]"]
- 162["Segment
[793, 874, 10]"]
- 163["Segment
[882, 963, 10]"]
- 164["Segment
[971, 978, 10]"]
- 165[Solid2d]
+ subgraph path159 [Path]
+ 159["Path
[425, 515, 10]"]
+ 160["Segment
[523, 605, 10]"]
+ 161["Segment
[613, 695, 10]"]
+ 162["Segment
[703, 785, 10]"]
+ 163["Segment
[793, 874, 10]"]
+ 164["Segment
[882, 963, 10]"]
+ 165["Segment
[971, 978, 10]"]
+ 166[Solid2d]
end
- subgraph path187 [Path]
- 187["Path
[1122, 1174, 10]"]
- 188["Segment
[1122, 1174, 10]"]
- 189[Solid2d]
+ subgraph path188 [Path]
+ 188["Path
[1122, 1174, 10]"]
+ 189["Segment
[1122, 1174, 10]"]
+ 190[Solid2d]
end
- subgraph path195 [Path]
- 195["Path
[325, 383, 11]"]
- 196["Segment
[325, 383, 11]"]
- 197[Solid2d]
+ subgraph path196 [Path]
+ 196["Path
[325, 383, 11]"]
+ 197["Segment
[325, 383, 11]"]
+ 198[Solid2d]
end
- subgraph path204 [Path]
- 204["Path
[522, 577, 11]"]
- 205["Segment
[522, 577, 11]"]
- 206[Solid2d]
+ subgraph path205 [Path]
+ 205["Path
[522, 577, 11]"]
+ 206["Segment
[522, 577, 11]"]
+ 207[Solid2d]
end
- subgraph path212 [Path]
- 212["Path
[325, 383, 11]"]
- 213["Segment
[325, 383, 11]"]
- 214[Solid2d]
+ subgraph path213 [Path]
+ 213["Path
[325, 383, 11]"]
+ 214["Segment
[325, 383, 11]"]
+ 215[Solid2d]
end
- subgraph path221 [Path]
- 221["Path
[522, 577, 11]"]
- 222["Segment
[522, 577, 11]"]
- 223[Solid2d]
+ subgraph path222 [Path]
+ 222["Path
[522, 577, 11]"]
+ 223["Segment
[522, 577, 11]"]
+ 224[Solid2d]
end
- 1["Plane
[570, 587, 7]"]
- 5["Plane
[892, 909, 7]"]
- 9["Sweep Extrusion
[1010, 1050, 7]"]
- 10[Wall]
- 11["Cap Start"]
- 12["Cap End"]
- 13["SweepEdge Opposite"]
- 14["SweepEdge Adjacent"]
- 18["Sweep Extrusion
[1254, 1291, 7]"]
- 19[Wall]
- 20["Cap End"]
- 21["SweepEdge Opposite"]
- 22["SweepEdge Adjacent"]
- 26["Sweep Extrusion
[1416, 1454, 7]"]
- 27[Wall]
- 28["Cap End"]
- 29["SweepEdge Opposite"]
- 30["SweepEdge Adjacent"]
- 34["Sweep Extrusion
[1626, 1668, 7]"]
- 35[Wall]
- 36["SweepEdge Opposite"]
- 37["SweepEdge Adjacent"]
- 38["Plane
[570, 587, 7]"]
- 42["Plane
[892, 909, 7]"]
- 46["Sweep Extrusion
[1010, 1050, 7]"]
- 47[Wall]
- 48["Cap Start"]
- 49["Cap End"]
- 50["SweepEdge Opposite"]
- 51["SweepEdge Adjacent"]
- 55["Sweep Extrusion
[1254, 1291, 7]"]
- 56[Wall]
- 57["Cap End"]
- 58["SweepEdge Opposite"]
- 59["SweepEdge Adjacent"]
- 63["Sweep Extrusion
[1416, 1454, 7]"]
- 64[Wall]
- 65["Cap End"]
- 66["SweepEdge Opposite"]
- 67["SweepEdge Adjacent"]
- 71["Sweep Extrusion
[1626, 1668, 7]"]
- 72[Wall]
- 73["SweepEdge Opposite"]
- 74["SweepEdge Adjacent"]
- 75["Plane
[399, 416, 6]"]
- 79["Sweep Extrusion
[490, 526, 6]"]
- 80[Wall]
- 81["Cap Start"]
- 82["Cap End"]
- 83["SweepEdge Opposite"]
- 84["SweepEdge Adjacent"]
- 88["Sweep Extrusion
[683, 720, 6]"]
- 89[Wall]
- 90["SweepEdge Opposite"]
- 91["SweepEdge Adjacent"]
- 92["Plane
[386, 403, 8]"]
- 96["Sweep Extrusion
[471, 504, 8]"]
- 97[Wall]
- 98["Cap Start"]
- 99["Cap End"]
- 100["SweepEdge Opposite"]
- 101["SweepEdge Adjacent"]
- 105["Sweep Extrusion
[656, 693, 8]"]
- 106[Wall]
- 107["SweepEdge Opposite"]
- 108["SweepEdge Adjacent"]
- 109["Plane
[414, 431, 9]"]
- 113["Sweep Extrusion
[517, 550, 9]"]
- 114[Wall]
- 115["Cap Start"]
- 116["Cap End"]
- 117["SweepEdge Opposite"]
- 118["SweepEdge Adjacent"]
- 119["EdgeCut Fillet
[558, 624, 9]"]
+ 1["Plane
[399, 416, 6]"]
+ 5["Sweep Extrusion
[490, 526, 6]"]
+ 6[Wall]
+ 7["Cap Start"]
+ 8["Cap End"]
+ 9["SweepEdge Opposite"]
+ 10["SweepEdge Adjacent"]
+ 14["Sweep Extrusion
[683, 720, 6]"]
+ 15[Wall]
+ 16["Cap Start"]
+ 17["SweepEdge Opposite"]
+ 18["SweepEdge Adjacent"]
+ 19["Plane
[570, 587, 7]"]
+ 23["Plane
[892, 909, 7]"]
+ 27["Sweep Extrusion
[1010, 1050, 7]"]
+ 28[Wall]
+ 29["Cap Start"]
+ 30["Cap End"]
+ 31["SweepEdge Opposite"]
+ 32["SweepEdge Adjacent"]
+ 36["Sweep Extrusion
[1254, 1291, 7]"]
+ 37[Wall]
+ 38["Cap End"]
+ 39["SweepEdge Opposite"]
+ 40["SweepEdge Adjacent"]
+ 44["Sweep Extrusion
[1416, 1454, 7]"]
+ 45[Wall]
+ 46["Cap End"]
+ 47["SweepEdge Opposite"]
+ 48["SweepEdge Adjacent"]
+ 52["Sweep Extrusion
[1626, 1668, 7]"]
+ 53[Wall]
+ 54["SweepEdge Opposite"]
+ 55["SweepEdge Adjacent"]
+ 56["Plane
[570, 587, 7]"]
+ 60["Plane
[892, 909, 7]"]
+ 64["Sweep Extrusion
[1010, 1050, 7]"]
+ 65[Wall]
+ 66["Cap Start"]
+ 67["Cap End"]
+ 68["SweepEdge Opposite"]
+ 69["SweepEdge Adjacent"]
+ 73["Sweep Extrusion
[1254, 1291, 7]"]
+ 74[Wall]
+ 75["Cap End"]
+ 76["SweepEdge Opposite"]
+ 77["SweepEdge Adjacent"]
+ 81["Sweep Extrusion
[1416, 1454, 7]"]
+ 82[Wall]
+ 83["Cap End"]
+ 84["SweepEdge Opposite"]
+ 85["SweepEdge Adjacent"]
+ 89["Sweep Extrusion
[1626, 1668, 7]"]
+ 90[Wall]
+ 91["SweepEdge Opposite"]
+ 92["SweepEdge Adjacent"]
+ 93["Plane
[386, 403, 8]"]
+ 97["Sweep Extrusion
[471, 504, 8]"]
+ 98[Wall]
+ 99["Cap Start"]
+ 100["Cap End"]
+ 101["SweepEdge Opposite"]
+ 102["SweepEdge Adjacent"]
+ 106["Sweep Extrusion
[656, 693, 8]"]
+ 107[Wall]
+ 108["SweepEdge Opposite"]
+ 109["SweepEdge Adjacent"]
+ 110["Plane
[414, 431, 9]"]
+ 114["Sweep Extrusion
[517, 550, 9]"]
+ 115[Wall]
+ 116["Cap Start"]
+ 117["Cap End"]
+ 118["SweepEdge Opposite"]
+ 119["SweepEdge Adjacent"]
120["EdgeCut Fillet
[558, 624, 9]"]
- 129["Sweep Extrusion
[1336, 1376, 9]"]
- 130[Wall]
+ 121["EdgeCut Fillet
[558, 624, 9]"]
+ 130["Sweep Extrusion
[1336, 1376, 9]"]
131[Wall]
132[Wall]
133[Wall]
134[Wall]
135[Wall]
- 136["Cap Start"]
- 137["SweepEdge Opposite"]
- 138["SweepEdge Adjacent"]
- 139["SweepEdge Opposite"]
- 140["SweepEdge Adjacent"]
- 141["SweepEdge Opposite"]
- 142["SweepEdge Adjacent"]
- 143["SweepEdge Opposite"]
- 144["SweepEdge Adjacent"]
- 145["SweepEdge Opposite"]
- 146["SweepEdge Adjacent"]
- 147["SweepEdge Opposite"]
- 148["SweepEdge Adjacent"]
- 152["Sweep Extrusion
[1539, 1567, 9]"]
- 153[Wall]
- 154["Cap End"]
- 155["SweepEdge Opposite"]
- 156["SweepEdge Adjacent"]
- 157["Plane
[400, 417, 10]"]
- 166["Sweep Extrusion
[986, 1019, 10]"]
- 167[Wall]
+ 136[Wall]
+ 137["Cap Start"]
+ 138["SweepEdge Opposite"]
+ 139["SweepEdge Adjacent"]
+ 140["SweepEdge Opposite"]
+ 141["SweepEdge Adjacent"]
+ 142["SweepEdge Opposite"]
+ 143["SweepEdge Adjacent"]
+ 144["SweepEdge Opposite"]
+ 145["SweepEdge Adjacent"]
+ 146["SweepEdge Opposite"]
+ 147["SweepEdge Adjacent"]
+ 148["SweepEdge Opposite"]
+ 149["SweepEdge Adjacent"]
+ 153["Sweep Extrusion
[1539, 1567, 9]"]
+ 154[Wall]
+ 155["Cap End"]
+ 156["SweepEdge Opposite"]
+ 157["SweepEdge Adjacent"]
+ 158["Plane
[400, 417, 10]"]
+ 167["Sweep Extrusion
[986, 1019, 10]"]
168[Wall]
169[Wall]
170[Wall]
171[Wall]
172[Wall]
- 173["Cap Start"]
- 174["Cap End"]
- 175["SweepEdge Opposite"]
- 176["SweepEdge Adjacent"]
- 177["SweepEdge Opposite"]
- 178["SweepEdge Adjacent"]
- 179["SweepEdge Opposite"]
- 180["SweepEdge Adjacent"]
- 181["SweepEdge Opposite"]
- 182["SweepEdge Adjacent"]
- 183["SweepEdge Opposite"]
- 184["SweepEdge Adjacent"]
- 185["SweepEdge Opposite"]
- 186["SweepEdge Adjacent"]
- 190["Sweep Extrusion
[1182, 1219, 10]"]
- 191[Wall]
- 192["SweepEdge Opposite"]
- 193["SweepEdge Adjacent"]
- 194["Plane
[300, 317, 11]"]
- 198["Sweep Extrusion
[391, 422, 11]"]
- 199[Wall]
- 200["Cap Start"]
- 201["Cap End"]
- 202["SweepEdge Opposite"]
- 203["SweepEdge Adjacent"]
- 207["Sweep Extrusion
[585, 617, 11]"]
- 208[Wall]
- 209["SweepEdge Opposite"]
- 210["SweepEdge Adjacent"]
- 211["Plane
[300, 317, 11]"]
- 215["Sweep Extrusion
[391, 422, 11]"]
- 216[Wall]
- 217["Cap Start"]
- 218["Cap End"]
- 219["SweepEdge Opposite"]
- 220["SweepEdge Adjacent"]
- 224["Sweep Extrusion
[585, 617, 11]"]
- 225[Wall]
- 226["SweepEdge Opposite"]
- 227["SweepEdge Adjacent"]
- 228["StartSketchOnFace
[1145, 1179, 7]"]
- 229["StartSketchOnFace
[1308, 1340, 7]"]
- 230["StartSketchOnFace
[1524, 1557, 7]"]
- 231["StartSketchOnFace
[1145, 1179, 7]"]
- 232["StartSketchOnFace
[1308, 1340, 7]"]
- 233["StartSketchOnFace
[1524, 1557, 7]"]
- 234["StartSketchOnFace
[579, 611, 6]"]
+ 173[Wall]
+ 174["Cap Start"]
+ 175["Cap End"]
+ 176["SweepEdge Opposite"]
+ 177["SweepEdge Adjacent"]
+ 178["SweepEdge Opposite"]
+ 179["SweepEdge Adjacent"]
+ 180["SweepEdge Opposite"]
+ 181["SweepEdge Adjacent"]
+ 182["SweepEdge Opposite"]
+ 183["SweepEdge Adjacent"]
+ 184["SweepEdge Opposite"]
+ 185["SweepEdge Adjacent"]
+ 186["SweepEdge Opposite"]
+ 187["SweepEdge Adjacent"]
+ 191["Sweep Extrusion
[1182, 1219, 10]"]
+ 192[Wall]
+ 193["SweepEdge Opposite"]
+ 194["SweepEdge Adjacent"]
+ 195["Plane
[300, 317, 11]"]
+ 199["Sweep Extrusion
[391, 422, 11]"]
+ 200[Wall]
+ 201["Cap Start"]
+ 202["Cap End"]
+ 203["SweepEdge Opposite"]
+ 204["SweepEdge Adjacent"]
+ 208["Sweep Extrusion
[585, 617, 11]"]
+ 209[Wall]
+ 210["SweepEdge Opposite"]
+ 211["SweepEdge Adjacent"]
+ 212["Plane
[300, 317, 11]"]
+ 216["Sweep Extrusion
[391, 422, 11]"]
+ 217[Wall]
+ 218["Cap Start"]
+ 219["Cap End"]
+ 220["SweepEdge Opposite"]
+ 221["SweepEdge Adjacent"]
+ 225["Sweep Extrusion
[585, 617, 11]"]
+ 226[Wall]
+ 227["SweepEdge Opposite"]
+ 228["SweepEdge Adjacent"]
+ 229["StartSketchOnFace
[1145, 1179, 7]"]
+ 230["StartSketchOnFace
[1308, 1340, 7]"]
+ 231["StartSketchOnFace
[1524, 1557, 7]"]
+ 232["StartSketchOnFace
[1145, 1179, 7]"]
+ 233["StartSketchOnFace
[1308, 1340, 7]"]
+ 234["StartSketchOnFace
[1524, 1557, 7]"]
235["StartSketchOnFace
[556, 588, 8]"]
236["StartSketchOnFace
[733, 765, 9]"]
237["StartSketchOnFace
[1424, 1454, 9]"]
@@ -288,325 +288,325 @@ flowchart LR
240["StartSketchOnFace
[484, 514, 11]"]
1 --- 2
2 --- 3
+ 2 ---- 5
2 --- 4
+ 3 --- 6
+ 3 --- 9
+ 3 --- 10
5 --- 6
- 6 --- 7
- 6 ---- 9
- 6 --- 8
- 7 --- 10
- 7 --- 13
- 7 --- 14
- 9 --- 10
- 9 --- 11
- 9 --- 12
- 9 --- 13
- 9 --- 14
- 11 --- 15
- 12 --- 23
- 15 --- 16
- 15 ---- 18
- 15 --- 17
- 16 --- 19
- 16 --- 21
- 16 --- 22
- 18 --- 19
- 18 --- 20
- 18 --- 21
- 18 --- 22
+ 5 --- 7
+ 5 --- 8
+ 5 --- 9
+ 5 --- 10
+ 8 --- 11
+ 11 --- 12
+ 11 ---- 14
+ 11 --- 13
+ 12 --- 15
+ 12 --- 17
+ 12 --- 18
+ 14 --- 15
+ 14 --- 16
+ 14 --- 17
+ 14 --- 18
+ 19 --- 20
+ 20 --- 21
+ 20 --- 22
23 --- 24
- 23 ---- 26
- 23 --- 25
- 24 --- 27
- 24 --- 29
- 24 --- 30
- 26 --- 27
- 26 --- 28
- 26 --- 29
- 26 --- 30
- 28 --- 31
- 31 --- 32
- 31 ---- 34
- 31 --- 33
- 32 --- 35
- 32 --- 36
- 32 --- 37
- 34 --- 35
- 34 --- 36
+ 24 --- 25
+ 24 ---- 27
+ 24 --- 26
+ 25 --- 28
+ 25 --- 31
+ 25 --- 32
+ 27 --- 28
+ 27 --- 29
+ 27 --- 30
+ 27 --- 31
+ 27 --- 32
+ 29 --- 33
+ 30 --- 41
+ 33 --- 34
+ 33 ---- 36
+ 33 --- 35
34 --- 37
- 38 --- 39
- 39 --- 40
- 39 --- 41
- 42 --- 43
- 43 --- 44
- 43 ---- 46
- 43 --- 45
+ 34 --- 39
+ 34 --- 40
+ 36 --- 37
+ 36 --- 38
+ 36 --- 39
+ 36 --- 40
+ 41 --- 42
+ 41 ---- 44
+ 41 --- 43
+ 42 --- 45
+ 42 --- 47
+ 42 --- 48
+ 44 --- 45
+ 44 --- 46
44 --- 47
- 44 --- 50
- 44 --- 51
- 46 --- 47
- 46 --- 48
+ 44 --- 48
46 --- 49
- 46 --- 50
- 46 --- 51
- 48 --- 52
- 49 --- 60
+ 49 --- 50
+ 49 ---- 52
+ 49 --- 51
+ 50 --- 53
+ 50 --- 54
+ 50 --- 55
52 --- 53
- 52 ---- 55
52 --- 54
- 53 --- 56
- 53 --- 58
- 53 --- 59
- 55 --- 56
- 55 --- 57
- 55 --- 58
- 55 --- 59
+ 52 --- 55
+ 56 --- 57
+ 57 --- 58
+ 57 --- 59
60 --- 61
- 60 ---- 63
- 60 --- 62
- 61 --- 64
- 61 --- 66
- 61 --- 67
- 63 --- 64
- 63 --- 65
- 63 --- 66
- 63 --- 67
- 65 --- 68
- 68 --- 69
- 68 ---- 71
- 68 --- 70
- 69 --- 72
- 69 --- 73
- 69 --- 74
- 71 --- 72
- 71 --- 73
+ 61 --- 62
+ 61 ---- 64
+ 61 --- 63
+ 62 --- 65
+ 62 --- 68
+ 62 --- 69
+ 64 --- 65
+ 64 --- 66
+ 64 --- 67
+ 64 --- 68
+ 64 --- 69
+ 66 --- 70
+ 67 --- 78
+ 70 --- 71
+ 70 ---- 73
+ 70 --- 72
71 --- 74
- 75 --- 76
- 76 --- 77
- 76 ---- 79
- 76 --- 78
- 77 --- 80
- 77 --- 83
- 77 --- 84
- 79 --- 80
- 79 --- 81
+ 71 --- 76
+ 71 --- 77
+ 73 --- 74
+ 73 --- 75
+ 73 --- 76
+ 73 --- 77
+ 78 --- 79
+ 78 ---- 81
+ 78 --- 80
79 --- 82
- 79 --- 83
79 --- 84
- 82 --- 85
- 85 --- 86
- 85 ---- 88
- 85 --- 87
- 86 --- 89
- 86 --- 90
- 86 --- 91
- 88 --- 89
- 88 --- 90
- 88 --- 91
- 92 --- 93
+ 79 --- 85
+ 81 --- 82
+ 81 --- 83
+ 81 --- 84
+ 81 --- 85
+ 83 --- 86
+ 86 --- 87
+ 86 ---- 89
+ 86 --- 88
+ 87 --- 90
+ 87 --- 91
+ 87 --- 92
+ 89 --- 90
+ 89 --- 91
+ 89 --- 92
93 --- 94
- 93 ---- 96
- 93 --- 95
- 94 --- 97
- 94 --- 100
- 94 --- 101
- 96 --- 97
- 96 --- 98
- 96 --- 99
- 96 --- 100
- 96 --- 101
- 99 --- 102
- 102 --- 103
- 102 ---- 105
- 102 --- 104
- 103 --- 106
- 103 --- 107
- 103 --- 108
- 105 --- 106
- 105 --- 107
- 105 --- 108
- 109 --- 110
+ 94 --- 95
+ 94 ---- 97
+ 94 --- 96
+ 95 --- 98
+ 95 --- 101
+ 95 --- 102
+ 97 --- 98
+ 97 --- 99
+ 97 --- 100
+ 97 --- 101
+ 97 --- 102
+ 100 --- 103
+ 103 --- 104
+ 103 ---- 106
+ 103 --- 105
+ 104 --- 107
+ 104 --- 108
+ 104 --- 109
+ 106 --- 107
+ 106 --- 108
+ 106 --- 109
110 --- 111
- 110 ---- 113
- 110 --- 112
- 111 --- 114
- 111 --- 117
- 111 --- 118
- 111 --- 119
- 113 --- 114
- 113 --- 115
- 113 --- 116
- 113 --- 117
- 113 --- 118
- 115 --- 121
- 116 --- 149
- 117 <--x 120
- 121 --- 122
- 121 --- 123
- 121 --- 124
- 121 --- 125
- 121 --- 126
- 121 --- 127
- 121 ---- 129
- 121 --- 128
- 122 --- 135
- 122 --- 147
- 122 --- 148
- 123 --- 134
- 123 --- 145
- 123 --- 146
- 124 --- 133
- 124 --- 143
- 124 --- 144
- 125 --- 132
- 125 --- 141
- 125 --- 142
- 126 --- 131
- 126 --- 139
- 126 --- 140
- 127 --- 130
- 127 --- 137
- 127 --- 138
- 129 --- 130
- 129 --- 131
- 129 --- 132
- 129 --- 133
- 129 --- 134
- 129 --- 135
- 129 --- 136
- 129 --- 137
- 129 --- 138
- 129 --- 139
- 129 --- 140
- 129 --- 141
- 129 --- 142
- 129 --- 143
- 129 --- 144
- 129 --- 145
- 129 --- 146
- 129 --- 147
- 129 --- 148
- 149 --- 150
- 149 ---- 152
- 149 --- 151
- 150 --- 153
- 150 --- 155
- 150 --- 156
- 152 --- 153
- 152 --- 154
- 152 --- 155
- 152 --- 156
- 157 --- 158
+ 111 --- 112
+ 111 ---- 114
+ 111 --- 113
+ 112 --- 115
+ 112 --- 118
+ 112 --- 119
+ 112 --- 120
+ 114 --- 115
+ 114 --- 116
+ 114 --- 117
+ 114 --- 118
+ 114 --- 119
+ 116 --- 122
+ 117 --- 150
+ 118 <--x 121
+ 122 --- 123
+ 122 --- 124
+ 122 --- 125
+ 122 --- 126
+ 122 --- 127
+ 122 --- 128
+ 122 ---- 130
+ 122 --- 129
+ 123 --- 136
+ 123 --- 148
+ 123 --- 149
+ 124 --- 135
+ 124 --- 146
+ 124 --- 147
+ 125 --- 134
+ 125 --- 144
+ 125 --- 145
+ 126 --- 133
+ 126 --- 142
+ 126 --- 143
+ 127 --- 132
+ 127 --- 140
+ 127 --- 141
+ 128 --- 131
+ 128 --- 138
+ 128 --- 139
+ 130 --- 131
+ 130 --- 132
+ 130 --- 133
+ 130 --- 134
+ 130 --- 135
+ 130 --- 136
+ 130 --- 137
+ 130 --- 138
+ 130 --- 139
+ 130 --- 140
+ 130 --- 141
+ 130 --- 142
+ 130 --- 143
+ 130 --- 144
+ 130 --- 145
+ 130 --- 146
+ 130 --- 147
+ 130 --- 148
+ 130 --- 149
+ 150 --- 151
+ 150 ---- 153
+ 150 --- 152
+ 151 --- 154
+ 151 --- 156
+ 151 --- 157
+ 153 --- 154
+ 153 --- 155
+ 153 --- 156
+ 153 --- 157
158 --- 159
- 158 --- 160
- 158 --- 161
- 158 --- 162
- 158 --- 163
- 158 --- 164
- 158 ---- 166
- 158 --- 165
- 159 --- 172
- 159 --- 185
- 159 --- 186
- 160 --- 171
- 160 --- 183
- 160 --- 184
- 161 --- 170
- 161 --- 181
- 161 --- 182
- 162 --- 169
- 162 --- 179
- 162 --- 180
- 163 --- 168
- 163 --- 177
- 163 --- 178
- 164 --- 167
- 164 --- 175
- 164 --- 176
- 166 --- 167
- 166 --- 168
- 166 --- 169
- 166 --- 170
- 166 --- 171
- 166 --- 172
- 166 --- 173
- 166 --- 174
- 166 --- 175
- 166 --- 176
- 166 --- 177
- 166 --- 178
- 166 --- 179
- 166 --- 180
- 166 --- 181
- 166 --- 182
- 166 --- 183
- 166 --- 184
- 166 --- 185
- 166 --- 186
- 174 --- 187
- 187 --- 188
- 187 ---- 190
- 187 --- 189
- 188 --- 191
- 188 --- 192
- 188 --- 193
- 190 --- 191
- 190 --- 192
- 190 --- 193
- 194 --- 195
+ 159 --- 160
+ 159 --- 161
+ 159 --- 162
+ 159 --- 163
+ 159 --- 164
+ 159 --- 165
+ 159 ---- 167
+ 159 --- 166
+ 160 --- 173
+ 160 --- 186
+ 160 --- 187
+ 161 --- 172
+ 161 --- 184
+ 161 --- 185
+ 162 --- 171
+ 162 --- 182
+ 162 --- 183
+ 163 --- 170
+ 163 --- 180
+ 163 --- 181
+ 164 --- 169
+ 164 --- 178
+ 164 --- 179
+ 165 --- 168
+ 165 --- 176
+ 165 --- 177
+ 167 --- 168
+ 167 --- 169
+ 167 --- 170
+ 167 --- 171
+ 167 --- 172
+ 167 --- 173
+ 167 --- 174
+ 167 --- 175
+ 167 --- 176
+ 167 --- 177
+ 167 --- 178
+ 167 --- 179
+ 167 --- 180
+ 167 --- 181
+ 167 --- 182
+ 167 --- 183
+ 167 --- 184
+ 167 --- 185
+ 167 --- 186
+ 167 --- 187
+ 175 --- 188
+ 188 --- 189
+ 188 ---- 191
+ 188 --- 190
+ 189 --- 192
+ 189 --- 193
+ 189 --- 194
+ 191 --- 192
+ 191 --- 193
+ 191 --- 194
195 --- 196
- 195 ---- 198
- 195 --- 197
- 196 --- 199
- 196 --- 202
- 196 --- 203
- 198 --- 199
- 198 --- 200
- 198 --- 201
- 198 --- 202
- 198 --- 203
- 201 --- 204
- 204 --- 205
- 204 ---- 207
- 204 --- 206
- 205 --- 208
- 205 --- 209
- 205 --- 210
- 207 --- 208
- 207 --- 209
- 207 --- 210
- 211 --- 212
+ 196 --- 197
+ 196 ---- 199
+ 196 --- 198
+ 197 --- 200
+ 197 --- 203
+ 197 --- 204
+ 199 --- 200
+ 199 --- 201
+ 199 --- 202
+ 199 --- 203
+ 199 --- 204
+ 202 --- 205
+ 205 --- 206
+ 205 ---- 208
+ 205 --- 207
+ 206 --- 209
+ 206 --- 210
+ 206 --- 211
+ 208 --- 209
+ 208 --- 210
+ 208 --- 211
212 --- 213
- 212 ---- 215
- 212 --- 214
- 213 --- 216
- 213 --- 219
- 213 --- 220
- 215 --- 216
- 215 --- 217
- 215 --- 218
- 215 --- 219
- 215 --- 220
- 218 --- 221
- 221 --- 222
- 221 ---- 224
- 221 --- 223
- 222 --- 225
- 222 --- 226
- 222 --- 227
- 224 --- 225
- 224 --- 226
- 224 --- 227
- 11 <--x 228
- 12 <--x 229
- 28 <--x 230
- 48 <--x 231
- 49 <--x 232
- 65 <--x 233
- 82 <--x 234
- 99 <--x 235
- 115 <--x 236
- 116 <--x 237
- 174 <--x 238
- 201 <--x 239
- 218 <--x 240
+ 213 --- 214
+ 213 ---- 216
+ 213 --- 215
+ 214 --- 217
+ 214 --- 220
+ 214 --- 221
+ 216 --- 217
+ 216 --- 218
+ 216 --- 219
+ 216 --- 220
+ 216 --- 221
+ 219 --- 222
+ 222 --- 223
+ 222 ---- 225
+ 222 --- 224
+ 223 --- 226
+ 223 --- 227
+ 223 --- 228
+ 225 --- 226
+ 225 --- 227
+ 225 --- 228
+ 29 <--x 229
+ 30 <--x 230
+ 46 <--x 231
+ 66 <--x 232
+ 67 <--x 233
+ 83 <--x 234
+ 100 <--x 235
+ 116 <--x 236
+ 117 <--x 237
+ 175 <--x 238
+ 202 <--x 239
+ 219 <--x 240
```
diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap
index e74ed7d3f..d87c2252a 100644
--- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap
+++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap
@@ -606,109 +606,6 @@ description: Operations executed pipe-flange-assembly.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.031,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.031,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap
index adfbcf459..b37cf74aa 100644
--- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe-with-bend.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap
index 428e781f9..1230a890f 100644
--- a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap
index a6175f25c..35dd351b9 100644
--- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands poopy-shoe.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap
index 480854b6f..7bd52e332 100644
--- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands router-template-cross-bar.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap
index a1bc94bf9..5c9a6f464 100644
--- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands router-template-slate.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap
index e85412ca8..0d0b7a92e 100644
--- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sheet-metal-bracket.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap
index b04405acf..6f8445cbe 100644
--- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands socket-head-cap-screw.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap
index d525bd0bb..8bdf83e75 100644
--- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap
@@ -7,26 +7,16 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "edge_lines_visible",
- "hidden": false
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
@@ -37,6 +27,106 @@ description: Artifact commands walkie-talkie.kcl
"unit": "in"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -113,6 +203,107 @@ description: Artifact commands walkie-talkie.kcl
"type": "sketch_mode_disable"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.5,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -0.875,
+ "y": 1.25,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -130,6 +321,193 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 0.0001,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -0.25,
+ "y": 0.25,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.75,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.25,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.25,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -147,6 +525,82 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.5,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.5,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 0.2,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -164,6 +618,104 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.2001,
+ "y": 0.2
+ },
+ "radius": 0.05,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 90.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 3.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "size": 100.0,
+ "clobber": false,
+ "hide": false
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "plane_set_color",
+ "plane_id": "[uuid]",
+ "color": {
+ "r": 0.6,
+ "g": 0.6,
+ "b": 0.6,
+ "a": 0.3
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -0.5,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -1.75,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -172,6 +724,166 @@ description: Artifact commands walkie-talkie.kcl
"path_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 0.1,
+ "y": 0.1,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0001,
+ "y": 0.25,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "revolve",
+ "target": "[uuid]",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "axis": {
+ "x": 0.0,
+ "y": 1.0,
+ "z": 0.0
+ },
+ "axis_is_2d": true,
+ "angle": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.5,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.3,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.875,
+ "y": 1.25,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -222,332 +934,6 @@ description: Artifact commands walkie-talkie.kcl
"edge_id": "[uuid]"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.325,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.325,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.325,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.325,
- "tolerance": 0.0000001,
- "cut_type": "chamfer"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -1.125,
- "y": 1.6308058261758407,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.8808,
- "y": 1.875,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.8808,
- "y": 1.875,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.125,
- "y": 1.6308,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.125,
- "y": -1.6308,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.8808,
- "y": -1.875,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.8808,
- "y": -1.875,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -1.125,
- "y": -1.6308,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -556,319 +942,6 @@ description: Artifact commands walkie-talkie.kcl
"path_id": "[uuid]"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.0625,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -0.875,
- "y": 1.25,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.75,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -1.75,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.875,
- "y": 1.25,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -877,607 +950,6 @@ description: Artifact commands walkie-talkie.kcl
"path_id": "[uuid]"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.0625,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -0.625,
- "y": -0.125,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.25,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -1.25,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -1.25,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -0.5,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.15294118,
- "g": 0.48235294,
- "b": 0.6901961,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.5,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.25,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.5,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 3.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "size": 100.0,
- "clobber": false,
- "hide": false
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "plane_set_color",
- "plane_id": "[uuid]",
- "color": {
- "r": 0.6,
- "g": 0.6,
- "b": 0.6,
- "a": 0.3
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 0.1,
- "y": 0.1,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.3,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -1495,345 +967,6 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.3,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "loft",
- "section_ids": [
- "[uuid]",
- "[uuid]"
- ],
- "v_degree": 2,
- "bez_approximate_rational": false,
- "base_curve_index": null,
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.0,
- "g": 0.0,
- "b": 0.0,
- "a": 100.0
- },
- "metalness": 0.0,
- "roughness": 0.0,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_visible",
- "object_id": "[uuid]",
- "hidden": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_object_transform",
- "object_id": "[uuid]",
- "transforms": [
- {
- "translate": {
- "property": {
- "x": -0.8,
- "y": -0.1,
- "z": 2.0
- },
- "set": false,
- "is_local": true
- },
- "rotate_rpy": null,
- "rotate_angle_axis": null,
- "scale": null
- }
- ]
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -0.875,
- "y": 1.25,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 1.75,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -1.75,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.875,
- "y": 1.25,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -1902,6 +1035,56 @@ description: Artifact commands walkie-talkie.kcl
"type": "sketch_mode_disable"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.05,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1919,6 +1102,31 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.3,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1936,6 +1144,38 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "loft",
+ "section_ids": [
+ "[uuid]",
+ "[uuid]"
+ ],
+ "v_degree": 2,
+ "bez_approximate_rational": false,
+ "base_curve_index": null,
+ "tolerance": 0.0000001
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2324,301 +1564,411 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "entity_linear_pattern_transform",
- "entity_id": "[uuid]",
- "transform": [],
- "transforms": [
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.375,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.5,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.625,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.75,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.875,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ]
- ]
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.8156863,
+ "g": 1.0,
+ "b": 0.003921569,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.5,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.0,
+ "g": 0.0,
+ "b": 0.0,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
}
},
{
@@ -2926,301 +2276,36 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "entity_linear_pattern_transform",
- "entity_id": "[uuid]",
- "transform": [],
- "transforms": [
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.375,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.5,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.625,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.75,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.875,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ]
- ]
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
}
},
{
@@ -3528,301 +2613,20 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "entity_linear_pattern_transform",
- "entity_id": "[uuid]",
- "transform": [],
- "transforms": [
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.375,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.5,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.625,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.75,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.875,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ]
- ]
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
}
},
{
@@ -4130,301 +2934,20 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "entity_linear_pattern_transform",
- "entity_id": "[uuid]",
- "transform": [],
- "transforms": [
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.375,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.5,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.625,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.75,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.875,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ]
- ]
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
}
},
{
@@ -4732,301 +3255,113 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "entity_linear_pattern_transform",
- "entity_id": "[uuid]",
- "transform": [],
- "transforms": [
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.375,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.5,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.625,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.75,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -0.875,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.125,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ],
- [
- {
- "translate": {
- "x": 0.0,
- "y": -1.25,
- "z": 0.0
- },
- "scale": {
- "x": 1.0,
- "y": 1.0,
- "z": 1.0
- },
- "rotation": {
- "axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "angle": {
- "unit": "degrees",
- "value": 0.0
- },
- "origin": {
- "type": "local"
- }
- },
- "replicate": true
- }
- ]
- ]
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.325,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.325,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.325,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.325,
+ "tolerance": 0.0000001,
+ "cut_type": "chamfer"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.8156863,
+ "g": 1.0,
+ "b": 0.003921569,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.05,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.05,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.05,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_fillet_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "radius": 0.05,
+ "tolerance": 0.0000001,
+ "cut_type": "fillet"
}
},
{
@@ -5330,6 +3665,226 @@ description: Artifact commands walkie-talkie.kcl
]
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -1.125,
+ "y": 1.6308058261758407,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.8808,
+ "y": 1.875,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.8808,
+ "y": 1.875,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.125,
+ "y": 1.6308,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.125,
+ "y": -1.6308,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.8808,
+ "y": -1.875,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.8808,
+ "y": -1.875,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -1.125,
+ "y": -1.6308,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.0625,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -5631,6 +4186,2161 @@ description: Artifact commands walkie-talkie.kcl
]
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_linear_pattern_transform",
+ "entity_id": "[uuid]",
+ "transform": [],
+ "transforms": [
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.375,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.5,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.625,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.75,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.875,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ]
+ ]
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -0.875,
+ "y": 1.25,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.75,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -1.75,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -0.875,
+ "y": 1.25,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.0625,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_linear_pattern_transform",
+ "entity_id": "[uuid]",
+ "transform": [],
+ "transforms": [
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.375,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.5,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.625,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.75,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.875,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ]
+ ]
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_linear_pattern_transform",
+ "entity_id": "[uuid]",
+ "transform": [],
+ "transforms": [
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.375,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.5,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.625,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.75,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.875,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ]
+ ]
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": -0.625,
+ "y": -0.125,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 1.25,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -1.25,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -1.25,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_linear_pattern_transform",
+ "entity_id": "[uuid]",
+ "transform": [],
+ "transforms": [
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.375,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.5,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.625,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.75,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.875,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ]
+ ]
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.15294118,
+ "g": 0.48235294,
+ "b": 0.6901961,
+ "a": 100.0
+ },
+ "metalness": 0.0,
+ "roughness": 0.0,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_linear_pattern_transform",
+ "entity_id": "[uuid]",
+ "transform": [],
+ "transforms": [
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.375,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.5,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.625,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.75,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -0.875,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.125,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 0.0,
+ "y": -1.25,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ]
+ ]
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -22400,6 +23110,72 @@ description: Artifact commands walkie-talkie.kcl
"ambient_occlusion": 0.0
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "edge_lines_visible",
+ "hidden": false
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_visible",
+ "object_id": "[uuid]",
+ "hidden": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_object_transform",
+ "object_id": "[uuid]",
+ "transforms": [
+ {
+ "translate": {
+ "property": {
+ "x": -0.8,
+ "y": -0.1,
+ "z": 2.0
+ },
+ "set": false,
+ "is_local": true
+ },
+ "rotate_rpy": null,
+ "rotate_angle_axis": null,
+ "scale": null
+ }
+ ]
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -22424,376 +23200,6 @@ description: Artifact commands walkie-talkie.kcl
]
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": -0.25,
- "y": 0.25,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.5,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -0.5,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -0.5,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 0.05,
- "faces": null
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.8156863,
- "g": 1.0,
- "b": 0.003921569,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.05,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.05,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.05,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_fillet_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "radius": 0.05,
- "tolerance": 0.0000001,
- "cut_type": "fillet"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -22818,324 +23224,6 @@ description: Artifact commands walkie-talkie.kcl
]
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "x_axis": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- },
- "y_axis": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- },
- "size": 60.0,
- "clobber": false,
- "hide": true
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "enable_sketch_mode",
- "entity_id": "[uuid]",
- "ortho": false,
- "animated": false,
- "adjust_camera": false,
- "planar_normal": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "start_path"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "move_path_pen",
- "path": "[uuid]",
- "to": {
- "x": 0.0001,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.25,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": 0.2,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 0.2001,
- "y": 0.2
- },
- "radius": 0.05,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
- "end": {
- "unit": "degrees",
- "value": 90.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0001,
- "y": 0.25,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "revolve",
- "target": "[uuid]",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "axis_is_2d": true,
- "angle": {
- "unit": "degrees",
- "value": 360.0
- },
- "tolerance": 0.0000001
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_bring_to_front",
- "object_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_extrusion_face_info",
- "object_id": "[uuid]",
- "edge_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.8156863,
- "g": 1.0,
- "b": 0.003921569,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.5,
- "ambient_occlusion": 0.0
- }
- },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md
index 88a8eed0f..8701af423 100644
--- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md
@@ -1,343 +1,343 @@
```mermaid
flowchart LR
subgraph path2 [Path]
- 2["Path
[391, 434, 6]"]
- 3["Segment
[440, 478, 6]"]
- 4["Segment
[484, 524, 6]"]
- 5["Segment
[530, 569, 6]"]
- 6["Segment
[575, 597, 6]"]
- 7[Solid2d]
+ 2["Path
[330, 355, 9]"]
+ 5["Segment
[361, 394, 9]"]
+ 14["Segment
[400, 435, 9]"]
+ 19["Segment
[441, 475, 9]"]
+ 21["Segment
[481, 488, 9]"]
+ 22[Solid2d]
end
- subgraph path27 [Path]
- 27["Path
[963, 1088, 6]"]
- 28["Segment
[1094, 1152, 6]"]
- 29["Segment
[1158, 1283, 6]"]
- 30["Segment
[1289, 1347, 6]"]
- 31["Segment
[1353, 1481, 6]"]
- 32["Segment
[1487, 1567, 6]"]
- 33["Segment
[1573, 1702, 6]"]
- 34["Segment
[1708, 1787, 6]"]
- 35["Segment
[1793, 1800, 6]"]
- 36[Solid2d]
+ subgraph path4 [Path]
+ 4["Path
[391, 434, 6]"]
+ 8["Segment
[440, 478, 6]"]
+ 16["Segment
[484, 524, 6]"]
+ 23["Segment
[530, 569, 6]"]
+ 28["Segment
[575, 597, 6]"]
+ 29[Solid2d]
end
- subgraph path63 [Path]
- 63["Path
[1950, 2004, 6]"]
- 64["Segment
[2010, 2051, 6]"]
- 65["Segment
[2057, 2086, 6]"]
- 66["Segment
[2092, 2122, 6]"]
- 67["Segment
[2128, 2184, 6]"]
- 68["Segment
[2190, 2197, 6]"]
- 69[Solid2d]
+ subgraph path7 [Path]
+ 7["Path
[478, 532, 7]"]
+ 13["Segment
[538, 565, 7]"]
+ 18["Segment
[571, 600, 7]"]
+ 27["Segment
[606, 634, 7]"]
+ 42["Segment
[640, 696, 7]"]
+ 50["Segment
[702, 709, 7]"]
+ 51[Solid2d]
end
- subgraph path84 [Path]
- 84["Path
[2335, 2372, 6]"]
- 85["Segment
[2378, 2409, 6]"]
- 86["Segment
[2415, 2448, 6]"]
- 87["Segment
[2454, 2486, 6]"]
- 88["Segment
[2492, 2499, 6]"]
- 89[Solid2d]
+ subgraph path10 [Path]
+ 10["Path
[309, 339, 11]"]
+ 15["Segment
[345, 377, 11]"]
+ 20["Segment
[383, 416, 11]"]
+ 24["Segment
[422, 503, 11]"]
+ 31["Segment
[509, 536, 11]"]
+ 32["Segment
[542, 549, 11]"]
+ 33[Solid2d]
end
- subgraph path105 [Path]
- 105["Path
[330, 355, 8]"]
- 106["Segment
[361, 394, 8]"]
- 107["Segment
[400, 435, 8]"]
- 108["Segment
[441, 475, 8]"]
- 109["Segment
[481, 488, 8]"]
- 110[Solid2d]
+ subgraph path12 [Path]
+ 12["Path
[261, 354, 10]"]
+ 17["Segment
[360, 409, 10]"]
+ 26["Segment
[415, 465, 10]"]
+ 40["Segment
[471, 521, 10]"]
+ 52["Segment
[527, 545, 10]"]
+ 53[Solid2d]
end
- subgraph path112 [Path]
- 112["Path
[624, 750, 8]"]
- 117[Solid2d]
+ subgraph path30 [Path]
+ 30["Path
[624, 750, 9]"]
+ 67[Solid2d]
end
- subgraph path130 [Path]
- 130["Path
[478, 532, 7]"]
- 131["Segment
[538, 565, 7]"]
- 132["Segment
[571, 600, 7]"]
- 133["Segment
[606, 634, 7]"]
- 134["Segment
[640, 696, 7]"]
- 135["Segment
[702, 709, 7]"]
- 136[Solid2d]
+ subgraph path56 [Path]
+ 56["Path
[980, 1027, 7]"]
+ 64["Segment
[1033, 1074, 7]"]
+ 68["Segment
[1080, 1122, 7]"]
+ 76["Segment
[1128, 1170, 7]"]
+ 77["Segment
[1176, 1183, 7]"]
+ 78[Solid2d]
end
- subgraph path138 [Path]
- 138["Path
[980, 1027, 7]"]
- 139["Segment
[1033, 1074, 7]"]
- 140["Segment
[1080, 1122, 7]"]
- 141["Segment
[1128, 1170, 7]"]
- 142["Segment
[1176, 1183, 7]"]
- 143[Solid2d]
+ subgraph path111 [Path]
+ 111["Path
[963, 1088, 6]"]
+ 112["Segment
[1094, 1152, 6]"]
+ 113["Segment
[1158, 1283, 6]"]
+ 114["Segment
[1289, 1347, 6]"]
+ 115["Segment
[1353, 1481, 6]"]
+ 116["Segment
[1487, 1567, 6]"]
+ 117["Segment
[1573, 1702, 6]"]
+ 118["Segment
[1708, 1787, 6]"]
+ 119["Segment
[1793, 1800, 6]"]
+ 120[Solid2d]
end
- subgraph path145 [Path]
- 145["Path
[1441, 1600, 7]"]
- 146["Segment
[1606, 1701, 7]"]
- 147["Segment
[1707, 1868, 7]"]
- 148["Segment
[1874, 1969, 7]"]
- 149["Segment
[1975, 2139, 7]"]
- 150["Segment
[2145, 2241, 7]"]
- 151["Segment
[2247, 2410, 7]"]
- 152["Segment
[2416, 2511, 7]"]
- 153["Segment
[2517, 2524, 7]"]
- 154[Solid2d]
+ subgraph path147 [Path]
+ 147["Path
[1950, 2004, 6]"]
+ 148["Segment
[2010, 2051, 6]"]
+ 149["Segment
[2057, 2086, 6]"]
+ 150["Segment
[2092, 2122, 6]"]
+ 151["Segment
[2128, 2184, 6]"]
+ 152["Segment
[2190, 2197, 6]"]
+ 153[Solid2d]
end
- subgraph path156 [Path]
- 156["Path
[123, 210, 12]"]
- 157["Segment
[218, 247, 12]"]
- 158["Segment
[255, 283, 12]"]
- 159["Segment
[291, 388, 12]"]
- 160["Segment
[396, 443, 12]"]
- 161["Segment
[451, 479, 12]"]
- 162["Segment
[487, 516, 12]"]
- 163["Segment
[524, 553, 12]"]
- 164["Segment
[561, 652, 12]"]
- 165["Segment
[660, 688, 12]"]
- 166["Segment
[696, 725, 12]"]
- 167["Segment
[733, 821, 12]"]
- 168["Segment
[829, 857, 12]"]
- 169["Segment
[865, 899, 12]"]
- 170["Segment
[907, 937, 12]"]
- 171["Segment
[945, 1054, 12]"]
- 172["Segment
[1062, 1069, 12]"]
+ subgraph path168 [Path]
+ 168["Path
[2335, 2372, 6]"]
+ 169["Segment
[2378, 2409, 6]"]
+ 170["Segment
[2415, 2448, 6]"]
+ 171["Segment
[2454, 2486, 6]"]
+ 172["Segment
[2492, 2499, 6]"]
173[Solid2d]
end
- subgraph path175 [Path]
- 175["Path
[1203, 1301, 12]"]
- 176["Segment
[1309, 1428, 12]"]
- 177["Segment
[1436, 1490, 12]"]
- 178["Segment
[1498, 1619, 12]"]
- 179["Segment
[1627, 1634, 12]"]
- 180[Solid2d]
- end
- subgraph path182 [Path]
- 182["Path
[1731, 1828, 12]"]
- 183["Segment
[1836, 1955, 12]"]
- 184["Segment
[1963, 2018, 12]"]
- 185["Segment
[2026, 2147, 12]"]
- 186["Segment
[2155, 2162, 12]"]
- 187[Solid2d]
- end
subgraph path189 [Path]
- 189["Path
[1203, 1301, 12]"]
- 190["Segment
[1309, 1428, 12]"]
- 191["Segment
[1436, 1490, 12]"]
- 192["Segment
[1498, 1619, 12]"]
- 193["Segment
[1627, 1634, 12]"]
- 194[Solid2d]
+ 189["Path
[1441, 1600, 7]"]
+ 190["Segment
[1606, 1701, 7]"]
+ 191["Segment
[1707, 1868, 7]"]
+ 192["Segment
[1874, 1969, 7]"]
+ 193["Segment
[1975, 2139, 7]"]
+ 194["Segment
[2145, 2241, 7]"]
+ 195["Segment
[2247, 2410, 7]"]
+ 196["Segment
[2416, 2511, 7]"]
+ 197["Segment
[2517, 2524, 7]"]
+ 198[Solid2d]
end
- subgraph path196 [Path]
- 196["Path
[1731, 1828, 12]"]
- 197["Segment
[1836, 1955, 12]"]
- 198["Segment
[1963, 2018, 12]"]
- 199["Segment
[2026, 2147, 12]"]
- 200["Segment
[2155, 2162, 12]"]
- 201[Solid2d]
+ subgraph path200 [Path]
+ 200["Path
[123, 210, 8]"]
+ 201["Segment
[218, 247, 8]"]
+ 202["Segment
[255, 283, 8]"]
+ 203["Segment
[291, 388, 8]"]
+ 204["Segment
[396, 443, 8]"]
+ 205["Segment
[451, 479, 8]"]
+ 206["Segment
[487, 516, 8]"]
+ 207["Segment
[524, 553, 8]"]
+ 208["Segment
[561, 652, 8]"]
+ 209["Segment
[660, 688, 8]"]
+ 210["Segment
[696, 725, 8]"]
+ 211["Segment
[733, 821, 8]"]
+ 212["Segment
[829, 857, 8]"]
+ 213["Segment
[865, 899, 8]"]
+ 214["Segment
[907, 937, 8]"]
+ 215["Segment
[945, 1054, 8]"]
+ 216["Segment
[1062, 1069, 8]"]
+ 217[Solid2d]
end
- subgraph path230 [Path]
- 230["Path
[261, 354, 9]"]
- 231["Segment
[360, 409, 9]"]
- 232["Segment
[415, 465, 9]"]
- 233["Segment
[471, 521, 9]"]
- 234["Segment
[527, 545, 9]"]
- 235[Solid2d]
+ subgraph path219 [Path]
+ 219["Path
[1203, 1301, 8]"]
+ 220["Segment
[1309, 1428, 8]"]
+ 221["Segment
[1436, 1490, 8]"]
+ 222["Segment
[1498, 1619, 8]"]
+ 223["Segment
[1627, 1634, 8]"]
+ 224[Solid2d]
end
- subgraph path256 [Path]
- 256["Path
[309, 339, 10]"]
- 257["Segment
[345, 377, 10]"]
- 258["Segment
[383, 416, 10]"]
- 259["Segment
[422, 503, 10]"]
- 260["Segment
[509, 536, 10]"]
- 261["Segment
[542, 549, 10]"]
- 262[Solid2d]
+ subgraph path226 [Path]
+ 226["Path
[1731, 1828, 8]"]
+ 227["Segment
[1836, 1955, 8]"]
+ 228["Segment
[1963, 2018, 8]"]
+ 229["Segment
[2026, 2147, 8]"]
+ 230["Segment
[2155, 2162, 8]"]
+ 231[Solid2d]
+ end
+ subgraph path233 [Path]
+ 233["Path
[1203, 1301, 8]"]
+ 234["Segment
[1309, 1428, 8]"]
+ 235["Segment
[1436, 1490, 8]"]
+ 236["Segment
[1498, 1619, 8]"]
+ 237["Segment
[1627, 1634, 8]"]
+ 238[Solid2d]
+ end
+ subgraph path240 [Path]
+ 240["Path
[1731, 1828, 8]"]
+ 241["Segment
[1836, 1955, 8]"]
+ 242["Segment
[1963, 2018, 8]"]
+ 243["Segment
[2026, 2147, 8]"]
+ 244["Segment
[2155, 2162, 8]"]
+ 245[Solid2d]
end
subgraph path274 [Path]
- 274["Path
[398, 423, 11]"]
- 275["Segment
[431, 490, 11]"]
- 276["Segment
[498, 558, 11]"]
- 277["Segment
[566, 616, 11]"]
- 278["Segment
[624, 631, 11]"]
+ 274["Path
[398, 423, 12]"]
+ 275["Segment
[431, 490, 12]"]
+ 276["Segment
[498, 558, 12]"]
+ 277["Segment
[566, 616, 12]"]
+ 278["Segment
[624, 631, 12]"]
279[Solid2d]
end
subgraph path298 [Path]
- 298["Path
[398, 423, 11]"]
- 299["Segment
[431, 490, 11]"]
- 300["Segment
[498, 558, 11]"]
- 301["Segment
[566, 616, 11]"]
- 302["Segment
[624, 631, 11]"]
+ 298["Path
[398, 423, 12]"]
+ 299["Segment
[431, 490, 12]"]
+ 300["Segment
[498, 558, 12]"]
+ 301["Segment
[566, 616, 12]"]
+ 302["Segment
[624, 631, 12]"]
303[Solid2d]
end
subgraph path322 [Path]
- 322["Path
[398, 423, 11]"]
- 323["Segment
[431, 490, 11]"]
- 324["Segment
[498, 558, 11]"]
- 325["Segment
[566, 616, 11]"]
- 326["Segment
[624, 631, 11]"]
+ 322["Path
[398, 423, 12]"]
+ 323["Segment
[431, 490, 12]"]
+ 324["Segment
[498, 558, 12]"]
+ 325["Segment
[566, 616, 12]"]
+ 326["Segment
[624, 631, 12]"]
327[Solid2d]
end
subgraph path346 [Path]
- 346["Path
[398, 423, 11]"]
- 347["Segment
[431, 490, 11]"]
- 348["Segment
[498, 558, 11]"]
- 349["Segment
[566, 616, 11]"]
- 350["Segment
[624, 631, 11]"]
+ 346["Path
[398, 423, 12]"]
+ 347["Segment
[431, 490, 12]"]
+ 348["Segment
[498, 558, 12]"]
+ 349["Segment
[566, 616, 12]"]
+ 350["Segment
[624, 631, 12]"]
351[Solid2d]
end
- 1["Plane
[368, 385, 6]"]
- 8["Sweep Extrusion
[603, 633, 6]"]
- 9[Wall]
- 10[Wall]
- 11[Wall]
- 12[Wall]
- 13["Cap Start"]
- 14["Cap End"]
- 15["SweepEdge Opposite"]
- 16["SweepEdge Adjacent"]
- 17["SweepEdge Opposite"]
- 18["SweepEdge Adjacent"]
- 19["SweepEdge Opposite"]
- 20["SweepEdge Adjacent"]
- 21["SweepEdge Opposite"]
- 22["SweepEdge Adjacent"]
- 23["EdgeCut Chamfer
[639, 870, 6]"]
- 24["EdgeCut Chamfer
[639, 870, 6]"]
- 25["EdgeCut Chamfer
[639, 870, 6]"]
- 26["EdgeCut Chamfer
[639, 870, 6]"]
- 37["Sweep Extrusion
[1814, 1857, 6]"]
+ 1["Plane
[307, 324, 9]"]
+ 3["Plane
[368, 385, 6]"]
+ 6["Plane
[455, 472, 7]"]
+ 9["Plane
[286, 303, 11]"]
+ 11["Plane
[238, 255, 10]"]
+ 25["Plane
[535, 574, 9]"]
+ 34["Sweep Revolve
[555, 572, 11]"]
+ 35[Wall]
+ 36[Wall]
+ 37[Wall]
38[Wall]
39[Wall]
- 40[Wall]
- 41[Wall]
- 42[Wall]
- 43[Wall]
+ 41["SweepEdge Opposite"]
+ 43["Sweep Extrusion
[603, 633, 6]"]
44[Wall]
45[Wall]
- 46["Cap Start"]
- 47["SweepEdge Opposite"]
- 48["SweepEdge Adjacent"]
- 49["SweepEdge Opposite"]
- 50["SweepEdge Adjacent"]
- 51["SweepEdge Opposite"]
- 52["SweepEdge Adjacent"]
- 53["SweepEdge Opposite"]
- 54["SweepEdge Adjacent"]
- 55["SweepEdge Opposite"]
- 56["SweepEdge Adjacent"]
- 57["SweepEdge Opposite"]
- 58["SweepEdge Adjacent"]
- 59["SweepEdge Opposite"]
- 60["SweepEdge Adjacent"]
- 61["SweepEdge Opposite"]
- 62["SweepEdge Adjacent"]
- 70["Sweep Extrusion
[2211, 2254, 6]"]
+ 46[Wall]
+ 47[Wall]
+ 48["Cap Start"]
+ 49["Cap End"]
+ 54["SweepEdge Opposite"]
+ 55["Plane
[957, 974, 7]"]
+ 57["Sweep Extrusion
[591, 643, 10]"]
+ 58[Wall]
+ 59[Wall]
+ 60[Wall]
+ 61[Wall]
+ 62["Cap Start"]
+ 63["Cap End"]
+ 65["SweepEdge Opposite"]
+ 66["SweepEdge Opposite"]
+ 69["Sweep Loft
[914, 957, 9]"]
+ 70[Wall]
71[Wall]
72[Wall]
73[Wall]
- 74[Wall]
- 75["Cap Start"]
- 76["SweepEdge Opposite"]
- 77["SweepEdge Adjacent"]
- 78["SweepEdge Opposite"]
+ 74["Cap Start"]
+ 75["Cap End"]
79["SweepEdge Adjacent"]
- 80["SweepEdge Opposite"]
+ 80["SweepEdge Adjacent"]
81["SweepEdge Adjacent"]
- 82["SweepEdge Opposite"]
- 83["SweepEdge Adjacent"]
- 90["Sweep Extrusion
[2501, 2534, 6]"]
- 91[Wall]
- 92[Wall]
- 93[Wall]
- 94[Wall]
- 95["Cap Start"]
- 96["SweepEdge Opposite"]
- 97["SweepEdge Adjacent"]
- 98["SweepEdge Opposite"]
+ 82["SweepEdge Adjacent"]
+ 83["SweepEdge Opposite"]
+ 84["SweepEdge Adjacent"]
+ 85["SweepEdge Opposite"]
+ 86["SweepEdge Adjacent"]
+ 87["SweepEdge Opposite"]
+ 88["SweepEdge Adjacent"]
+ 89["SweepEdge Opposite"]
+ 90["SweepEdge Adjacent"]
+ 91["SweepEdge Opposite"]
+ 92["SweepEdge Adjacent"]
+ 93["SweepEdge Opposite"]
+ 94["SweepEdge Adjacent"]
+ 95["SweepEdge Opposite"]
+ 96["SweepEdge Adjacent"]
+ 97["SweepEdge Opposite"]
+ 98["SweepEdge Adjacent"]
99["SweepEdge Adjacent"]
- 100["SweepEdge Opposite"]
+ 100["SweepEdge Adjacent"]
101["SweepEdge Adjacent"]
- 102["SweepEdge Opposite"]
- 103["SweepEdge Adjacent"]
- 104["Plane
[307, 324, 8]"]
- 111["Plane
[535, 574, 8]"]
- 113["SweepEdge Opposite"]
- 114["SweepEdge Opposite"]
- 115["SweepEdge Opposite"]
- 116["SweepEdge Opposite"]
- 118["Sweep Loft
[914, 957, 8]"]
- 119[Wall]
- 120[Wall]
- 121[Wall]
+ 102["SweepEdge Adjacent"]
+ 103["EdgeCut Chamfer
[639, 870, 6]"]
+ 104["EdgeCut Chamfer
[639, 870, 6]"]
+ 105["EdgeCut Chamfer
[639, 870, 6]"]
+ 106["EdgeCut Chamfer
[639, 870, 6]"]
+ 107["EdgeCut Fillet
[649, 855, 10]"]
+ 108["EdgeCut Fillet
[649, 855, 10]"]
+ 109["EdgeCut Fillet
[649, 855, 10]"]
+ 110["EdgeCut Fillet
[649, 855, 10]"]
+ 121["Sweep Extrusion
[1814, 1857, 6]"]
122[Wall]
- 123["Cap Start"]
- 124["Cap End"]
- 125["SweepEdge Adjacent"]
- 126["SweepEdge Adjacent"]
- 127["SweepEdge Adjacent"]
- 128["SweepEdge Adjacent"]
- 129["Plane
[455, 472, 7]"]
- 137["Plane
[957, 974, 7]"]
- 144["Plane
[1418, 1435, 7]"]
- 155["Plane
[2632, 2649, 7]"]
- 174["Plane
[2692, 2709, 7]"]
- 181["Plane
[2754, 2771, 7]"]
- 188["Plane
[2815, 2832, 7]"]
- 195["Plane
[2876, 2893, 7]"]
- 202["Sweep Extrusion
[2920, 2951, 7]"]
- 203[Wall]
- 204[Wall]
- 205[Wall]
- 206[Wall]
- 207[Wall]
- 208[Wall]
- 209[Wall]
- 210[Wall]
- 211["Cap Start"]
- 212["Cap End"]
- 213["SweepEdge Opposite"]
- 214["SweepEdge Adjacent"]
- 215["SweepEdge Opposite"]
- 216["SweepEdge Adjacent"]
- 217["SweepEdge Opposite"]
- 218["SweepEdge Adjacent"]
- 219["SweepEdge Opposite"]
- 220["SweepEdge Adjacent"]
- 221["SweepEdge Opposite"]
- 222["SweepEdge Adjacent"]
- 223["SweepEdge Opposite"]
- 224["SweepEdge Adjacent"]
- 225["SweepEdge Opposite"]
- 226["SweepEdge Adjacent"]
- 227["SweepEdge Opposite"]
- 228["SweepEdge Adjacent"]
- 229["Plane
[238, 255, 9]"]
- 236["Sweep Extrusion
[591, 643, 9]"]
- 237[Wall]
- 238[Wall]
- 239[Wall]
- 240[Wall]
- 241["Cap Start"]
- 242["Cap End"]
- 243["SweepEdge Opposite"]
- 244["SweepEdge Adjacent"]
- 245["SweepEdge Opposite"]
- 246["SweepEdge Adjacent"]
- 247["SweepEdge Opposite"]
- 248["SweepEdge Adjacent"]
- 249["SweepEdge Opposite"]
- 250["SweepEdge Adjacent"]
- 251["EdgeCut Fillet
[649, 855, 9]"]
- 252["EdgeCut Fillet
[649, 855, 9]"]
- 253["EdgeCut Fillet
[649, 855, 9]"]
- 254["EdgeCut Fillet
[649, 855, 9]"]
- 255["Plane
[286, 303, 10]"]
- 263["Sweep Revolve
[555, 572, 10]"]
- 264[Wall]
- 265[Wall]
- 266[Wall]
- 267[Wall]
- 268[Wall]
- 269["SweepEdge Adjacent"]
+ 123[Wall]
+ 124[Wall]
+ 125[Wall]
+ 126[Wall]
+ 127[Wall]
+ 128[Wall]
+ 129[Wall]
+ 130["Cap Start"]
+ 131["SweepEdge Opposite"]
+ 132["SweepEdge Adjacent"]
+ 133["SweepEdge Opposite"]
+ 134["SweepEdge Adjacent"]
+ 135["SweepEdge Opposite"]
+ 136["SweepEdge Adjacent"]
+ 137["SweepEdge Opposite"]
+ 138["SweepEdge Adjacent"]
+ 139["SweepEdge Opposite"]
+ 140["SweepEdge Adjacent"]
+ 141["SweepEdge Opposite"]
+ 142["SweepEdge Adjacent"]
+ 143["SweepEdge Opposite"]
+ 144["SweepEdge Adjacent"]
+ 145["SweepEdge Opposite"]
+ 146["SweepEdge Adjacent"]
+ 154["Sweep Extrusion
[2211, 2254, 6]"]
+ 155[Wall]
+ 156[Wall]
+ 157[Wall]
+ 158[Wall]
+ 159["Cap Start"]
+ 160["SweepEdge Opposite"]
+ 161["SweepEdge Adjacent"]
+ 162["SweepEdge Opposite"]
+ 163["SweepEdge Adjacent"]
+ 164["SweepEdge Opposite"]
+ 165["SweepEdge Adjacent"]
+ 166["SweepEdge Opposite"]
+ 167["SweepEdge Adjacent"]
+ 174["Sweep Extrusion
[2501, 2534, 6]"]
+ 175[Wall]
+ 176[Wall]
+ 177[Wall]
+ 178[Wall]
+ 179["Cap Start"]
+ 180["SweepEdge Opposite"]
+ 181["SweepEdge Adjacent"]
+ 182["SweepEdge Opposite"]
+ 183["SweepEdge Adjacent"]
+ 184["SweepEdge Opposite"]
+ 185["SweepEdge Adjacent"]
+ 186["SweepEdge Opposite"]
+ 187["SweepEdge Adjacent"]
+ 188["Plane
[1418, 1435, 7]"]
+ 199["Plane
[2632, 2649, 7]"]
+ 218["Plane
[2692, 2709, 7]"]
+ 225["Plane
[2754, 2771, 7]"]
+ 232["Plane
[2815, 2832, 7]"]
+ 239["Plane
[2876, 2893, 7]"]
+ 246["Sweep Extrusion
[2920, 2951, 7]"]
+ 247[Wall]
+ 248[Wall]
+ 249[Wall]
+ 250[Wall]
+ 251[Wall]
+ 252[Wall]
+ 253[Wall]
+ 254[Wall]
+ 255["Cap Start"]
+ 256["Cap End"]
+ 257["SweepEdge Opposite"]
+ 258["SweepEdge Adjacent"]
+ 259["SweepEdge Opposite"]
+ 260["SweepEdge Adjacent"]
+ 261["SweepEdge Opposite"]
+ 262["SweepEdge Adjacent"]
+ 263["SweepEdge Opposite"]
+ 264["SweepEdge Adjacent"]
+ 265["SweepEdge Opposite"]
+ 266["SweepEdge Adjacent"]
+ 267["SweepEdge Opposite"]
+ 268["SweepEdge Adjacent"]
+ 269["SweepEdge Opposite"]
270["SweepEdge Adjacent"]
- 271["SweepEdge Adjacent"]
+ 271["SweepEdge Opposite"]
272["SweepEdge Adjacent"]
- 273["Plane
[373, 390, 11]"]
- 280["Sweep Extrusion
[643, 690, 11]"]
+ 273["Plane
[373, 390, 12]"]
+ 280["Sweep Extrusion
[643, 690, 12]"]
281[Wall]
282[Wall]
283[Wall]
@@ -352,10 +352,10 @@ flowchart LR
292["SweepEdge Adjacent"]
293["SweepEdge Opposite"]
294["SweepEdge Adjacent"]
- 295["EdgeCut Chamfer
[698, 844, 11]"]
- 296["EdgeCut Chamfer
[698, 844, 11]"]
- 297["Plane
[373, 390, 11]"]
- 304["Sweep Extrusion
[643, 690, 11]"]
+ 295["EdgeCut Chamfer
[698, 844, 12]"]
+ 296["EdgeCut Chamfer
[698, 844, 12]"]
+ 297["Plane
[373, 390, 12]"]
+ 304["Sweep Extrusion
[643, 690, 12]"]
305[Wall]
306[Wall]
307[Wall]
@@ -370,10 +370,10 @@ flowchart LR
316["SweepEdge Adjacent"]
317["SweepEdge Opposite"]
318["SweepEdge Adjacent"]
- 319["EdgeCut Chamfer
[698, 844, 11]"]
- 320["EdgeCut Chamfer
[698, 844, 11]"]
- 321["Plane
[373, 390, 11]"]
- 328["Sweep Extrusion
[643, 690, 11]"]
+ 319["EdgeCut Chamfer
[698, 844, 12]"]
+ 320["EdgeCut Chamfer
[698, 844, 12]"]
+ 321["Plane
[373, 390, 12]"]
+ 328["Sweep Extrusion
[643, 690, 12]"]
329[Wall]
330[Wall]
331[Wall]
@@ -388,10 +388,10 @@ flowchart LR
340["SweepEdge Adjacent"]
341["SweepEdge Opposite"]
342["SweepEdge Adjacent"]
- 343["EdgeCut Chamfer
[698, 844, 11]"]
- 344["EdgeCut Chamfer
[698, 844, 11]"]
- 345["Plane
[373, 390, 11]"]
- 352["Sweep Extrusion
[643, 690, 11]"]
+ 343["EdgeCut Chamfer
[698, 844, 12]"]
+ 344["EdgeCut Chamfer
[698, 844, 12]"]
+ 345["Plane
[373, 390, 12]"]
+ 352["Sweep Extrusion
[643, 690, 12]"]
353[Wall]
354[Wall]
355[Wall]
@@ -406,399 +406,395 @@ flowchart LR
364["SweepEdge Adjacent"]
365["SweepEdge Opposite"]
366["SweepEdge Adjacent"]
- 367["EdgeCut Chamfer
[698, 844, 11]"]
- 368["EdgeCut Chamfer
[698, 844, 11]"]
- 369["StartSketchOnFace
[931, 957, 6]"]
- 370["StartSketchOnFace
[1910, 1944, 6]"]
- 371["StartSketchOnFace
[2295, 2329, 6]"]
- 372["StartSketchOnPlane
[594, 618, 8]"]
+ 367["EdgeCut Chamfer
[698, 844, 12]"]
+ 368["EdgeCut Chamfer
[698, 844, 12]"]
1 --- 2
- 2 --- 3
- 2 --- 4
2 --- 5
- 2 --- 6
- 2 ---- 8
- 2 --- 7
- 3 --- 12
- 3 --- 21
- 3 --- 22
- 4 --- 11
- 4 --- 19
- 4 --- 20
- 5 --- 10
- 5 --- 17
- 5 --- 18
- 6 --- 9
- 6 --- 15
- 6 --- 16
- 8 --- 9
- 8 --- 10
- 8 --- 11
- 8 --- 12
- 8 --- 13
- 8 --- 14
- 8 --- 15
- 8 --- 16
- 8 --- 17
- 8 --- 18
- 8 --- 19
- 8 --- 20
- 8 --- 21
- 8 --- 22
- 14 --- 27
- 22 <--x 23
- 20 <--x 24
- 18 <--x 25
- 16 <--x 26
- 27 --- 28
- 27 --- 29
- 27 --- 30
- 27 --- 31
- 27 --- 32
- 27 --- 33
- 27 --- 34
- 27 --- 35
- 27 ---- 37
- 27 --- 36
- 28 --- 45
- 28 --- 61
- 28 --- 62
- 29 --- 44
- 29 --- 59
- 29 --- 60
- 30 --- 43
- 30 --- 57
- 30 --- 58
- 31 --- 42
- 31 --- 55
- 31 --- 56
- 32 --- 41
- 32 --- 53
- 32 --- 54
- 33 --- 40
- 33 --- 51
- 33 --- 52
+ 2 --- 14
+ 2 --- 19
+ 2 --- 21
+ 2 ---- 69
+ 2 --- 22
+ 3 --- 4
+ 4 --- 8
+ 4 --- 16
+ 4 --- 23
+ 4 --- 28
+ 4 ---- 43
+ 4 --- 29
+ 5 --- 70
+ 5 --- 41
+ 5 --- 99
+ 6 --- 7
+ 7 --- 13
+ 7 --- 18
+ 7 --- 27
+ 7 --- 42
+ 7 --- 50
+ 7 --- 51
+ 8 --- 47
+ 8 --- 89
+ 8 --- 90
+ 9 --- 10
+ 10 --- 15
+ 10 --- 20
+ 10 --- 24
+ 10 --- 31
+ 10 --- 32
+ 10 ---- 34
+ 10 --- 33
+ 11 --- 12
+ 12 --- 17
+ 12 --- 26
+ 12 --- 40
+ 12 --- 52
+ 12 ---- 57
+ 12 --- 53
+ 14 --- 71
+ 14 --- 54
+ 14 --- 100
+ 15 --- 35
+ 15 x--> 79
+ 16 --- 46
+ 16 --- 87
+ 16 --- 88
+ 17 --- 61
+ 17 --- 97
+ 17 --- 98
+ 19 --- 72
+ 19 --- 65
+ 19 --- 101
+ 20 --- 36
+ 20 --- 79
+ 21 --- 73
+ 21 --- 66
+ 21 --- 102
+ 23 --- 45
+ 23 --- 85
+ 23 --- 86
+ 24 --- 37
+ 24 --- 80
+ 25 --- 30
+ 26 --- 60
+ 26 --- 95
+ 26 --- 96
+ 28 --- 44
+ 28 --- 83
+ 28 --- 84
+ 30 x--> 41
+ 30 x--> 54
+ 30 x--> 65
+ 30 x--> 66
+ 30 x---> 69
+ 30 --- 67
+ 31 --- 38
+ 31 --- 81
+ 32 --- 39
+ 32 --- 82
+ 34 --- 35
+ 34 --- 36
+ 34 --- 37
+ 34 --- 38
34 --- 39
- 34 --- 49
- 34 --- 50
- 35 --- 38
- 35 --- 47
- 35 --- 48
- 37 --- 38
- 37 --- 39
- 37 --- 40
- 37 --- 41
- 37 --- 42
- 37 --- 43
- 37 --- 44
- 37 --- 45
- 37 --- 46
- 37 --- 47
- 37 --- 48
- 37 --- 49
- 37 --- 50
- 37 --- 51
- 37 --- 52
- 37 --- 53
- 37 --- 54
- 37 --- 55
- 37 --- 56
- 37 --- 57
- 37 --- 58
- 37 --- 59
- 37 --- 60
- 37 --- 61
- 37 --- 62
- 46 --- 63
- 46 --- 84
- 63 --- 64
- 63 --- 65
- 63 --- 66
- 63 --- 67
- 63 --- 68
- 63 ---- 70
- 63 --- 69
- 64 --- 74
- 64 --- 82
- 64 --- 83
- 65 --- 73
- 65 --- 80
- 65 --- 81
- 66 --- 72
- 66 --- 78
- 66 --- 79
- 67 --- 71
- 67 --- 76
- 67 --- 77
- 70 --- 71
- 70 --- 72
- 70 --- 73
- 70 --- 74
- 70 --- 75
- 70 --- 76
- 70 --- 77
- 70 --- 78
- 70 --- 79
- 70 --- 80
- 70 --- 81
- 70 --- 82
- 70 --- 83
- 84 --- 85
- 84 --- 86
- 84 --- 87
- 84 --- 88
- 84 ---- 90
- 84 --- 89
- 85 --- 94
- 85 --- 102
- 85 --- 103
- 86 --- 93
- 86 --- 100
- 86 --- 101
- 87 --- 92
- 87 --- 98
- 87 --- 99
- 88 --- 91
- 88 --- 96
- 88 --- 97
- 90 --- 91
- 90 --- 92
- 90 --- 93
- 90 --- 94
- 90 --- 95
- 90 --- 96
- 90 --- 97
- 90 --- 98
- 90 --- 99
- 90 --- 100
- 90 --- 101
- 90 --- 102
- 90 --- 103
- 104 --- 105
- 105 --- 106
- 105 --- 107
- 105 --- 108
- 105 --- 109
- 105 ---- 118
- 105 --- 110
- 106 --- 119
- 106 --- 113
- 106 --- 125
- 107 --- 120
- 107 --- 114
- 107 --- 126
- 108 --- 121
- 108 --- 115
- 108 --- 127
- 109 --- 122
- 109 --- 116
- 109 --- 128
+ 34 <--x 15
+ 34 --- 79
+ 34 <--x 20
+ 34 <--x 24
+ 34 --- 80
+ 34 <--x 31
+ 34 --- 81
+ 34 <--x 32
+ 34 --- 82
+ 40 --- 59
+ 40 --- 93
+ 40 --- 94
+ 69 --- 41
+ 43 --- 44
+ 43 --- 45
+ 43 --- 46
+ 43 --- 47
+ 43 --- 48
+ 43 --- 49
+ 43 --- 83
+ 43 --- 84
+ 43 --- 85
+ 43 --- 86
+ 43 --- 87
+ 43 --- 88
+ 43 --- 89
+ 43 --- 90
+ 49 --- 111
+ 52 --- 58
+ 52 --- 91
+ 52 --- 92
+ 69 --- 54
+ 55 --- 56
+ 56 --- 64
+ 56 --- 68
+ 56 --- 76
+ 56 --- 77
+ 56 --- 78
+ 57 --- 58
+ 57 --- 59
+ 57 --- 60
+ 57 --- 61
+ 57 --- 62
+ 57 --- 63
+ 57 --- 91
+ 57 --- 92
+ 57 --- 93
+ 57 --- 94
+ 57 --- 95
+ 57 --- 96
+ 57 --- 97
+ 57 --- 98
+ 69 --- 65
+ 69 --- 66
+ 69 --- 70
+ 69 --- 71
+ 69 --- 72
+ 69 --- 73
+ 69 --- 74
+ 69 --- 75
+ 69 --- 99
+ 69 --- 100
+ 69 --- 101
+ 69 --- 102
+ 90 <--x 103
+ 88 <--x 104
+ 86 <--x 105
+ 84 <--x 106
+ 98 <--x 107
+ 96 <--x 108
+ 94 <--x 109
+ 92 <--x 110
111 --- 112
- 112 x--> 113
- 112 x--> 114
- 112 x--> 115
- 112 x--> 116
- 112 x---> 118
- 112 --- 117
- 118 --- 113
- 118 --- 114
- 118 --- 115
- 118 --- 116
- 118 --- 119
- 118 --- 120
- 118 --- 121
- 118 --- 122
+ 111 --- 113
+ 111 --- 114
+ 111 --- 115
+ 111 --- 116
+ 111 --- 117
+ 111 --- 118
+ 111 --- 119
+ 111 ---- 121
+ 111 --- 120
+ 112 --- 129
+ 112 --- 145
+ 112 --- 146
+ 113 --- 128
+ 113 --- 143
+ 113 --- 144
+ 114 --- 127
+ 114 --- 141
+ 114 --- 142
+ 115 --- 126
+ 115 --- 139
+ 115 --- 140
+ 116 --- 125
+ 116 --- 137
+ 116 --- 138
+ 117 --- 124
+ 117 --- 135
+ 117 --- 136
118 --- 123
- 118 --- 124
- 118 --- 125
- 118 --- 126
- 118 --- 127
- 118 --- 128
- 129 --- 130
- 130 --- 131
- 130 --- 132
- 130 --- 133
- 130 --- 134
- 130 --- 135
- 130 --- 136
- 137 --- 138
- 138 --- 139
- 138 --- 140
- 138 --- 141
- 138 --- 142
- 138 --- 143
- 144 --- 145
- 145 --- 146
- 145 --- 147
- 145 --- 148
- 145 --- 149
- 145 --- 150
- 145 --- 151
- 145 --- 152
- 145 --- 153
- 145 ---- 202
- 145 --- 154
- 146 --- 210
- 146 --- 227
- 146 --- 228
- 147 --- 209
- 147 --- 225
- 147 --- 226
- 148 --- 208
- 148 --- 223
- 148 --- 224
- 149 --- 207
- 149 --- 221
- 149 --- 222
- 150 --- 206
- 150 --- 219
- 150 --- 220
- 151 --- 205
- 151 --- 217
- 151 --- 218
- 152 --- 204
- 152 --- 215
- 152 --- 216
- 153 --- 203
- 153 --- 213
- 153 --- 214
- 155 --- 156
- 156 --- 157
- 156 --- 158
- 156 --- 159
- 156 --- 160
- 156 --- 161
- 156 --- 162
- 156 --- 163
- 156 --- 164
- 156 --- 165
- 156 --- 166
- 156 --- 167
- 156 --- 168
- 156 --- 169
- 156 --- 170
- 156 --- 171
- 156 --- 172
- 156 --- 173
+ 118 --- 133
+ 118 --- 134
+ 119 --- 122
+ 119 --- 131
+ 119 --- 132
+ 121 --- 122
+ 121 --- 123
+ 121 --- 124
+ 121 --- 125
+ 121 --- 126
+ 121 --- 127
+ 121 --- 128
+ 121 --- 129
+ 121 --- 130
+ 121 --- 131
+ 121 --- 132
+ 121 --- 133
+ 121 --- 134
+ 121 --- 135
+ 121 --- 136
+ 121 --- 137
+ 121 --- 138
+ 121 --- 139
+ 121 --- 140
+ 121 --- 141
+ 121 --- 142
+ 121 --- 143
+ 121 --- 144
+ 121 --- 145
+ 121 --- 146
+ 130 --- 147
+ 130 --- 168
+ 147 --- 148
+ 147 --- 149
+ 147 --- 150
+ 147 --- 151
+ 147 --- 152
+ 147 ---- 154
+ 147 --- 153
+ 148 --- 158
+ 148 --- 166
+ 148 --- 167
+ 149 --- 157
+ 149 --- 164
+ 149 --- 165
+ 150 --- 156
+ 150 --- 162
+ 150 --- 163
+ 151 --- 155
+ 151 --- 160
+ 151 --- 161
+ 154 --- 155
+ 154 --- 156
+ 154 --- 157
+ 154 --- 158
+ 154 --- 159
+ 154 --- 160
+ 154 --- 161
+ 154 --- 162
+ 154 --- 163
+ 154 --- 164
+ 154 --- 165
+ 154 --- 166
+ 154 --- 167
+ 168 --- 169
+ 168 --- 170
+ 168 --- 171
+ 168 --- 172
+ 168 ---- 174
+ 168 --- 173
+ 169 --- 178
+ 169 --- 186
+ 169 --- 187
+ 170 --- 177
+ 170 --- 184
+ 170 --- 185
+ 171 --- 176
+ 171 --- 182
+ 171 --- 183
+ 172 --- 175
+ 172 --- 180
+ 172 --- 181
174 --- 175
- 175 --- 176
- 175 --- 177
- 175 --- 178
- 175 --- 179
- 175 --- 180
- 181 --- 182
- 182 --- 183
- 182 --- 184
- 182 --- 185
- 182 --- 186
- 182 --- 187
+ 174 --- 176
+ 174 --- 177
+ 174 --- 178
+ 174 --- 179
+ 174 --- 180
+ 174 --- 181
+ 174 --- 182
+ 174 --- 183
+ 174 --- 184
+ 174 --- 185
+ 174 --- 186
+ 174 --- 187
188 --- 189
189 --- 190
189 --- 191
189 --- 192
189 --- 193
189 --- 194
- 195 --- 196
- 196 --- 197
- 196 --- 198
- 196 --- 199
- 196 --- 200
- 196 --- 201
- 202 --- 203
- 202 --- 204
- 202 --- 205
- 202 --- 206
- 202 --- 207
- 202 --- 208
- 202 --- 209
- 202 --- 210
- 202 --- 211
- 202 --- 212
- 202 --- 213
- 202 --- 214
- 202 --- 215
- 202 --- 216
- 202 --- 217
- 202 --- 218
- 202 --- 219
- 202 --- 220
- 202 --- 221
- 202 --- 222
- 202 --- 223
- 202 --- 224
- 202 --- 225
- 202 --- 226
- 202 --- 227
- 202 --- 228
- 229 --- 230
- 230 --- 231
- 230 --- 232
- 230 --- 233
- 230 --- 234
- 230 ---- 236
- 230 --- 235
- 231 --- 240
- 231 --- 249
- 231 --- 250
- 232 --- 239
- 232 --- 247
- 232 --- 248
+ 189 --- 195
+ 189 --- 196
+ 189 --- 197
+ 189 ---- 246
+ 189 --- 198
+ 190 --- 254
+ 190 --- 271
+ 190 --- 272
+ 191 --- 253
+ 191 --- 269
+ 191 --- 270
+ 192 --- 252
+ 192 --- 267
+ 192 --- 268
+ 193 --- 251
+ 193 --- 265
+ 193 --- 266
+ 194 --- 250
+ 194 --- 263
+ 194 --- 264
+ 195 --- 249
+ 195 --- 261
+ 195 --- 262
+ 196 --- 248
+ 196 --- 259
+ 196 --- 260
+ 197 --- 247
+ 197 --- 257
+ 197 --- 258
+ 199 --- 200
+ 200 --- 201
+ 200 --- 202
+ 200 --- 203
+ 200 --- 204
+ 200 --- 205
+ 200 --- 206
+ 200 --- 207
+ 200 --- 208
+ 200 --- 209
+ 200 --- 210
+ 200 --- 211
+ 200 --- 212
+ 200 --- 213
+ 200 --- 214
+ 200 --- 215
+ 200 --- 216
+ 200 --- 217
+ 218 --- 219
+ 219 --- 220
+ 219 --- 221
+ 219 --- 222
+ 219 --- 223
+ 219 --- 224
+ 225 --- 226
+ 226 --- 227
+ 226 --- 228
+ 226 --- 229
+ 226 --- 230
+ 226 --- 231
+ 232 --- 233
+ 233 --- 234
+ 233 --- 235
+ 233 --- 236
+ 233 --- 237
233 --- 238
- 233 --- 245
- 233 --- 246
- 234 --- 237
- 234 --- 243
- 234 --- 244
- 236 --- 237
- 236 --- 238
- 236 --- 239
- 236 --- 240
- 236 --- 241
- 236 --- 242
- 236 --- 243
- 236 --- 244
- 236 --- 245
- 236 --- 246
- 236 --- 247
- 236 --- 248
- 236 --- 249
- 236 --- 250
- 250 <--x 251
- 248 <--x 252
- 246 <--x 253
- 244 <--x 254
- 255 --- 256
- 256 --- 257
- 256 --- 258
- 256 --- 259
- 256 --- 260
- 256 --- 261
- 256 ---- 263
- 256 --- 262
- 257 --- 264
- 257 x--> 269
- 258 --- 265
- 258 --- 269
- 259 --- 266
- 259 --- 270
- 260 --- 267
- 260 --- 271
- 261 --- 268
- 261 --- 272
- 263 --- 264
- 263 --- 265
- 263 --- 266
- 263 --- 267
- 263 --- 268
- 263 <--x 257
- 263 --- 269
- 263 <--x 258
- 263 <--x 259
- 263 --- 270
- 263 <--x 260
- 263 --- 271
- 263 <--x 261
- 263 --- 272
+ 239 --- 240
+ 240 --- 241
+ 240 --- 242
+ 240 --- 243
+ 240 --- 244
+ 240 --- 245
+ 246 --- 247
+ 246 --- 248
+ 246 --- 249
+ 246 --- 250
+ 246 --- 251
+ 246 --- 252
+ 246 --- 253
+ 246 --- 254
+ 246 --- 255
+ 246 --- 256
+ 246 --- 257
+ 246 --- 258
+ 246 --- 259
+ 246 --- 260
+ 246 --- 261
+ 246 --- 262
+ 246 --- 263
+ 246 --- 264
+ 246 --- 265
+ 246 --- 266
+ 246 --- 267
+ 246 --- 268
+ 246 --- 269
+ 246 --- 270
+ 246 --- 271
+ 246 --- 272
273 --- 274
274 --- 275
274 --- 276
@@ -939,8 +935,4 @@ flowchart LR
352 --- 366
360 <--x 367
362 <--x 368
- 14 <--x 369
- 46 <--x 370
- 46 <--x 371
- 111 <--x 372
```
diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap
index ef9135fa5..03dae1b12 100644
--- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap
+++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap
@@ -12,349 +12,6 @@ description: Operations executed walkie-talkie.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.325,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "chamfer",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "END"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.0625,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.0625,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "tag": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.5,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -363,98 +20,10 @@ description: Operations executed walkie-talkie.kcl
"group": {
"type": "ModuleInstance",
"name": "antenna",
- "moduleId": 8
+ "moduleId": 9
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "offset": {
- "value": {
- "type": "Number",
- "value": 3.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "offsetPlane",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "sketches": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "loft",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
{
"type": "GroupEnd"
},
@@ -467,1359 +36,6 @@ description: Operations executed walkie-talkie.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "cos",
- "functionSourceRange": [
- 0,
- 0,
- 0
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- }
- ]
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "zLogo",
- "functionSourceRange": [
- 69,
- 1088,
- 12
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo",
- "functionSourceRange": [
- 1146,
- 1656,
- 12
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo2",
- "functionSourceRange": [
- 1674,
- 2184,
- 12
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo",
- "functionSourceRange": [
- 1146,
- 1656,
- 12
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo2",
- "functionSourceRange": [
- 1674,
- 2184,
- 12
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "type": "GroupEnd"
- },
- {
- "labeledArgs": {
- "holeSketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "sketch": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- "name": "hole",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.0625,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -1828,113 +44,10 @@ description: Operations executed walkie-talkie.kcl
"group": {
"type": "ModuleInstance",
"name": "talkButton",
- "moduleId": 9
+ "moduleId": 10
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": 0.05,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "radius": {
- "value": {
- "type": "Number",
- "value": 0.05,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- },
- "tags": {
- "value": {
- "type": "Array",
- "value": [
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- },
- {
- "type": "Uuid",
- "value": "[uuid]"
- }
- ]
- },
- "sourceRange": []
- }
- },
- "name": "fillet",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
{
"type": "GroupEnd"
},
@@ -1943,108 +56,7 @@ description: Operations executed walkie-talkie.kcl
"group": {
"type": "ModuleInstance",
"name": "knob",
- "moduleId": 10
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "data": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "KclStdLibCall",
- "name": "revolve",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- },
- "labeledArgs": {
- "axis": {
- "value": {
- "type": "Object",
- "value": {
- "direction": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 1.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- },
- "origin": {
- "type": "Array",
- "value": [
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- {
- "type": "Number",
- "value": 0.0,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Mm"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- }
- ]
- }
- }
- },
- "sourceRange": []
- }
+ "moduleId": 11
},
"sourceRange": []
},
@@ -2059,7 +71,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
900,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
@@ -2172,7 +184,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
900,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
@@ -2285,7 +297,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
900,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
@@ -2398,7 +410,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
900,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap
index 2b7fceaa6..7ad4f55a8 100644
--- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap
+++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap
@@ -5,7 +5,7 @@ description: Variables in memory after executing walkie-talkie.kcl
{
"antenna": {
"type": "Module",
- "value": 8
+ "value": 9
},
"antennaBaseHeight": {
"type": "Number",
@@ -157,7 +157,7 @@ description: Variables in memory after executing walkie-talkie.kcl
},
"knob": {
"type": "Module",
- "value": 10
+ "value": 11
},
"knobDiameter": {
"type": "Number",
@@ -318,7 +318,7 @@ description: Variables in memory after executing walkie-talkie.kcl
},
"talkButton": {
"type": "Module",
- "value": 9
+ "value": 10
},
"talkButtonHeight": {
"type": "Number",
diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png
index f209790f7..9253e7481 100644
Binary files a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png differ
diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap
index 546b4cee8..357e34cfc 100644
--- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands washer.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap
index 2f0884759..6b762c0ef 100644
--- a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands kittycad_svg.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kw_fn/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn/artifact_commands.snap
index 6bbd1fc4e..63b7b4658 100644
--- a/rust/kcl-lib/tests/kw_fn/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kw_fn/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands kw_fn.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap
index 1b849e3cc..7eb091983 100644
--- a/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands kw_fn_too_few_args.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap
index 7f52f6ee2..c37b363b4 100644
--- a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands kw_fn_unlabeled_but_has_label.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap
index e604be4b8..f0aca19cf 100644
--- a/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap
+++ b/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands kw_fn_with_defaults.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap
index 071dc3c37..ac758c932 100644
--- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap
+++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands linear_pattern3d_a_pattern.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap
index 75ae6551f..97430c766 100644
--- a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap
+++ b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands mike_stress_test.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap
index a42d8a434..a5f625c59 100644
--- a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap
+++ b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands multi_transform.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap
index f76b9f0d4..986948c85 100644
--- a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap
+++ b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands neg_xz_plane.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap b/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap
index 346495b20..acd33a7c6 100644
--- a/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap
+++ b/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands non_string_key_of_object.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap b/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap
index 1425055e3..2a319303b 100644
--- a/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap
+++ b/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands object_prop_not_found.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap
index f73f2f84a..b55b720ca 100644
--- a/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap
+++ b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands out_of_band_sketches.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/parametric/artifact_commands.snap b/rust/kcl-lib/tests/parametric/artifact_commands.snap
index 964e9c8ad..ec6a413d2 100644
--- a/rust/kcl-lib/tests/parametric/artifact_commands.snap
+++ b/rust/kcl-lib/tests/parametric/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands parametric.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap
index f7be42358..6c5c04845 100644
--- a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap
+++ b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands parametric_with_tan_arc.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap
index 94a381555..fab8bc574 100644
--- a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap
+++ b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap
@@ -3,6 +3,690 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pattern_circular_in_module.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 0.5,
+ "y": 25.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 5.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -5.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_circular_pattern",
+ "entity_id": "[uuid]",
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "center": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "num_repetitions": 3,
+ "arc_degrees": 360.0,
+ "rotate_duplicates": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md
index ded3c1d62..a5ae194d0 100644
--- a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md
@@ -8,6 +8,14 @@ flowchart LR
6["Segment
[178, 185, 5]"]
7[Solid2d]
end
+ subgraph path27 [Path]
+ 27["Path
[63, 90, 5]"]
+ 28["Segment
[98, 116, 5]"]
+ 29["Segment
[124, 143, 5]"]
+ 30["Segment
[151, 170, 5]"]
+ 31["Segment
[178, 185, 5]"]
+ 32[Solid2d]
+ end
1["Plane
[38, 55, 5]"]
8["Sweep Extrusion
[342, 376, 5]"]
9[Wall]
@@ -27,6 +35,25 @@ flowchart LR
23["Sweep Extrusion
[342, 376, 5]"]
24["Sweep Extrusion
[342, 376, 5]"]
25["Sweep Extrusion
[342, 376, 5]"]
+ 26["Plane
[38, 55, 5]"]
+ 33["Sweep Extrusion
[342, 376, 5]"]
+ 34[Wall]
+ 35[Wall]
+ 36[Wall]
+ 37[Wall]
+ 38["Cap Start"]
+ 39["Cap End"]
+ 40["SweepEdge Opposite"]
+ 41["SweepEdge Adjacent"]
+ 42["SweepEdge Opposite"]
+ 43["SweepEdge Adjacent"]
+ 44["SweepEdge Opposite"]
+ 45["SweepEdge Adjacent"]
+ 46["SweepEdge Opposite"]
+ 47["SweepEdge Adjacent"]
+ 48["Sweep Extrusion
[342, 376, 5]"]
+ 49["Sweep Extrusion
[342, 376, 5]"]
+ 50["Sweep Extrusion
[342, 376, 5]"]
1 --- 2
2 --- 3
2 --- 4
@@ -60,4 +87,37 @@ flowchart LR
8 --- 20
8 --- 21
8 --- 22
+ 26 --- 27
+ 27 --- 28
+ 27 --- 29
+ 27 --- 30
+ 27 --- 31
+ 27 ---- 33
+ 27 --- 32
+ 28 --- 34
+ 28 --- 40
+ 28 --- 41
+ 29 --- 35
+ 29 --- 42
+ 29 --- 43
+ 30 --- 36
+ 30 --- 44
+ 30 --- 45
+ 31 --- 37
+ 31 --- 46
+ 31 --- 47
+ 33 --- 34
+ 33 --- 35
+ 33 --- 36
+ 33 --- 37
+ 33 --- 38
+ 33 --- 39
+ 33 --- 40
+ 33 --- 41
+ 33 --- 42
+ 33 --- 43
+ 33 --- 44
+ 33 --- 45
+ 33 --- 46
+ 33 --- 47
```
diff --git a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap
index d3c89da73..2cb0641e0 100644
--- a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap
+++ b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap
@@ -3,6 +3,798 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pattern_linear_in_module.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "x_axis": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "y_axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "size": 60.0,
+ "clobber": false,
+ "hide": true
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
+ "path": "[uuid]",
+ "to": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "radius": 1.0,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "entity_linear_pattern_transform",
+ "entity_id": "[uuid]",
+ "transform": [],
+ "transforms": [
+ [
+ {
+ "translate": {
+ "x": 4.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 8.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 12.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 16.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 20.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ],
+ [
+ {
+ "translate": {
+ "x": 24.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "scale": {
+ "x": 1.0,
+ "y": 1.0,
+ "z": 1.0
+ },
+ "rotation": {
+ "axis": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ },
+ "angle": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "origin": {
+ "type": "local"
+ }
+ },
+ "replicate": true
+ }
+ ]
+ ]
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "enable_sketch_mode",
+ "entity_id": "[uuid]",
+ "ortho": false,
+ "animated": false,
+ "adjust_camera": false,
+ "planar_normal": {
+ "x": 0.0,
+ "y": -1.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md
index b8510d85e..b74334ae2 100644
--- a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md
+++ b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md
@@ -5,6 +5,11 @@ flowchart LR
3["Segment
[54, 89, 5]"]
4[Solid2d]
end
+ subgraph path18 [Path]
+ 18["Path
[54, 89, 5]"]
+ 19["Segment
[54, 89, 5]"]
+ 20[Solid2d]
+ end
1["Plane
[29, 46, 5]"]
5["Sweep Extrusion
[200, 219, 5]"]
6[Wall]
@@ -18,6 +23,19 @@ flowchart LR
14["Sweep Extrusion
[200, 219, 5]"]
15["Sweep Extrusion
[200, 219, 5]"]
16["Sweep Extrusion
[200, 219, 5]"]
+ 17["Plane
[29, 46, 5]"]
+ 21["Sweep Extrusion
[200, 219, 5]"]
+ 22[Wall]
+ 23["Cap Start"]
+ 24["Cap End"]
+ 25["SweepEdge Opposite"]
+ 26["SweepEdge Adjacent"]
+ 27["Sweep Extrusion
[200, 219, 5]"]
+ 28["Sweep Extrusion
[200, 219, 5]"]
+ 29["Sweep Extrusion
[200, 219, 5]"]
+ 30["Sweep Extrusion
[200, 219, 5]"]
+ 31["Sweep Extrusion
[200, 219, 5]"]
+ 32["Sweep Extrusion
[200, 219, 5]"]
1 --- 2
2 --- 3
2 ---- 5
@@ -30,4 +48,16 @@ flowchart LR
5 --- 8
5 --- 9
5 --- 10
+ 17 --- 18
+ 18 --- 19
+ 18 ---- 21
+ 18 --- 20
+ 19 --- 22
+ 19 --- 25
+ 19 --- 26
+ 21 --- 22
+ 21 --- 23
+ 21 --- 24
+ 21 --- 25
+ 21 --- 26
```
diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap
index add89aa8d..4e5b46062 100644
--- a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap
+++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pentagon_fillet_sugar.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap
index 9b440bdd0..68534ff18 100644
--- a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap
+++ b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe_as_arg.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap
index 8ab594fcb..1e01f91e5 100644
--- a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap
+++ b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe_substitution_inside_function_called_from_pipeline.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap
index 020bc0418..bc335bd7e 100644
--- a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap
+++ b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands poop_chute.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/property_of_object/artifact_commands.snap b/rust/kcl-lib/tests/property_of_object/artifact_commands.snap
index 513d26c0b..6a58338ff 100644
--- a/rust/kcl-lib/tests/property_of_object/artifact_commands.snap
+++ b/rust/kcl-lib/tests/property_of_object/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands property_of_object.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap
index e5d3120b8..8a33f0b91 100644
--- a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap
+++ b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands revolve_about_edge.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap
index 222b2b5f7..2bf338fb7 100644
--- a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap
+++ b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands riddle_small.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap
index 8c18be435..aa3107c97 100644
--- a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap
+++ b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands rotate_after_fillet.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap
index 6e1139869..e144b631f 100644
--- a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap
+++ b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands scale_after_fillet.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap
index 7b02e81ed..9cbbdd5d5 100644
--- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap
index 0d3adf5aa..6bc0acdc2 100644
--- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch-on-chamfer-two-times.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap
index c260a3a0d..8f98b9dce 100644
--- a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch_in_object.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap
index f37c2234b..8e7d89afb 100644
--- a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch_on_face.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap
index f171056e3..9d35f4ac2 100644
--- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap
index 75da18b40..9d65cecb7 100644
--- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch_on_face_circle_tagged.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap
index a86e87380..6eb378c65 100644
--- a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch_on_face_end.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap
index 9832f6e82..e7aeebde0 100644
--- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch_on_face_end_negative_extrude.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap
index ba5108432..40982bffc 100644
--- a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap
+++ b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sketch_on_face_start.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap
index 4d3ca26ce..7063652b9 100644
--- a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap
+++ b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands ssi_pattern.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap b/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap
index 86815f4f1..32bc75dc5 100644
--- a/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap
+++ b/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands subtract_cylinder_from_cube.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap
index 3628827d6..87e84cb8f 100644
--- a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap
+++ b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands tan_arc_x_line.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap
index 01e609007..d9e3f3bc5 100644
--- a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap
+++ b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands tangential_arc.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap
index 46afdef21..f4ddf7275 100644
--- a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap
+++ b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands translate_after_fillet.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/union_cubes/artifact_commands.snap b/rust/kcl-lib/tests/union_cubes/artifact_commands.snap
index 4a790e730..dcbbaafa7 100644
--- a/rust/kcl-lib/tests/union_cubes/artifact_commands.snap
+++ b/rust/kcl-lib/tests/union_cubes/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands union_cubes.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
diff --git a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap
index 7dc70cd21..dc0201d9b 100644
--- a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap
+++ b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap
@@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands xz_plane.kcl
---
[
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],