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 89c27f0d1..caad05f68 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,30 @@ 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": [],
+ "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 8d946f7cc..b6d8ad1ae 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,30 @@ 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": [],
+ "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 5b11649dc..f42c727ea 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,38 @@ 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": [],
+ "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 c1b11d009..a3f40eb8f 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,30 @@ 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": [],
+ "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 c0b3a0f04..a3d37a0cc 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
@@ -59,6 +59,22 @@ description: Artifact commands car-wheel-assembly.kcl
"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": [],
@@ -131,8 +147,68 @@ description: Artifact commands car-wheel-assembly.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "set_scene_units",
- "unit": "in"
+ "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"
}
},
{
@@ -236,14 +312,48 @@ description: Artifact commands car-wheel-assembly.kcl
"path_id": "[uuid]"
}
},
+ {
+ "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": "line",
+ "end": {
+ "x": 10.4,
+ "y": 5.51,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "make_plane",
"origin": {
- "x": 0.0,
- "y": 0.0,
+ "x": 2.25,
+ "y": -1.1811023622047243,
"z": 0.0
},
"x_axis": {
@@ -253,7 +363,7 @@ description: Artifact commands car-wheel-assembly.kcl
},
"y_axis": {
"x": 0.0,
- "y": 1.0,
+ "y": -1.0,
"z": 0.0
},
"size": 60.0,
@@ -291,8 +401,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
- "x": 9.5,
- "y": 5.51,
+ "x": 0.4724409448818898,
+ "y": 0.0,
"z": 0.0
}
}
@@ -304,14 +414,6 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "sketch_mode_disable"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -337,23 +439,6 @@ description: Artifact commands car-wheel-assembly.kcl
"hide": true
}
},
- {
- "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": [],
@@ -573,23 +658,6 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
- {
- "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": [],
@@ -606,91 +674,6 @@ 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": [],
@@ -709,6 +692,23 @@ description: Artifact commands car-wheel-assembly.kcl
"hidden": true
}
},
+ {
+ "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": [],
@@ -743,6 +743,23 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
+ {
+ "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": [],
@@ -759,6 +776,23 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
+ {
+ "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": [],
@@ -769,7 +803,7 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "line",
"end": {
"x": 0.4724,
- "y": 0.4724,
+ "y": 1.1811,
"z": 0.0
},
"relative": false
@@ -799,7 +833,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": 0.475,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -852,7 +887,40 @@ description: Artifact commands car-wheel-assembly.kcl
"segment": {
"type": "line",
"end": {
- "x": -0.39,
+ "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.11811023622047245,
+ "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
},
@@ -885,8 +953,8 @@ description: Artifact commands car-wheel-assembly.kcl
"segment": {
"type": "line",
"end": {
- "x": 0.4724,
- "y": 1.1811,
+ "x": 0.001,
+ "y": 1.2992,
"z": 0.0
},
"relative": false
@@ -900,12 +968,13 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extend_path",
"path": "[uuid]",
"segment": {
- "type": "tangential_arc",
- "radius": 0.11811023622047244,
- "offset": {
- "unit": "degrees",
- "value": 90.0
- }
+ "type": "line",
+ "end": {
+ "x": 12.0,
+ "y": -1.97,
+ "z": 0.0
+ },
+ "relative": false
}
}
},
@@ -926,6 +995,40 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
+ {
+ "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.001,
+ "y": 0.6811,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -968,8 +1071,8 @@ description: Artifact commands car-wheel-assembly.kcl
"segment": {
"type": "line",
"end": {
- "x": 0.001,
- "y": 1.2992,
+ "x": 0.4016,
+ "y": 0.6811,
"z": 0.0
},
"relative": false
@@ -1010,140 +1113,6 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
- {
- "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": 12.0,
- "y": -1.97,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "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": -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.15,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -1161,22 +1130,6 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
- {
- "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": [],
@@ -1185,163 +1138,6 @@ description: Artifact commands car-wheel-assembly.kcl
"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.0,
- "y": -0.39,
- "z": 0.0
- },
- "relative": 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": "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": [],
@@ -1359,6 +1155,64 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": "tangential_arc",
+ "radius": 0.39,
+ "offset": {
+ "unit": "degrees",
+ "value": -90.0
+ }
+ }
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1375,6 +1229,23 @@ description: Artifact commands car-wheel-assembly.kcl
}
}
},
+ {
+ "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": [],
@@ -1421,7 +1292,8 @@ description: Artifact commands car-wheel-assembly.kcl
"unit": "degrees",
"value": 360.0
},
- "tolerance": 0.0000001
+ "tolerance": 0.0000001,
+ "opposite": "None"
}
},
{
@@ -1441,6 +1313,55 @@ description: Artifact commands car-wheel-assembly.kcl
"edge_id": "[uuid]"
}
},
+ {
+ "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": [],
@@ -1461,6 +1382,47 @@ description: Artifact commands car-wheel-assembly.kcl
"face_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": "tangential_arc",
+ "radius": 0.12,
+ "offset": {
+ "unit": "degrees",
+ "value": 90.0
+ }
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -1478,6 +1440,48 @@ description: Artifact commands car-wheel-assembly.kcl
"ambient_occlusion": 0.0
}
},
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -1818,7 +1822,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": 0.95,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -2331,6 +2336,303 @@ 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": 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": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2428,303 +2730,6 @@ 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": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_next_adjacent_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "solid3d_get_opposite_edge",
- "object_id": "[uuid]",
- "edge_id": "[uuid]",
- "face_id": "[uuid]"
- }
- },
- {
- "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": [],
@@ -3017,139 +3022,6 @@ description: Artifact commands car-wheel-assembly.kcl
"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,
- "opposite": "None"
- }
- },
- {
- "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,
"opposite": "None"
}
@@ -3284,7 +3156,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.95,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -3417,7 +3290,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.95,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -3483,7 +3357,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.75,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -3549,7 +3424,142 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.95,
- "faces": null
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
}
},
{
@@ -4071,7 +4081,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.475,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -4250,7 +4261,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.475,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -4363,139 +4375,6 @@ description: Artifact commands car-wheel-assembly.kcl
"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.25,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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.25,
"faces": null,
"opposite": "None"
}
@@ -4630,7 +4509,142 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.475,
- "faces": null
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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.25,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
}
},
{
@@ -5004,7 +5018,8 @@ description: Artifact commands car-wheel-assembly.kcl
"unit": "degrees",
"value": 360.0
},
- "tolerance": 0.0000001
+ "tolerance": 0.0000001,
+ "opposite": "None"
}
},
{
@@ -5063,7 +5078,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.25,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -5362,7 +5378,8 @@ description: Artifact commands car-wheel-assembly.kcl
"unit": "degrees",
"value": 360.0
},
- "tolerance": 0.0000001
+ "tolerance": 0.0000001,
+ "opposite": "None"
}
},
{
@@ -5779,7 +5796,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": 0.95,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -5993,7 +6011,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": 0.5,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -6309,7 +6328,8 @@ description: Artifact commands car-wheel-assembly.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.95,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -7161,7 +7181,8 @@ description: Artifact commands car-wheel-assembly.kcl
"unit": "degrees",
"value": 360.0
},
- "tolerance": 0.0000001
+ "tolerance": 0.0000001,
+ "opposite": "None"
}
},
{
@@ -7272,45 +7293,7 @@ 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,
- "opposite": "None"
- }
- },
- {
- "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]",
"face_id": "[uuid]"
@@ -10189,4032 +10172,8 @@ description: Artifact commands car-wheel-assembly.kcl
"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"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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
}
},
{
@@ -14247,459 +10206,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.4724409448818898,
- "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.11811023622047245,
- "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,
- "opposite": "None"
- }
- },
- {
- "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
+ }
+ ]
}
},
{
@@ -14723,869 +10343,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,
- "opposite": "None"
- }
- },
- {
- "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": [],
- "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": "entity_circular_pattern",
- "entity_id": "[uuid]",
- "axis": {
- "x": 0.0,
- "y": 1.0,
- "z": 0.0
- },
- "center": {
- "x": 0.0,
- "y": 0.0,
- "z": 0.0
- },
- "tolerance": 0.0000001,
- "opposite": "None"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
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 950e46a54..1b1b5e7f9 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
@@ -2,442 +2,404 @@
flowchart LR
subgraph path2 [Path]
2["Path
[511, 592, 8]"]
- 10["Segment
[598, 699, 8]"]
- 21["Segment
[705, 790, 8]"]
- 27["Segment
[796, 880, 8]"]
- 29["Segment
[886, 972, 8]"]
- 35["Segment
[978, 1063, 8]"]
- 37["Segment
[1069, 1155, 8]"]
- 40["Segment
[1161, 1284, 8]"]
- 42["Segment
[1290, 1376, 8]"]
- 45["Segment
[1382, 1517, 8]"]
- 46["Segment
[1523, 1609, 8]"]
- 49["Segment
[1615, 1739, 8]"]
- 50["Segment
[1745, 1831, 8]"]
- 53["Segment
[1837, 1922, 8]"]
- 55["Segment
[1928, 2014, 8]"]
- 69["Segment
[2020, 2105, 8]"]
- 70["Segment
[2111, 2196, 8]"]
- 71["Segment
[2202, 2209, 8]"]
- 72[Solid2d]
+ 9["Segment
[598, 699, 8]"]
+ 24["Segment
[705, 763, 8]"]
+ 27["Segment
[769, 853, 8]"]
+ 30["Segment
[859, 918, 8]"]
+ 37["Segment
[924, 1009, 8]"]
+ 41["Segment
[1015, 1074, 8]"]
+ 44["Segment
[1080, 1203, 8]"]
+ 48["Segment
[1209, 1268, 8]"]
+ 51["Segment
[1274, 1409, 8]"]
+ 66["Segment
[1415, 1474, 8]"]
+ 68["Segment
[1480, 1604, 8]"]
+ 87["Segment
[1610, 1669, 8]"]
+ 88["Segment
[1675, 1760, 8]"]
+ 89["Segment
[1766, 1825, 8]"]
+ 92["Segment
[1831, 1916, 8]"]
+ 93["Segment
[1922, 1980, 8]"]
+ 94["Segment
[1986, 1993, 8]"]
+ 95[Solid2d]
end
subgraph path4 [Path]
- 4["Path
[571, 622, 7]"]
- 5["Segment
[571, 622, 7]"]
- 6[Solid2d]
+ 4["Path
[487, 544, 10]"]
+ 10["Segment
[550, 684, 10]"]
+ 25["Segment
[690, 737, 10]"]
+ 28["Segment
[743, 840, 10]"]
+ 31["Segment
[846, 878, 10]"]
+ 38["Segment
[884, 916, 10]"]
+ 40["Segment
[922, 953, 10]"]
+ 43["Segment
[959, 1074, 10]"]
+ 45["Segment
[1080, 1112, 10]"]
+ 47["Segment
[1118, 1150, 10]"]
+ 50["Segment
[1156, 1187, 10]"]
+ 55["Segment
[1193, 1286, 10]"]
+ 67["Segment
[1292, 1339, 10]"]
+ 69["Segment
[1345, 1418, 10]"]
+ 70["Segment
[1424, 1431, 10]"]
+ 71[Solid2d]
end
- subgraph path8 [Path]
- 8["Path
[487, 544, 10]"]
- 22["Segment
[550, 684, 10]"]
- 23["Segment
[690, 745, 10]"]
- 28["Segment
[751, 848, 10]"]
- 36["Segment
[854, 886, 10]"]
- 41["Segment
[892, 924, 10]"]
- 44["Segment
[930, 961, 10]"]
- 48["Segment
[967, 1082, 10]"]
- 52["Segment
[1088, 1120, 10]"]
- 68["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]
+ subgraph path6 [Path]
+ 6["Path
[571, 622, 7]"]
+ 7["Segment
[571, 622, 7]"]
+ 8[Solid2d]
end
- subgraph path11 [Path]
- 11["Path
[812, 868, 6]"]
- 12["Segment
[812, 868, 6]"]
- 13[Solid2d]
+ subgraph path12 [Path]
+ 12["Path
[713, 753, 9]"]
+ 26["Segment
[761, 808, 9]"]
+ 29["Segment
[816, 852, 9]"]
+ 32["Segment
[860, 890, 9]"]
+ 39["Segment
[898, 943, 9]"]
+ 42["Segment
[951, 991, 9]"]
+ 46["Segment
[999, 1034, 9]"]
+ 49["Segment
[1042, 1080, 9]"]
+ 52["Segment
[1088, 1110, 9]"]
+ 53["Segment
[1118, 1125, 9]"]
+ 54[Solid2d]
end
- subgraph path19 [Path]
- 19["Path
[998, 1051, 6]"]
- 20["Segment
[998, 1051, 6]"]
- 21[Solid2d]
+ subgraph path14 [Path]
+ 14["Path
[354, 410, 5]"]
+ 15["Segment
[354, 410, 5]"]
+ 16[Solid2d]
end
- subgraph path30 [Path]
- 30["Path
[1439, 1479, 6]"]
- 31["Segment
[1439, 1479, 6]"]
- 32[Solid2d]
+ subgraph path17 [Path]
+ 17["Path
[421, 477, 5]"]
+ 18["Segment
[421, 477, 5]"]
+ 19[Solid2d]
end
- subgraph path38 [Path]
- 38["Path
[1588, 1639, 6]"]
- 39["Segment
[1588, 1639, 6]"]
- 40[Solid2d]
+ subgraph path116 [Path]
+ 116["Path
[812, 868, 7]"]
+ 117["Segment
[812, 868, 7]"]
+ 118[Solid2d]
end
- subgraph path47 [Path]
- 47["Path
[1777, 1830, 6]"]
- 48["Segment
[1777, 1830, 6]"]
- 49[Solid2d]
+ subgraph path124 [Path]
+ 124["Path
[647, 703, 5]"]
+ 125["Segment
[647, 703, 5]"]
+ 126[Solid2d]
end
- subgraph path58 [Path]
- 58["Path
[2078, 2150, 6]"]
- 59["Segment
[2078, 2150, 6]"]
- 60[Solid2d]
+ subgraph path127 [Path]
+ 127["Path
[714, 770, 5]"]
+ 128["Segment
[714, 770, 5]"]
+ 129[Solid2d]
end
- subgraph path81 [Path]
- 81["Path
[2412, 2443, 6]"]
- 82["Segment
[2449, 2469, 6]"]
- 83["Segment
[2475, 2495, 6]"]
- 84["Segment
[2501, 2522, 6]"]
- 85["Segment
[2528, 2584, 6]"]
- 86["Segment
[2590, 2597, 6]"]
- 87[Solid2d]
+ subgraph path192 [Path]
+ 192["Path
[998, 1051, 7]"]
+ 193["Segment
[998, 1051, 7]"]
+ 194[Solid2d]
end
- subgraph path106 [Path]
- 106["Path
[2904, 2936, 6]"]
- 107["Segment
[2942, 2963, 6]"]
- 108["Segment
[2969, 2989, 6]"]
- 109["Segment
[2995, 3015, 6]"]
- 110["Segment
[3021, 3077, 6]"]
- 111["Segment
[3083, 3090, 6]"]
- 112[Solid2d]
+ subgraph path197 [Path]
+ 197["Path
[919, 973, 5]"]
+ 198["Segment
[919, 973, 5]"]
+ 199[Solid2d]
end
- subgraph path132 [Path]
- 132["Path
[354, 410, 5]"]
- 133["Segment
[354, 410, 5]"]
- 134[Solid2d]
- end
- subgraph path135 [Path]
- 135["Path
[421, 477, 5]"]
- 136["Segment
[421, 477, 5]"]
- 137[Solid2d]
- end
- subgraph path144 [Path]
- 144["Path
[647, 703, 5]"]
- 145["Segment
[647, 703, 5]"]
- 146[Solid2d]
- end
- subgraph path147 [Path]
- 147["Path
[714, 770, 5]"]
- 148["Segment
[714, 770, 5]"]
- 149[Solid2d]
- end
- subgraph path156 [Path]
- 156["Path
[919, 973, 5]"]
- 157["Segment
[919, 973, 5]"]
- 158[Solid2d]
- end
- subgraph path167 [Path]
- 167["Path
[1256, 1317, 5]"]
- 168["Segment
[1256, 1317, 5]"]
- 169[Solid2d]
- end
- subgraph path179 [Path]
- 179["Path
[1675, 1721, 5]"]
- 180["Segment
[1727, 1779, 5]"]
- 181["Segment
[1785, 1890, 5]"]
- 182["Segment
[1896, 1918, 5]"]
- 183["Segment
[1924, 1980, 5]"]
- 184["Segment
[1986, 1993, 5]"]
- 185[Solid2d]
- end
- subgraph path195 [Path]
- 195["Path
[2125, 2171, 5]"]
- 196["Segment
[2177, 2229, 5]"]
- 197["Segment
[2235, 2342, 5]"]
- 198["Segment
[2348, 2385, 5]"]
- 199["Segment
[2391, 2447, 5]"]
- 200["Segment
[2453, 2460, 5]"]
- 201[Solid2d]
- end
- subgraph path212 [Path]
- 212["Path
[2941, 2988, 5]"]
- 213["Segment
[2996, 3336, 5]"]
- 214["Segment
[3344, 3376, 5]"]
- 215["Segment
[3384, 3728, 5]"]
- 216["Segment
[3736, 3792, 5]"]
- 217["Segment
[3800, 3807, 5]"]
+ subgraph path216 [Path]
+ 216["Path
[1439, 1479, 7]"]
+ 217["Segment
[1439, 1479, 7]"]
218[Solid2d]
end
- subgraph path235 [Path]
- 235["Path
[2941, 2988, 5]"]
- 236["Segment
[2996, 3336, 5]"]
- 237["Segment
[3344, 3376, 5]"]
- 238["Segment
[3384, 3728, 5]"]
- 239["Segment
[3736, 3792, 5]"]
- 240["Segment
[3800, 3807, 5]"]
- 241[Solid2d]
+ subgraph path222 [Path]
+ 222["Path
[1256, 1317, 5]"]
+ 223["Segment
[1256, 1317, 5]"]
+ 224[Solid2d]
end
- subgraph path258 [Path]
- 258["Path
[4335, 4430, 5]"]
- 259["Segment
[4436, 4469, 5]"]
- 260["Segment
[4475, 4526, 5]"]
- 261["Segment
[4532, 4565, 5]"]
- 262["Segment
[4571, 4621, 5]"]
- 263["Segment
[4627, 4668, 5]"]
- 264["Segment
[4674, 4723, 5]"]
- 265["Segment
[4729, 4762, 5]"]
- 266["Segment
[4768, 4802, 5]"]
- 267["Segment
[4808, 4842, 5]"]
- 268["Segment
[4848, 4900, 5]"]
- 269["Segment
[4906, 4940, 5]"]
- 270["Segment
[4946, 5022, 5]"]
- 271["Segment
[5028, 5061, 5]"]
- 272["Segment
[5067, 5143, 5]"]
- 273["Segment
[5149, 5183, 5]"]
- 274["Segment
[5189, 5263, 5]"]
- 275["Segment
[5269, 5303, 5]"]
- 276["Segment
[5309, 5360, 5]"]
- 277["Segment
[5366, 5428, 5]"]
- 278["Segment
[5434, 5485, 5]"]
- 279["Segment
[5491, 5525, 5]"]
- 280["Segment
[5531, 5564, 5]"]
- 281["Segment
[5570, 5603, 5]"]
- 282["Segment
[5609, 5616, 5]"]
- 283[Solid2d]
+ subgraph path227 [Path]
+ 227["Path
[1588, 1639, 7]"]
+ 228["Segment
[1588, 1639, 7]"]
+ 229[Solid2d]
end
- subgraph path334 [Path]
- 334["Path
[713, 753, 8]"]
- 335["Segment
[761, 808, 8]"]
- 336["Segment
[816, 852, 8]"]
- 337["Segment
[860, 890, 8]"]
- 338["Segment
[898, 943, 8]"]
- 339["Segment
[951, 991, 8]"]
- 340["Segment
[999, 1034, 8]"]
- 341["Segment
[1042, 1080, 8]"]
- 342["Segment
[1088, 1110, 8]"]
- 343["Segment
[1118, 1125, 8]"]
- 344[Solid2d]
+ subgraph path238 [Path]
+ 238["Path
[1777, 1830, 7]"]
+ 239["Segment
[1777, 1830, 7]"]
+ 240[Solid2d]
end
- subgraph path365 [Path]
- 365["Path
[511, 592, 7]"]
- 366["Segment
[598, 699, 7]"]
- 367["Segment
[705, 763, 7]"]
- 368["Segment
[769, 853, 7]"]
- 369["Segment
[859, 918, 7]"]
- 370["Segment
[924, 1009, 7]"]
- 371["Segment
[1015, 1074, 7]"]
- 372["Segment
[1080, 1203, 7]"]
- 373["Segment
[1209, 1268, 7]"]
- 374["Segment
[1274, 1409, 7]"]
- 375["Segment
[1415, 1474, 7]"]
- 376["Segment
[1480, 1604, 7]"]
- 377["Segment
[1610, 1669, 7]"]
- 378["Segment
[1675, 1760, 7]"]
- 379["Segment
[1766, 1825, 7]"]
- 380["Segment
[1831, 1916, 7]"]
- 381["Segment
[1922, 1980, 7]"]
- 382["Segment
[1986, 1993, 7]"]
- 383[Solid2d]
+ subgraph path255 [Path]
+ 255["Path
[1675, 1721, 5]"]
+ 256["Segment
[1727, 1779, 5]"]
+ 257["Segment
[1785, 1890, 5]"]
+ 258["Segment
[1896, 1918, 5]"]
+ 259["Segment
[1924, 1980, 5]"]
+ 260["Segment
[1986, 1993, 5]"]
+ 261[Solid2d]
end
- subgraph path439 [Path]
- 439["Path
[487, 544, 9]"]
- 440["Segment
[550, 684, 9]"]
- 441["Segment
[690, 737, 9]"]
- 442["Segment
[743, 840, 9]"]
- 443["Segment
[846, 878, 9]"]
- 444["Segment
[884, 916, 9]"]
- 445["Segment
[922, 953, 9]"]
- 446["Segment
[959, 1074, 9]"]
- 447["Segment
[1080, 1112, 9]"]
- 448["Segment
[1118, 1150, 9]"]
- 449["Segment
[1156, 1187, 9]"]
- 450["Segment
[1193, 1286, 9]"]
- 451["Segment
[1292, 1339, 9]"]
- 452["Segment
[1345, 1418, 9]"]
- 453["Segment
[1424, 1431, 9]"]
- 454[Solid2d]
+ subgraph path273 [Path]
+ 273["Path
[2125, 2171, 5]"]
+ 274["Segment
[2177, 2229, 5]"]
+ 275["Segment
[2235, 2342, 5]"]
+ 276["Segment
[2348, 2385, 5]"]
+ 277["Segment
[2391, 2447, 5]"]
+ 278["Segment
[2453, 2460, 5]"]
+ 279[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
[881, 943, 6]"]
- 15[Wall]
- 16["Cap End"]
- 17["SweepEdge Opposite"]
- 18["SweepEdge Adjacent"]
- 22["Sweep Extrusion
[1198, 1277, 6]"]
- 23[Wall]
- 24["SweepEdge Opposite"]
- 25["SweepEdge Adjacent"]
- 26["Sweep Extrusion
[1198, 1277, 6]"]
- 27["Sweep Extrusion
[1198, 1277, 6]"]
- 28["Sweep Extrusion
[1198, 1277, 6]"]
- 29["Sweep Extrusion
[1198, 1277, 6]"]
- 33["Sweep Extrusion
[1485, 1518, 6]"]
+ subgraph path285 [Path]
+ 285["Path
[2078, 2150, 7]"]
+ 286["Segment
[2078, 2150, 7]"]
+ 287[Solid2d]
+ end
+ subgraph path293 [Path]
+ 293["Path
[2941, 2988, 5]"]
+ 294["Segment
[2996, 3336, 5]"]
+ 295["Segment
[3344, 3376, 5]"]
+ 296["Segment
[3384, 3728, 5]"]
+ 297["Segment
[3736, 3792, 5]"]
+ 298["Segment
[3800, 3807, 5]"]
+ 299[Solid2d]
+ end
+ subgraph path322 [Path]
+ 322["Path
[2941, 2988, 5]"]
+ 323["Segment
[2996, 3336, 5]"]
+ 324["Segment
[3344, 3376, 5]"]
+ 325["Segment
[3384, 3728, 5]"]
+ 326["Segment
[3736, 3792, 5]"]
+ 327["Segment
[3800, 3807, 5]"]
+ 328[Solid2d]
+ end
+ subgraph path347 [Path]
+ 347["Path
[4335, 4430, 5]"]
+ 348["Segment
[4436, 4469, 5]"]
+ 349["Segment
[4475, 4526, 5]"]
+ 350["Segment
[4532, 4565, 5]"]
+ 351["Segment
[4571, 4621, 5]"]
+ 352["Segment
[4627, 4668, 5]"]
+ 353["Segment
[4674, 4723, 5]"]
+ 354["Segment
[4729, 4762, 5]"]
+ 355["Segment
[4768, 4802, 5]"]
+ 356["Segment
[4808, 4842, 5]"]
+ 357["Segment
[4848, 4900, 5]"]
+ 358["Segment
[4906, 4940, 5]"]
+ 359["Segment
[4946, 5022, 5]"]
+ 360["Segment
[5028, 5061, 5]"]
+ 361["Segment
[5067, 5143, 5]"]
+ 362["Segment
[5149, 5183, 5]"]
+ 363["Segment
[5189, 5263, 5]"]
+ 364["Segment
[5269, 5303, 5]"]
+ 365["Segment
[5309, 5360, 5]"]
+ 366["Segment
[5366, 5428, 5]"]
+ 367["Segment
[5434, 5485, 5]"]
+ 368["Segment
[5491, 5525, 5]"]
+ 369["Segment
[5531, 5564, 5]"]
+ 370["Segment
[5570, 5603, 5]"]
+ 371["Segment
[5609, 5616, 5]"]
+ 372[Solid2d]
+ end
+ subgraph path434 [Path]
+ 434["Path
[2412, 2443, 7]"]
+ 435["Segment
[2449, 2469, 7]"]
+ 436["Segment
[2475, 2495, 7]"]
+ 437["Segment
[2501, 2522, 7]"]
+ 438["Segment
[2528, 2584, 7]"]
+ 439["Segment
[2590, 2597, 7]"]
+ 440[Solid2d]
+ end
+ subgraph path459 [Path]
+ 459["Path
[2904, 2936, 7]"]
+ 460["Segment
[2942, 2963, 7]"]
+ 461["Segment
[2969, 2989, 7]"]
+ 462["Segment
[2995, 3015, 7]"]
+ 463["Segment
[3021, 3077, 7]"]
+ 464["Segment
[3083, 3090, 7]"]
+ 465[Solid2d]
+ end
+ 1["Plane
[488, 505, 8]"]
+ 3["Plane
[464, 481, 10]"]
+ 5["Plane
[548, 565, 7]"]
+ 11["Plane
[679, 705, 9]"]
+ 13["Plane
[331, 348, 5]"]
+ 20["Sweep Extrusion
[631, 687, 7]"]
+ 21[Wall]
+ 22["Cap Start"]
+ 23["Cap End"]
+ 33["Sweep Extrusion
[487, 520, 5]"]
34[Wall]
- 35["Cap End"]
- 36["SweepEdge Opposite"]
- 37["SweepEdge Adjacent"]
- 41["Sweep Extrusion
[1654, 1719, 6]"]
- 42[Wall]
- 43["Cap Start"]
- 44["Cap End"]
- 45["SweepEdge Opposite"]
- 46["SweepEdge Adjacent"]
- 50["Sweep Extrusion
[1977, 2021, 6]"]
- 51[Wall]
- 52["SweepEdge Opposite"]
- 53["SweepEdge Adjacent"]
- 54["Sweep Extrusion
[1977, 2021, 6]"]
- 55["Sweep Extrusion
[1977, 2021, 6]"]
- 56["Sweep Extrusion
[1977, 2021, 6]"]
- 57["Sweep Extrusion
[1977, 2021, 6]"]
- 61["Sweep Extrusion
[2305, 2349, 6]"]
+ 35["Cap Start"]
+ 36["Cap End"]
+ 56["Sweep Revolve
[1133, 1150, 9]"]
+ 57[Wall]
+ 58[Wall]
+ 59[Wall]
+ 60[Wall]
+ 61[Wall]
62[Wall]
- 63["Cap End"]
- 64["SweepEdge Opposite"]
- 65["SweepEdge Adjacent"]
- 66["Sweep Extrusion
[2305, 2349, 6]"]
- 67["Sweep Extrusion
[2305, 2349, 6]"]
- 68["Sweep Extrusion
[2305, 2349, 6]"]
- 69["Sweep Extrusion
[2305, 2349, 6]"]
- 70["Sweep Extrusion
[2305, 2349, 6]"]
- 71["Sweep Extrusion
[2305, 2349, 6]"]
- 72["Sweep Extrusion
[2305, 2349, 6]"]
- 73["Sweep Extrusion
[2305, 2349, 6]"]
- 74["Sweep Extrusion
[2305, 2349, 6]"]
- 75["Sweep Extrusion
[2305, 2349, 6]"]
- 76["Sweep Extrusion
[2305, 2349, 6]"]
- 77["Sweep Extrusion
[2305, 2349, 6]"]
- 78["Sweep Extrusion
[2305, 2349, 6]"]
- 79["Sweep Extrusion
[2305, 2349, 6]"]
- 80["Sweep Extrusion
[2305, 2349, 6]"]
- 88["Sweep Extrusion
[2763, 2831, 6]"]
- 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
[2763, 2831, 6]"]
- 103["Sweep Extrusion
[2763, 2831, 6]"]
- 104["Sweep Extrusion
[2763, 2831, 6]"]
- 105["Sweep Extrusion
[2763, 2831, 6]"]
- 113["Sweep Extrusion
[3242, 3316, 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
[3242, 3316, 6]"]
- 128["Sweep Extrusion
[3242, 3316, 6]"]
- 129["Sweep Extrusion
[3242, 3316, 6]"]
- 130["Sweep Extrusion
[3242, 3316, 6]"]
- 131["Plane
[331, 348, 5]"]
- 138["Sweep Extrusion
[487, 520, 5]"]
- 139[Wall]
- 140["Cap Start"]
- 141["Cap End"]
- 142["SweepEdge Opposite"]
+ 63[Wall]
+ 64[Wall]
+ 65[Wall]
+ 72["Sweep Revolve
[1474, 1503, 10]"]
+ 73[Wall]
+ 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]
+ 90["SweepEdge Opposite"]
+ 91["SweepEdge Adjacent"]
+ 96["Sweep Revolve
[2031, 2081, 8]"]
+ 97[Wall]
+ 98[Wall]
+ 99[Wall]
+ 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["Cap Start"]
+ 115["Cap End"]
+ 119["Sweep Extrusion
[881, 943, 7]"]
+ 120[Wall]
+ 121["Cap End"]
+ 122["SweepEdge Opposite"]
+ 123["SweepEdge Adjacent"]
+ 130["Sweep Extrusion
[780, 813, 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 Adjacent"]
143["SweepEdge Adjacent"]
- 150["Sweep Extrusion
[780, 813, 5]"]
- 151[Wall]
- 152["Cap Start"]
- 153["Cap End"]
- 154["SweepEdge Opposite"]
+ 144["SweepEdge Adjacent"]
+ 145["SweepEdge Adjacent"]
+ 146["SweepEdge Adjacent"]
+ 147["SweepEdge Adjacent"]
+ 148["SweepEdge Adjacent"]
+ 149["SweepEdge Adjacent"]
+ 150["SweepEdge Adjacent"]
+ 151["SweepEdge Adjacent"]
+ 152["SweepEdge Adjacent"]
+ 153["SweepEdge Adjacent"]
+ 154["SweepEdge Adjacent"]
155["SweepEdge Adjacent"]
- 159["Sweep Extrusion
[1120, 1154, 5]"]
- 160[Wall]
- 161["SweepEdge Opposite"]
- 162["SweepEdge Adjacent"]
- 163["Sweep Extrusion
[1120, 1154, 5]"]
- 164["Sweep Extrusion
[1120, 1154, 5]"]
- 165["Sweep Extrusion
[1120, 1154, 5]"]
- 166["Sweep Extrusion
[1120, 1154, 5]"]
- 170["Sweep Extrusion
[1464, 1498, 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
[1464, 1498, 5]"]
- 175["Sweep Extrusion
[1464, 1498, 5]"]
- 176["Sweep Extrusion
[1464, 1498, 5]"]
- 177["Sweep Extrusion
[1464, 1498, 5]"]
- 178["Plane
[1652, 1669, 5]"]
- 186["Sweep Revolve
[1999, 2016, 5]"]
- 187[Wall]
- 188[Wall]
- 189[Wall]
- 190[Wall]
+ 174["SweepEdge Opposite"]
+ 175["SweepEdge Adjacent"]
+ 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"]
+ 188["SweepEdge Opposite"]
+ 189["SweepEdge Adjacent"]
+ 190["SweepEdge Opposite"]
191["SweepEdge Adjacent"]
- 192["SweepEdge Adjacent"]
- 193["SweepEdge Adjacent"]
- 194["Plane
[2102, 2119, 5]"]
- 202["Sweep Revolve
[2466, 2483, 5]"]
+ 195["SweepEdge Opposite"]
+ 196["SweepEdge Adjacent"]
+ 200["Sweep Extrusion
[1198, 1277, 7]"]
+ 201[Wall]
+ 202["Sweep Extrusion
[1120, 1154, 5]"]
203[Wall]
204["SweepEdge Opposite"]
205["SweepEdge Adjacent"]
- 206["Sweep Extrusion
[1188, 1267, 7]"]
+ 206["Sweep Extrusion
[1198, 1277, 7]"]
207["SweepEdge Opposite"]
208["SweepEdge Adjacent"]
- 209["SweepEdge Adjacent"]
- 210["SweepEdge Adjacent"]
- 211["Plane
[2910, 2933, 5]"]
- 219["Sweep Extrusion
[3855, 3901, 5]"]
+ 209["Sweep Extrusion
[1120, 1154, 5]"]
+ 210["Sweep Extrusion
[1198, 1277, 7]"]
+ 211["Sweep Extrusion
[1120, 1154, 5]"]
+ 212["Sweep Extrusion
[1198, 1277, 7]"]
+ 213["Sweep Extrusion
[1120, 1154, 5]"]
+ 214["Sweep Extrusion
[1198, 1277, 7]"]
+ 215["Sweep Extrusion
[1120, 1154, 5]"]
+ 219["Sweep Extrusion
[1485, 1518, 7]"]
220[Wall]
- 221[Wall]
- 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
[2910, 2933, 5]"]
- 242["Sweep Extrusion
[3855, 3901, 5]"]
- 243[Wall]
- 244[Wall]
+ 221["Cap End"]
+ 225["SweepEdge Opposite"]
+ 226["SweepEdge Adjacent"]
+ 230["Sweep Extrusion
[1654, 1719, 7]"]
+ 231[Wall]
+ 232["Cap Start"]
+ 233["Cap End"]
+ 234["Sweep Extrusion
[1464, 1498, 5]"]
+ 235[Wall]
+ 236["SweepEdge Opposite"]
+ 237["SweepEdge Adjacent"]
+ 241["SweepEdge Opposite"]
+ 242["SweepEdge Adjacent"]
+ 243["Sweep Extrusion
[1464, 1498, 5]"]
+ 244["Sweep Extrusion
[1977, 2021, 7]"]
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
[4312, 4329, 5]"]
- 284["Sweep Revolve
[5622, 5639, 5]"]
- 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]
+ 246["Sweep Extrusion
[1464, 1498, 5]"]
+ 247["SweepEdge Opposite"]
+ 248["SweepEdge Adjacent"]
+ 249["Sweep Extrusion
[1977, 2021, 7]"]
+ 250["Sweep Extrusion
[1464, 1498, 5]"]
+ 251["Sweep Extrusion
[1977, 2021, 7]"]
+ 252["Sweep Extrusion
[1464, 1498, 5]"]
+ 253["Sweep Extrusion
[1977, 2021, 7]"]
+ 254["Plane
[1652, 1669, 5]"]
+ 262["Sweep Revolve
[1999, 2016, 5]"]
+ 263[Wall]
+ 264[Wall]
+ 265[Wall]
+ 266[Wall]
+ 267["Sweep Extrusion
[1977, 2021, 7]"]
+ 268["SweepEdge Adjacent"]
+ 269["SweepEdge Adjacent"]
+ 270["SweepEdge Adjacent"]
+ 271["SweepEdge Adjacent"]
+ 272["Plane
[2102, 2119, 5]"]
+ 280["Sweep Revolve
[2466, 2483, 5]"]
+ 281[Wall]
+ 282[Wall]
+ 283[Wall]
+ 284[Wall]
+ 288["SweepEdge Adjacent"]
+ 289["SweepEdge Adjacent"]
+ 290["SweepEdge Adjacent"]
+ 291["SweepEdge Adjacent"]
+ 292["Plane
[2910, 2933, 5]"]
+ 300["Sweep Extrusion
[3855, 3901, 5]"]
301[Wall]
302[Wall]
303[Wall]
304[Wall]
305["Cap Start"]
306["Cap End"]
- 307["Sweep Extrusion
[2275, 2319, 7]"]
+ 307["Sweep Extrusion
[2305, 2349, 7]"]
308[Wall]
309["Cap End"]
310["SweepEdge Opposite"]
@@ -450,41 +412,38 @@ flowchart LR
317["SweepEdge Adjacent"]
318["SweepEdge Opposite"]
319["SweepEdge Adjacent"]
- 320["SweepEdge Adjacent"]
- 321["SweepEdge Adjacent"]
- 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
[679, 705, 8]"]
- 345["Sweep Revolve
[1133, 1150, 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
[2031, 2081, 7]"]
+ 320["Sweep Extrusion
[2305, 2349, 7]"]
+ 321["Plane
[2910, 2933, 5]"]
+ 329["Sweep Extrusion
[3855, 3901, 5]"]
+ 330[Wall]
+ 331[Wall]
+ 332[Wall]
+ 333[Wall]
+ 334["Cap Start"]
+ 335["Cap End"]
+ 336["Sweep Extrusion
[2305, 2349, 7]"]
+ 337["SweepEdge Opposite"]
+ 338["SweepEdge Adjacent"]
+ 339["SweepEdge Opposite"]
+ 340["SweepEdge Adjacent"]
+ 341["SweepEdge Opposite"]
+ 342["SweepEdge Adjacent"]
+ 343["SweepEdge Opposite"]
+ 344["SweepEdge Adjacent"]
+ 345["Sweep Extrusion
[2305, 2349, 7]"]
+ 346["Plane
[4312, 4329, 5]"]
+ 373["Sweep Revolve
[5622, 5639, 5]"]
+ 374[Wall]
+ 375[Wall]
+ 376[Wall]
+ 377[Wall]
+ 378[Wall]
+ 379[Wall]
+ 380[Wall]
+ 381[Wall]
+ 382[Wall]
+ 383[Wall]
+ 384[Wall]
385[Wall]
386[Wall]
387[Wall]
@@ -498,7 +457,7 @@ flowchart LR
395[Wall]
396[Wall]
397[Wall]
- 398["Sweep Extrusion
[2275, 2319, 7]"]
+ 398["Sweep Extrusion
[2305, 2349, 7]"]
399["SweepEdge Adjacent"]
400["SweepEdge Adjacent"]
401["SweepEdge Adjacent"]
@@ -522,35 +481,37 @@ flowchart LR
419["SweepEdge Adjacent"]
420["SweepEdge Adjacent"]
421["SweepEdge Adjacent"]
- 422["SweepEdge Opposite"]
- 423["SweepEdge Adjacent"]
- 424["SweepEdge Opposite"]
- 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
[1474, 1503, 9]"]
- 456[Wall]
- 457[Wall]
- 458[Wall]
- 459[Wall]
- 460[Wall]
- 461[Wall]
- 462[Wall]
- 463[Wall]
- 464[Wall]
- 465[Wall]
- 466[Wall]
+ 422["SweepEdge Adjacent"]
+ 423["Sweep Extrusion
[2305, 2349, 7]"]
+ 424["Sweep Extrusion
[2305, 2349, 7]"]
+ 425["Sweep Extrusion
[2305, 2349, 7]"]
+ 426["Sweep Extrusion
[2305, 2349, 7]"]
+ 427["Sweep Extrusion
[2305, 2349, 7]"]
+ 428["Sweep Extrusion
[2305, 2349, 7]"]
+ 429["Sweep Extrusion
[2305, 2349, 7]"]
+ 430["Sweep Extrusion
[2305, 2349, 7]"]
+ 431["Sweep Extrusion
[2305, 2349, 7]"]
+ 432["Sweep Extrusion
[2305, 2349, 7]"]
+ 433["Sweep Extrusion
[2305, 2349, 7]"]
+ 441["Sweep Extrusion
[2763, 2831, 7]"]
+ 442[Wall]
+ 443[Wall]
+ 444[Wall]
+ 445[Wall]
+ 446["Cap Start"]
+ 447["SweepEdge Opposite"]
+ 448["SweepEdge Adjacent"]
+ 449["SweepEdge Opposite"]
+ 450["SweepEdge Adjacent"]
+ 451["SweepEdge Opposite"]
+ 452["SweepEdge Adjacent"]
+ 453["SweepEdge Opposite"]
+ 454["SweepEdge Adjacent"]
+ 455["Sweep Extrusion
[2763, 2831, 7]"]
+ 456["Sweep Extrusion
[2763, 2831, 7]"]
+ 457["Sweep Extrusion
[2763, 2831, 7]"]
+ 458["Sweep Extrusion
[2763, 2831, 7]"]
+ 466["Sweep Extrusion
[3242, 3316, 7]"]
467[Wall]
468[Wall]
469[Wall]
@@ -564,322 +525,311 @@ flowchart LR
477["SweepEdge Adjacent"]
478["SweepEdge Opposite"]
479["SweepEdge Adjacent"]
- 480["SweepEdge Adjacent"]
- 481["SweepEdge Adjacent"]
- 482["SweepEdge Adjacent"]
- 483["SweepEdge Adjacent"]
- 484["StartSketchOnFace
[774, 806, 6]"]
- 485["StartSketchOnFace
[956, 992, 6]"]
- 486["StartSketchOnFace
[1399, 1433, 6]"]
- 487["StartSketchOnFace
[1543, 1582, 6]"]
- 488["StartSketchOnFace
[1733, 1771, 6]"]
- 489["StartSketchOnFace
[2038, 2072, 6]"]
- 490["StartSketchOnFace
[2372, 2406, 6]"]
- 491["StartSketchOnFace
[2860, 2898, 6]"]
- 492["StartSketchOnFace
[607, 641, 5]"]
- 493["StartSketchOnFace
[874, 913, 5]"]
- 494["StartSketchOnFace
[1216, 1250, 5]"]
+ 480["Sweep Extrusion
[3242, 3316, 7]"]
+ 481["Sweep Extrusion
[3242, 3316, 7]"]
+ 482["Sweep Extrusion
[3242, 3316, 7]"]
+ 483["Sweep Extrusion
[3242, 3316, 7]"]
1 --- 2
- 2 --- 10
- 2 --- 21
+ 2 --- 9
+ 2 --- 24
2 --- 27
- 2 --- 29
- 2 --- 35
+ 2 --- 30
2 --- 37
- 2 --- 40
- 2 --- 42
- 2 --- 45
- 2 --- 46
- 2 --- 49
- 2 --- 50
- 2 --- 53
- 2 --- 55
- 2 --- 69
- 2 --- 70
- 2 --- 71
- 2 ---- 73
- 2 --- 72
+ 2 --- 41
+ 2 --- 44
+ 2 --- 48
+ 2 --- 51
+ 2 --- 66
+ 2 --- 68
+ 2 --- 87
+ 2 --- 88
+ 2 --- 89
+ 2 --- 92
+ 2 --- 93
+ 2 --- 94
+ 2 ---- 96
+ 2 --- 95
3 --- 4
- 4 --- 5
- 4 ---- 17
- 4 --- 6
- 5 --- 18
- 5 --- 114
- 5 --- 115
- 7 --- 8
- 8 --- 22
- 8 --- 23
- 8 --- 28
- 8 --- 36
- 8 --- 41
- 8 --- 44
- 8 --- 48
- 8 --- 52
- 8 --- 68
- 8 --- 93
- 8 --- 94
- 8 --- 95
- 8 --- 96
- 8 --- 97
- 8 ---- 99
- 8 --- 98
- 9 --- 11
- 9 --- 14
- 10 --- 74
+ 4 --- 10
+ 4 --- 25
+ 4 --- 28
+ 4 --- 31
+ 4 --- 38
+ 4 --- 40
+ 4 --- 43
+ 4 --- 45
+ 4 --- 47
+ 4 --- 50
+ 4 --- 55
+ 4 --- 67
+ 4 --- 69
+ 4 --- 70
+ 4 ---- 72
+ 4 --- 71
+ 5 --- 6
+ 6 --- 7
+ 6 ---- 20
+ 6 --- 8
+ 7 --- 21
+ 7 --- 90
+ 7 --- 91
+ 9 --- 97
+ 9 --- 156
+ 9 --- 157
+ 10 --- 73
10 --- 142
- 10 --- 143
11 --- 12
- 11 ---- 31
- 11 --- 13
+ 12 --- 26
+ 12 --- 29
12 --- 32
- 12 --- 122
- 12 --- 123
+ 12 --- 39
+ 12 --- 42
+ 12 --- 46
+ 12 --- 49
+ 12 --- 52
+ 12 --- 53
+ 12 ---- 56
+ 12 --- 54
+ 13 --- 14
+ 13 --- 17
14 --- 15
+ 14 ---- 33
14 --- 16
+ 15 --- 34
+ 15 --- 122
+ 15 --- 123
17 --- 18
17 --- 19
- 17 --- 20
- 17 --- 114
- 17 --- 115
- 19 --- 216
- 19 --- 285
- 19 --- 434
- 20 --- 116
- 21 --- 75
- 21 --- 144
- 21 --- 145
- 22 --- 100
- 22 --- 176
- 23 --- 101
- 23 --- 177
- 24 --- 25
- 25 --- 26
- 25 --- 30
- 25 --- 38
- 25 --- 39
- 25 --- 43
- 25 --- 47
- 25 --- 51
- 25 --- 54
- 25 --- 56
- 25 ---- 58
- 25 --- 57
- 26 --- 59
+ 20 --- 21
+ 20 --- 22
+ 20 --- 23
+ 20 --- 90
+ 20 --- 91
+ 22 --- 216
+ 22 --- 285
+ 22 --- 434
+ 23 --- 116
+ 24 --- 98
+ 24 --- 158
+ 24 --- 159
+ 25 --- 74
+ 25 --- 143
+ 26 --- 57
26 x--> 134
- 27 --- 76
- 27 --- 146
- 27 --- 147
- 28 --- 102
- 28 --- 178
- 29 --- 77
- 29 --- 148
- 29 --- 149
- 30 --- 60
- 30 --- 134
- 31 --- 32
- 31 --- 33
- 31 --- 34
- 31 --- 122
- 31 --- 123
- 34 --- 124
- 34 --- 127
- 34 --- 222
- 35 --- 78
- 35 --- 150
- 35 --- 151
- 36 --- 103
- 36 --- 179
- 37 --- 79
- 37 --- 152
- 37 --- 153
- 38 --- 61
- 38 --- 135
- 39 --- 62
+ 27 --- 99
+ 27 --- 160
+ 27 --- 161
+ 28 --- 75
+ 28 --- 144
+ 29 --- 58
+ 29 --- 134
+ 30 --- 100
+ 30 --- 162
+ 30 --- 163
+ 31 --- 76
+ 31 --- 145
+ 32 --- 59
+ 32 --- 135
+ 33 --- 34
+ 33 --- 35
+ 33 --- 36
+ 33 --- 122
+ 33 --- 123
+ 36 --- 124
+ 36 --- 127
+ 36 --- 222
+ 37 --- 101
+ 37 --- 164
+ 37 --- 165
+ 38 --- 77
+ 38 --- 146
+ 39 --- 60
39 --- 136
- 40 --- 80
- 40 --- 154
- 40 --- 155
- 41 --- 104
- 41 --- 180
- 42 --- 81
- 42 --- 156
- 42 --- 157
- 43 --- 63
- 43 --- 137
- 44 --- 105
- 44 --- 181
- 45 --- 82
- 45 --- 158
- 45 --- 159
- 46 --- 83
- 46 --- 160
- 46 --- 161
- 47 --- 64
- 47 --- 138
- 48 --- 106
- 48 --- 182
- 49 --- 84
- 49 --- 162
- 49 --- 163
- 50 --- 85
- 50 --- 164
- 50 --- 165
- 51 --- 65
- 51 --- 139
- 52 --- 107
- 52 --- 183
- 53 --- 86
- 53 --- 166
- 53 --- 167
- 54 --- 66
- 54 --- 140
- 55 --- 87
- 55 --- 168
- 55 --- 169
- 56 --- 67
+ 40 --- 78
+ 40 --- 147
+ 41 --- 102
+ 41 --- 166
+ 41 --- 167
+ 42 --- 61
+ 42 --- 137
+ 43 --- 79
+ 43 --- 148
+ 44 --- 103
+ 44 --- 168
+ 44 --- 169
+ 45 --- 80
+ 45 --- 149
+ 46 --- 62
+ 46 --- 138
+ 47 --- 81
+ 47 --- 150
+ 48 --- 104
+ 48 --- 170
+ 48 --- 171
+ 49 --- 63
+ 49 --- 139
+ 50 --- 82
+ 50 --- 151
+ 51 --- 105
+ 51 --- 172
+ 51 --- 173
+ 52 --- 64
+ 52 --- 140
+ 53 --- 65
+ 53 --- 141
+ 55 --- 83
+ 55 --- 152
+ 56 --- 57
+ 56 --- 58
+ 56 --- 59
+ 56 --- 60
+ 56 --- 61
+ 56 --- 62
+ 56 --- 63
+ 56 --- 64
+ 56 --- 65
+ 56 <--x 26
+ 56 --- 134
+ 56 <--x 29
+ 56 <--x 32
+ 56 --- 135
+ 56 <--x 39
+ 56 --- 136
+ 56 <--x 42
+ 56 --- 137
+ 56 <--x 46
+ 56 --- 138
+ 56 <--x 49
+ 56 --- 139
+ 56 <--x 52
+ 56 --- 140
+ 56 <--x 53
56 --- 141
- 58 --- 59
- 58 --- 60
- 58 --- 61
- 58 --- 62
- 58 --- 63
- 58 --- 64
- 58 --- 65
- 58 --- 66
- 58 --- 67
- 58 <--x 26
- 58 --- 134
- 58 <--x 30
- 58 <--x 38
- 58 --- 135
- 58 <--x 39
- 58 --- 136
- 58 <--x 43
- 58 --- 137
- 58 <--x 47
- 58 --- 138
- 58 <--x 51
- 58 --- 139
- 58 <--x 54
- 58 --- 140
- 58 <--x 56
- 58 --- 141
- 68 --- 108
- 68 --- 184
- 69 --- 88
- 69 --- 170
- 69 --- 171
- 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
+ 66 --- 106
+ 66 --- 174
+ 66 --- 175
+ 67 --- 84
+ 67 --- 153
+ 68 --- 107
+ 68 --- 176
+ 68 --- 177
+ 69 --- 85
+ 69 --- 154
+ 70 --- 86
+ 70 --- 155
+ 72 --- 73
+ 72 --- 74
+ 72 --- 75
+ 72 --- 76
+ 72 --- 77
+ 72 --- 78
+ 72 --- 79
+ 72 --- 80
+ 72 --- 81
+ 72 --- 82
+ 72 --- 83
+ 72 --- 84
+ 72 --- 85
+ 72 --- 86
+ 72 <--x 10
+ 72 --- 142
+ 72 <--x 25
+ 72 --- 143
+ 72 <--x 28
+ 72 --- 144
+ 72 <--x 31
+ 72 --- 145
+ 72 <--x 38
+ 72 --- 146
+ 72 <--x 40
+ 72 --- 147
+ 72 <--x 43
+ 72 --- 148
+ 72 <--x 45
+ 72 --- 149
+ 72 <--x 47
+ 72 --- 150
+ 72 <--x 50
+ 72 --- 151
+ 72 <--x 55
+ 72 --- 152
+ 72 <--x 67
+ 72 --- 153
+ 72 <--x 69
+ 72 --- 154
+ 72 <--x 70
+ 72 --- 155
+ 87 --- 108
+ 87 --- 178
+ 87 --- 179
+ 88 --- 109
+ 88 --- 180
+ 88 --- 181
+ 89 --- 110
+ 89 --- 182
+ 89 --- 183
+ 92 --- 111
+ 92 --- 184
+ 92 --- 185
+ 93 --- 112
+ 93 --- 186
+ 93 --- 187
+ 94 --- 113
+ 94 --- 188
+ 94 --- 189
+ 96 --- 97
+ 96 --- 98
+ 96 --- 99
+ 96 --- 100
+ 96 --- 101
+ 96 --- 102
+ 96 --- 103
+ 96 --- 104
+ 96 --- 105
+ 96 --- 106
+ 96 --- 107
+ 96 --- 108
+ 96 --- 109
+ 96 --- 110
+ 96 --- 111
96 --- 112
+ 96 --- 113
+ 96 --- 114
+ 96 --- 115
+ 96 --- 156
+ 96 --- 157
+ 96 --- 158
+ 96 --- 159
+ 96 --- 160
+ 96 --- 161
+ 96 --- 162
+ 96 --- 163
+ 96 --- 164
+ 96 --- 165
+ 96 --- 166
+ 96 --- 167
+ 96 --- 168
+ 96 --- 169
+ 96 --- 170
+ 96 --- 171
+ 96 --- 172
+ 96 --- 173
+ 96 --- 174
+ 96 --- 175
+ 96 --- 176
+ 96 --- 177
+ 96 --- 178
+ 96 --- 179
+ 96 --- 180
+ 96 --- 181
+ 96 --- 182
+ 96 --- 183
+ 96 --- 184
+ 96 --- 185
+ 96 --- 186
+ 96 --- 187
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 22
- 99 --- 176
- 99 <--x 23
- 99 --- 177
- 99 <--x 28
- 99 --- 178
- 99 <--x 36
- 99 --- 179
- 99 <--x 41
- 99 --- 180
- 99 <--x 44
- 99 --- 181
- 99 <--x 48
- 99 --- 182
- 99 <--x 52
- 99 --- 183
- 99 <--x 68
- 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
+ 96 --- 189
116 --- 117
116 ---- 119
116 --- 118
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 57b37de4f..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
@@ -12,704 +12,6 @@ description: Operations executed car-wheel-assembly.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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]"
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.125,
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.125,
- "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": []
- }
- },
{
"type": "GroupEnd"
},
@@ -722,1413 +24,6 @@ description: Operations executed car-wheel-assembly.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "sourceRange": []
- }
- },
- "name": "extrude",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Sketch",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "labeledArgs": {
- "length": {
- "value": {
- "type": "Number",
- "value": -0.475,
- "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": {
- "planeOrSolid": {
- "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": {
- "planeOrSolid": {
- "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": [
- 2636,
- 4181,
- 5
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "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": "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.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": [
- 2636,
- 4181,
- 5
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "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": "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.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": {
- "planeOrSolid": {
- "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"
},
@@ -2141,302 +36,6 @@ description: Operations executed car-wheel-assembly.kcl
},
"sourceRange": []
},
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "lug",
- "functionSourceRange": [
- 637,
- 1240,
- 8
- ],
- "unlabeledArg": null,
- "labeledArgs": {}
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "type": "Object",
- "value": {
- "origin": {
- "type": "Object",
- "value": {
- "x": {
- "type": "Number",
- "value": 2.25,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "y": {
- "type": "Number",
- "value": -1.1811023622047243,
- "ty": {
- "type": "Default",
- "len": {
- "type": "Inches"
- },
- "angle": {
- "type": "Degrees"
- }
- }
- },
- "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"
},
@@ -2594,129 +193,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "brakeCaliper",
- "moduleId": 7
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": []
},
@@ -2728,113 +205,7 @@ description: Operations executed car-wheel-assembly.kcl
"group": {
"type": "ModuleInstance",
"name": "carTire",
- "moduleId": 9
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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/color-cube/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap
index 86894f24c..f4f5d62b1 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,30 @@ 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": [],
+ "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..b24e18a64 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,30 @@ 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": [],
+ "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 79e939304..4553f4388 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,30 @@ 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": [],
+ "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 487d388db..f9da8b498 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,30 @@ 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": [],
+ "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 658d6165d..5f414324b 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,30 @@ 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": [],
+ "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 81122ad1b..c0f63eded 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,30 @@ 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": [],
+ "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 7b786ea56..0c915cbe9 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,30 @@ 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": [],
+ "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 e8f90a397..21029667f 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,30 @@ 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": [],
+ "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 a65f35cd5..90cccab5a 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,30 @@ 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": [],
+ "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 776e147a1..5925815ef 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,30 @@ 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": [],
+ "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 9979600cc..018b2dbca 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,30 @@ 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": [],
+ "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 fd739cf8a..8cbc59a3d 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,30 @@ 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": [],
+ "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 eb994c903..796b11314 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,30 @@ 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": [],
+ "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 ce6af5a4e..12c73a59d 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,30 @@ 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": [],
+ "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 49e977408..12eb1f776 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,30 @@ 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": [],
+ "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 d407713ac..796a8d12f 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,30 @@ 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": [],
+ "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 f77a21e20..ca5fe60ed 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,30 @@ 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": [],
+ "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 de2e8614b..0cc80e1b4 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,30 @@ 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": [],
+ "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 b6264b93c..3d8c91293 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,30 @@ 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": [],
+ "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 da0902507..9af08c765 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,30 @@ 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": [],
+ "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 efaeb75d4..1bf557092 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,30 @@ 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": [],
+ "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 c89c9c182..bcc67576e 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,30 @@ 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": [],
+ "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 41c26c356..7ae5e5eea 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,30 @@ 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": [],
+ "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 a3b8642dc..9ba35c1e4 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,48 @@ 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": "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"
}
},
{
@@ -113,2800 +135,6 @@ description: Artifact commands multi-axis-robot.kcl
"type": "sketch_mode_disable"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 10.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": 10.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -10.0,
- "y": -0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -5.0,
- "y": -5.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": 0.5,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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": [],
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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": [],
- "command": {
- "type": "make_plane",
- "origin": {
- "x": 0.0,
- "y": 0.0,
- "z": 3.6
- },
- "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.9,
- "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.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": {
- "x": 0.0,
- "y": 0.0,
- "z": 1.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 1.4,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.30980393,
- "g": 0.49019608,
- "b": 0.32941177,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "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": 3.5,
- "y": 5.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.875,
- "y": 1.5155,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "arc",
- "center": {
- "x": 1.7769,
- "y": 8.0155
- },
- "radius": 3.0,
- "start": {
- "unit": "degrees",
- "value": -30.0
- },
- "end": {
- "unit": "degrees",
- "value": 150.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -3.4282,
- "y": 5.0,
- "z": 0.0
- },
- "relative": false
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 3.5,
- "y": 5.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": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": 1.0,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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": 4.5,
- "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": 2.75,
- "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.5,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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.9499999999999997,
- "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.7499999999999998,
- "y": 8.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.2,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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.25,
- "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": 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": 0.15,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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": "object_set_material_params_pbr",
- "object_id": "[uuid]",
- "color": {
- "r": 0.30980393,
- "g": 0.49019608,
- "b": 0.32941177,
- "a": 100.0
- },
- "metalness": 0.9,
- "roughness": 0.9,
- "ambient_occlusion": 0.0
- }
- },
- {
- "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": 2.05,
- "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": 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": {
- "x": 1.0,
- "y": 0.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extrude",
- "target": "[uuid]",
- "distance": -1.0,
- "faces": null,
- "opposite": "None"
- }
- },
- {
- "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": "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": [],
@@ -3000,6 +228,217 @@ description: Artifact commands multi-axis-robot.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 10.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "make_plane",
+ "origin": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 3.6
+ },
+ "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": "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": 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.9,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "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": "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": 0.0,
+ "y": 0.0
+ },
+ "radius": 3.9,
+ "start": {
+ "unit": "degrees",
+ "value": 0.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 360.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "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": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -3017,6 +456,74 @@ description: Artifact commands multi-axis-robot.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": 10.0,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "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": "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": 1.4,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -3042,6 +549,56 @@ description: Artifact commands multi-axis-robot.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -10.0,
+ "y": -0.0,
+ "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": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -3059,6 +616,65 @@ description: Artifact commands multi-axis-robot.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -5.0,
+ "y": -5.0,
+ "z": 0.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": "solid3d_get_extrusion_face_info",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -3101,6 +717,90 @@ description: Artifact commands multi-axis-robot.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": 0.0,
+ "y": 0.0,
+ "z": 1.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.5,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "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": 2.5,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": "object_bring_to_front",
+ "object_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -3118,6 +818,54 @@ description: Artifact commands multi-axis-robot.kcl
"edge_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_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": [],
@@ -3347,1583 +1095,6 @@ description: Artifact commands multi-axis-robot.kcl
"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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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": [],
@@ -5123,6 +1294,555 @@ 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": "object_set_material_params_pbr",
+ "object_id": "[uuid]",
+ "color": {
+ "r": 0.30980393,
+ "g": 0.49019608,
+ "b": 0.32941177,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "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": 3.5,
+ "y": 5.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.875,
+ "y": 1.5155,
+ "z": 0.0
+ },
+ "relative": true
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "arc",
+ "center": {
+ "x": 1.7769,
+ "y": 8.0155
+ },
+ "radius": 3.0,
+ "start": {
+ "unit": "degrees",
+ "value": -30.0
+ },
+ "end": {
+ "unit": "degrees",
+ "value": 150.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -3.4282,
+ "y": 5.0,
+ "z": 0.0
+ },
+ "relative": false
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 3.5,
+ "y": 5.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": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 1.0,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "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": 4.5,
+ "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": 2.75,
+ "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.5,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -5135,6 +1855,177 @@ description: Artifact commands multi-axis-robot.kcl
"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": [],
+ "command": {
+ "type": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "solid3d_get_next_adjacent_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[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": 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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -5228,6 +2119,58 @@ description: Artifact commands multi-axis-robot.kcl
"rotate_duplicates": true
}
},
+ {
+ "cmdId": "[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.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": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -5275,6 +2218,1162 @@ 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": 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": 1.9499999999999997,
+ "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.7499999999999998,
+ "y": 8.0,
+ "z": 0.0
+ },
+ "num_repetitions": 3,
+ "arc_degrees": 360.0,
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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.2,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": -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": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -5429,6 +3528,325 @@ 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": "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": "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.25,
+ "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": 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": [],
@@ -5610,6 +4028,83 @@ 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": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -5697,6 +4192,262 @@ 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": "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": 0.30980393,
+ "g": 0.49019608,
+ "b": 0.32941177,
+ "a": 100.0
+ },
+ "metalness": 0.9,
+ "roughness": 0.9,
+ "ambient_occlusion": 0.0
+ }
+ },
+ {
+ "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": 2.05,
+ "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": 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": {
+ "x": 1.0,
+ "y": 0.0,
+ "z": 0.0
+ }
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -1.0,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -5744,26 +4495,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": [],
@@ -5915,6 +4646,316 @@ description: Artifact commands multi-axis-robot.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -6061,6 +5102,259 @@ description: Artifact commands multi-axis-robot.kcl
"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": "solid3d_get_opposite_edge",
+ "object_id": "[uuid]",
+ "edge_id": "[uuid]",
+ "face_id": "[uuid]"
+ }
+ },
+ {
+ "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.15,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -6161,6 +5455,53 @@ 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": "extrude",
+ "target": "[uuid]",
+ "distance": -0.5,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -6193,6 +5534,207 @@ description: Artifact commands multi-axis-robot.kcl
"planar_normal": null
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extrude",
+ "target": "[uuid]",
+ "distance": 0.15,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -6422,6 +5964,120 @@ 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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -6542,6 +6198,113 @@ 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": "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -6783,6 +6546,213 @@ description: Artifact commands multi-axis-robot.kcl
"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": "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -6920,6 +6890,51 @@ 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": "edge_lines_visible",
+ "hidden": false
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -6928,5 +6943,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 32a47ae91..e5c18216d 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
@@ -2,903 +2,784 @@
flowchart LR
subgraph path2 [Path]
2["Path
[224, 279, 5]"]
- 3["Segment
[285, 365, 5]"]
- 4["Segment
[371, 483, 5]"]
- 5["Segment
[489, 606, 5]"]
- 6["Segment
[612, 697, 5]"]
- 7["Segment
[703, 710, 5]"]
- 8[Solid2d]
- end
- subgraph path28 [Path]
- 28["Path
[1151, 1208, 5]"]
- 29["Segment
[1151, 1208, 5]"]
+ 6["Segment
[285, 365, 5]"]
+ 15["Segment
[371, 483, 5]"]
+ 19["Segment
[489, 606, 5]"]
+ 22["Segment
[612, 697, 5]"]
+ 29["Segment
[703, 710, 5]"]
30[Solid2d]
end
- subgraph path36 [Path]
- 36["Path
[1411, 1448, 5]"]
- 37["Segment
[1411, 1448, 5]"]
- 38[Solid2d]
+ subgraph path4 [Path]
+ 4["Path
[251, 394, 8]"]
+ 5["Segment
[400, 516, 8]"]
+ 14["Segment
[522, 574, 8]"]
+ 18["Segment
[580, 696, 8]"]
+ 21["Segment
[702, 758, 8]"]
+ 27["Segment
[764, 771, 8]"]
+ 28[Solid2d]
end
- subgraph path44 [Path]
- 44["Path
[1585, 1725, 5]"]
- 45["Segment
[1585, 1725, 5]"]
- 46[Solid2d]
+ subgraph path9 [Path]
+ 9["Path
[203, 263, 7]"]
+ 11["Segment
[203, 263, 7]"]
+ 12[Solid2d]
end
- subgraph path54 [Path]
- 54["Path
[1976, 2116, 5]"]
- 55["Segment
[1976, 2116, 5]"]
- 56[Solid2d]
+ subgraph path10 [Path]
+ 10["Path
[271, 504, 9]"]
+ 13["Segment
[510, 629, 9]"]
+ 16["Segment
[635, 689, 9]"]
+ 20["Segment
[695, 814, 9]"]
+ 23["Segment
[820, 890, 9]"]
+ 31["Segment
[896, 903, 9]"]
+ 32[Solid2d]
end
- subgraph path65 [Path]
- 65["Path
[203, 263, 6]"]
- 66["Segment
[203, 263, 6]"]
- 67[Solid2d]
+ subgraph path52 [Path]
+ 52["Path
[892, 956, 8]"]
+ 53["Segment
[892, 956, 8]"]
+ 54[Solid2d]
end
- subgraph path75 [Path]
- 75["Path
[493, 529, 6]"]
- 76["Segment
[535, 572, 6]"]
- 77["Segment
[578, 666, 6]"]
- 78["Segment
[672, 721, 6]"]
- 79["Segment
[727, 783, 6]"]
- 80["Segment
[789, 796, 6]"]
- 81[Solid2d]
+ subgraph path59 [Path]
+ 59["Path
[1022, 1231, 9]"]
+ 60["Segment
[1022, 1231, 9]"]
+ 61[Solid2d]
end
- subgraph path97 [Path]
- 97["Path
[898, 1073, 6]"]
- 98["Segment
[898, 1073, 6]"]
- 99[Solid2d]
+ subgraph path66 [Path]
+ 66["Path
[493, 529, 7]"]
+ 67["Segment
[535, 572, 7]"]
+ 68["Segment
[578, 666, 7]"]
+ 69["Segment
[672, 721, 7]"]
+ 70["Segment
[727, 783, 7]"]
+ 71["Segment
[789, 796, 7]"]
+ 72[Solid2d]
end
- subgraph path105 [Path]
- 105["Path
[1282, 1429, 6]"]
- 106["Segment
[1282, 1429, 6]"]
- 107[Solid2d]
+ subgraph path92 [Path]
+ 92["Path
[898, 1073, 7]"]
+ 93["Segment
[898, 1073, 7]"]
+ 94[Solid2d]
end
- subgraph path116 [Path]
- 116["Path
[1751, 1925, 6]"]
- 117["Segment
[1751, 1925, 6]"]
- 118[Solid2d]
+ subgraph path100 [Path]
+ 100["Path
[1130, 1338, 8]"]
+ 101["Segment
[1130, 1338, 8]"]
+ 102[Solid2d]
+ end
+ subgraph path106 [Path]
+ 106["Path
[1441, 1630, 9]"]
+ 107["Segment
[1441, 1630, 9]"]
+ 108[Solid2d]
+ end
+ subgraph path118 [Path]
+ 118["Path
[1282, 1429, 7]"]
+ 119["Segment
[1282, 1429, 7]"]
+ 120[Solid2d]
end
subgraph path125 [Path]
- 125["Path
[2150, 2190, 6]"]
- 126["Segment
[2150, 2190, 6]"]
+ 125["Path
[1151, 1208, 5]"]
+ 126["Segment
[1151, 1208, 5]"]
127[Solid2d]
end
- subgraph path137 [Path]
- 137["Path
[251, 394, 7]"]
- 138["Segment
[400, 516, 7]"]
- 139["Segment
[522, 574, 7]"]
- 140["Segment
[580, 696, 7]"]
- 141["Segment
[702, 758, 7]"]
- 142["Segment
[764, 771, 7]"]
- 143[Solid2d]
+ subgraph path134 [Path]
+ 134["Path
[1546, 1590, 8]"]
+ 135["Segment
[1546, 1590, 8]"]
+ 136[Solid2d]
end
- subgraph path159 [Path]
- 159["Path
[892, 956, 7]"]
- 160["Segment
[892, 956, 7]"]
- 161[Solid2d]
+ subgraph path152 [Path]
+ 152["Path
[1411, 1448, 5]"]
+ 153["Segment
[1411, 1448, 5]"]
+ 154[Solid2d]
end
- subgraph path167 [Path]
- 167["Path
[1130, 1338, 7]"]
- 168["Segment
[1130, 1338, 7]"]
- 169[Solid2d]
+ subgraph path165 [Path]
+ 165["Path
[1585, 1725, 5]"]
+ 166["Segment
[1585, 1725, 5]"]
+ 167[Solid2d]
end
- subgraph path175 [Path]
- 175["Path
[1546, 1590, 7]"]
- 176["Segment
[1546, 1590, 7]"]
- 177[Solid2d]
+ subgraph path168 [Path]
+ 168["Path
[1751, 1925, 7]"]
+ 169["Segment
[1751, 1925, 7]"]
+ 170[Solid2d]
end
- subgraph path190 [Path]
- 190["Path
[1833, 2025, 7]"]
- 191["Segment
[1833, 2025, 7]"]
- 192[Solid2d]
+ subgraph path185 [Path]
+ 185["Path
[2150, 2190, 7]"]
+ 186["Segment
[2150, 2190, 7]"]
+ 187[Solid2d]
end
- subgraph path201 [Path]
- 201["Path
[2383, 2558, 7]"]
- 202["Segment
[2383, 2558, 7]"]
- 203[Solid2d]
+ subgraph path194 [Path]
+ 194["Path
[2056, 2342, 9]"]
+ 195["Segment
[2056, 2342, 9]"]
+ 196[Solid2d]
end
subgraph path210 [Path]
- 210["Path
[271, 504, 8]"]
- 211["Segment
[510, 629, 8]"]
- 212["Segment
[635, 689, 8]"]
- 213["Segment
[695, 814, 8]"]
- 214["Segment
[820, 890, 8]"]
- 215["Segment
[896, 903, 8]"]
- 216[Solid2d]
+ 210["Path
[2446, 2730, 9]"]
+ 211["Segment
[2446, 2730, 9]"]
+ 212[Solid2d]
end
- subgraph path232 [Path]
- 232["Path
[1022, 1231, 8]"]
- 233["Segment
[1022, 1231, 8]"]
- 234[Solid2d]
+ subgraph path217 [Path]
+ 217["Path
[1833, 2025, 8]"]
+ 218["Segment
[1833, 2025, 8]"]
+ 219[Solid2d]
end
- subgraph path240 [Path]
- 240["Path
[1441, 1630, 8]"]
- 241["Segment
[1441, 1630, 8]"]
- 242[Solid2d]
+ subgraph path222 [Path]
+ 222["Path
[1976, 2116, 5]"]
+ 223["Segment
[1976, 2116, 5]"]
+ 224[Solid2d]
end
- subgraph path255 [Path]
- 255["Path
[2056, 2342, 8]"]
- 256["Segment
[2056, 2342, 8]"]
- 257[Solid2d]
+ subgraph path228 [Path]
+ 228["Path
[2889, 2927, 9]"]
+ 229["Segment
[2889, 2927, 9]"]
+ 230[Solid2d]
end
- subgraph path264 [Path]
- 264["Path
[2446, 2730, 8]"]
- 265["Segment
[2446, 2730, 8]"]
- 266[Solid2d]
+ subgraph path246 [Path]
+ 246["Path
[3062, 3287, 9]"]
+ 247["Segment
[3293, 3361, 9]"]
+ 248["Segment
[3367, 3510, 9]"]
+ 249["Segment
[3516, 3584, 9]"]
+ 250["Segment
[3590, 3666, 9]"]
+ 251["Segment
[3672, 3748, 9]"]
+ 252["Segment
[3754, 3828, 9]"]
+ 253["Segment
[3834, 3890, 9]"]
+ 254["Segment
[3896, 3903, 9]"]
+ 255[Solid2d]
end
- subgraph path273 [Path]
- 273["Path
[2889, 2927, 8]"]
- 274["Segment
[2889, 2927, 8]"]
- 275[Solid2d]
+ subgraph path283 [Path]
+ 283["Path
[4037, 4262, 9]"]
+ 284["Segment
[4268, 4338, 9]"]
+ 285["Segment
[4344, 4492, 9]"]
+ 286["Segment
[4498, 4568, 9]"]
+ 287["Segment
[4574, 4652, 9]"]
+ 288["Segment
[4658, 4736, 9]"]
+ 289["Segment
[4742, 4818, 9]"]
+ 290["Segment
[4824, 4880, 9]"]
+ 291["Segment
[4886, 4893, 9]"]
+ 292[Solid2d]
end
- subgraph path282 [Path]
- 282["Path
[3062, 3287, 8]"]
- 283["Segment
[3293, 3361, 8]"]
- 284["Segment
[3367, 3510, 8]"]
- 285["Segment
[3516, 3584, 8]"]
- 286["Segment
[3590, 3666, 8]"]
- 287["Segment
[3672, 3748, 8]"]
- 288["Segment
[3754, 3828, 8]"]
- 289["Segment
[3834, 3890, 8]"]
- 290["Segment
[3896, 3903, 8]"]
- 291[Solid2d]
- end
- subgraph path316 [Path]
- 316["Path
[4037, 4262, 8]"]
- 317["Segment
[4268, 4338, 8]"]
- 318["Segment
[4344, 4492, 8]"]
- 319["Segment
[4498, 4568, 8]"]
- 320["Segment
[4574, 4652, 8]"]
- 321["Segment
[4658, 4736, 8]"]
- 322["Segment
[4742, 4818, 8]"]
- 323["Segment
[4824, 4880, 8]"]
- 324["Segment
[4886, 4893, 8]"]
- 325[Solid2d]
+ subgraph path303 [Path]
+ 303["Path
[2383, 2558, 8]"]
+ 304["Segment
[2383, 2558, 8]"]
+ 305[Solid2d]
end
1["Plane
[201, 218, 5]"]
- 9["Sweep Extrusion
[724, 771, 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
[777, 1054, 5]"]
- 25["EdgeCut Chamfer
[777, 1054, 5]"]
- 26["EdgeCut Chamfer
[777, 1054, 5]"]
- 27["EdgeCut Chamfer
[777, 1054, 5]"]
- 31["Sweep Extrusion
[1222, 1288, 5]"]
- 32[Wall]
- 33["Cap End"]
- 34["SweepEdge Opposite"]
- 35["SweepEdge Adjacent"]
- 39["Sweep Extrusion
[1462, 1492, 5]"]
- 40[Wall]
+ 3["Plane
[222, 245, 8]"]
+ 7["Plane
[174, 197, 7]"]
+ 8["Plane
[242, 265, 9]"]
+ 17["Sweep Extrusion
[277, 315, 7]"]
+ 24[Wall]
+ 25["Cap Start"]
+ 26["Cap End"]
+ 33["Sweep Extrusion
[785, 833, 8]"]
+ 34["Sweep Extrusion
[724, 771, 5]"]
+ 35["Sweep Extrusion
[917, 965, 9]"]
+ 36[Wall]
+ 37[Wall]
+ 38[Wall]
+ 39[Wall]
+ 40["Cap Start"]
41["Cap End"]
42["SweepEdge Opposite"]
43["SweepEdge Adjacent"]
- 47["Sweep Extrusion
[1873, 1920, 5]"]
- 48[Wall]
- 49["SweepEdge Opposite"]
- 50["SweepEdge Adjacent"]
- 51["Sweep Extrusion
[1873, 1920, 5]"]
- 52["Sweep Extrusion
[1873, 1920, 5]"]
- 53["Sweep Extrusion
[1873, 1920, 5]"]
- 57["Sweep Extrusion
[2252, 2299, 5]"]
- 58[Wall]
- 59["SweepEdge Opposite"]
- 60["SweepEdge Adjacent"]
- 61["Sweep Extrusion
[2252, 2299, 5]"]
- 62["Sweep Extrusion
[2252, 2299, 5]"]
- 63["Sweep Extrusion
[2252, 2299, 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
[811, 841, 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
[1087, 1119, 6]"]
- 101[Wall]
- 102["Cap End"]
- 103["SweepEdge Opposite"]
- 104["SweepEdge Adjacent"]
- 108["Sweep Extrusion
[1662, 1694, 6]"]
- 109[Wall]
- 110["Cap End"]
- 111["SweepEdge Opposite"]
- 112["SweepEdge Adjacent"]
- 113["Sweep Extrusion
[1662, 1694, 6]"]
- 114["Sweep Extrusion
[1662, 1694, 6]"]
- 115["Sweep Extrusion
[1662, 1694, 6]"]
- 119["Sweep Extrusion
[1939, 1972, 6]"]
- 120[Wall]
- 121["Cap End"]
- 122["SweepEdge Opposite"]
- 123["SweepEdge Adjacent"]
- 124["Plane
[2121, 2144, 6]"]
- 128["Sweep Extrusion
[2192, 2223, 6]"]
+ 44["SweepEdge Opposite"]
+ 45["SweepEdge Adjacent"]
+ 46["SweepEdge Opposite"]
+ 47["SweepEdge Adjacent"]
+ 48["SweepEdge Opposite"]
+ 49["SweepEdge Adjacent"]
+ 50["SweepEdge Opposite"]
+ 51["SweepEdge Adjacent"]
+ 55["Sweep Extrusion
[971, 1004, 8]"]
+ 56[Wall]
+ 57["Cap End"]
+ 58["Plane
[1022, 1231, 9]"]
+ 62["Sweep Extrusion
[1246, 1279, 9]"]
+ 63[Wall]
+ 64["Cap End"]
+ 65["Plane
[464, 487, 7]"]
+ 73["Sweep Extrusion
[811, 841, 7]"]
+ 74[Wall]
+ 75[Wall]
+ 76[Wall]
+ 77[Wall]
+ 78["Cap Start"]
+ 79["Cap End"]
+ 80["SweepEdge Opposite"]
+ 81["SweepEdge Adjacent"]
+ 82["SweepEdge Opposite"]
+ 83["SweepEdge Adjacent"]
+ 84["SweepEdge Opposite"]
+ 85["SweepEdge Adjacent"]
+ 86["SweepEdge Opposite"]
+ 87["SweepEdge Adjacent"]
+ 88["SweepEdge Opposite"]
+ 89["SweepEdge Adjacent"]
+ 90["SweepEdge Opposite"]
+ 91["SweepEdge Adjacent"]
+ 95["Sweep Extrusion
[1087, 1119, 7]"]
+ 96[Wall]
+ 97["Cap End"]
+ 98["SweepEdge Opposite"]
+ 99["SweepEdge Adjacent"]
+ 103["Sweep Extrusion
[1353, 1383, 8]"]
+ 104[Wall]
+ 105["Cap End"]
+ 109["SweepEdge Opposite"]
+ 110["SweepEdge Adjacent"]
+ 111["Sweep Extrusion
[1895, 1928, 9]"]
+ 112[Wall]
+ 113["Cap End"]
+ 114["EdgeCut Chamfer
[777, 1054, 5]"]
+ 115["EdgeCut Chamfer
[777, 1054, 5]"]
+ 116["EdgeCut Chamfer
[777, 1054, 5]"]
+ 117["EdgeCut Chamfer
[777, 1054, 5]"]
+ 121["SweepEdge Opposite"]
+ 122["SweepEdge Adjacent"]
+ 123["Sweep Extrusion
[1895, 1928, 9]"]
+ 124["Plane
[1151, 1208, 5]"]
+ 128["Sweep Extrusion
[1222, 1288, 5]"]
129[Wall]
- 130["Cap Start"]
- 131["Cap End"]
- 132["SweepEdge Opposite"]
- 133["SweepEdge Adjacent"]
- 134["EdgeCut Fillet
[321, 383, 6]"]
- 135["EdgeCut Fillet
[1978, 2040, 6]"]
- 136["Plane
[222, 245, 7]"]
- 144["Sweep Extrusion
[785, 833, 7]"]
- 145[Wall]
- 146[Wall]
- 147[Wall]
- 148[Wall]
- 149["Cap Start"]
- 150["Cap End"]
- 151["SweepEdge Opposite"]
- 152["SweepEdge Adjacent"]
- 153["SweepEdge Opposite"]
- 154["SweepEdge Adjacent"]
- 155["SweepEdge Opposite"]
- 156["SweepEdge Adjacent"]
- 157["SweepEdge Opposite"]
- 158["SweepEdge Adjacent"]
- 162["Sweep Extrusion
[971, 1004, 7]"]
- 163[Wall]
- 164["Cap End"]
- 165["SweepEdge Opposite"]
- 166["SweepEdge Adjacent"]
- 170["Sweep Extrusion
[1353, 1383, 7]"]
- 171[Wall]
- 172["Cap End"]
- 173["SweepEdge Opposite"]
- 174["SweepEdge Adjacent"]
- 178["Sweep Extrusion
[1743, 1776, 7]"]
- 179[Wall]
- 180["Cap End"]
+ 130["Cap End"]
+ 131["Sweep Extrusion
[1662, 1694, 7]"]
+ 132[Wall]
+ 133["Cap End"]
+ 137["Sweep Extrusion
[1895, 1928, 9]"]
+ 138["SweepEdge Opposite"]
+ 139["SweepEdge Adjacent"]
+ 140["SweepEdge Opposite"]
+ 141["SweepEdge Adjacent"]
+ 142["Sweep Extrusion
[1662, 1694, 7]"]
+ 143["Sweep Extrusion
[1743, 1776, 8]"]
+ 144[Wall]
+ 145["Cap End"]
+ 146["Sweep Extrusion
[1895, 1928, 9]"]
+ 147["Sweep Extrusion
[1662, 1694, 7]"]
+ 148["SweepEdge Opposite"]
+ 149["SweepEdge Adjacent"]
+ 150["Sweep Extrusion
[1743, 1776, 8]"]
+ 151["Sweep Extrusion
[1895, 1928, 9]"]
+ 155["Sweep Extrusion
[1462, 1492, 5]"]
+ 156[Wall]
+ 157["Cap End"]
+ 158["Sweep Extrusion
[1662, 1694, 7]"]
+ 159["Sweep Extrusion
[1743, 1776, 8]"]
+ 160["Sweep Extrusion
[1895, 1928, 9]"]
+ 161["SweepEdge Opposite"]
+ 162["SweepEdge Adjacent"]
+ 163["Sweep Extrusion
[1743, 1776, 8]"]
+ 164["Sweep Extrusion
[1895, 1928, 9]"]
+ 171["Sweep Extrusion
[1939, 1972, 7]"]
+ 172[Wall]
+ 173["Cap End"]
+ 174["Sweep Extrusion
[1743, 1776, 8]"]
+ 175["Sweep Extrusion
[1895, 1928, 9]"]
+ 176["Sweep Extrusion
[1873, 1920, 5]"]
+ 177[Wall]
+ 178["SweepEdge Opposite"]
+ 179["SweepEdge Adjacent"]
+ 180["Sweep Extrusion
[1743, 1776, 8]"]
181["SweepEdge Opposite"]
182["SweepEdge Adjacent"]
- 183["Sweep Extrusion
[1743, 1776, 7]"]
- 184["Sweep Extrusion
[1743, 1776, 7]"]
- 185["Sweep Extrusion
[1743, 1776, 7]"]
- 186["Sweep Extrusion
[1743, 1776, 7]"]
- 187["Sweep Extrusion
[1743, 1776, 7]"]
- 188["Sweep Extrusion
[1743, 1776, 7]"]
- 189["Sweep Extrusion
[1743, 1776, 7]"]
- 193["Sweep Extrusion
[2293, 2326, 7]"]
- 194[Wall]
- 195["Cap End"]
- 196["SweepEdge Opposite"]
- 197["SweepEdge Adjacent"]
- 198["Sweep Extrusion
[2293, 2326, 7]"]
- 199["Sweep Extrusion
[2293, 2326, 7]"]
- 200["Sweep Extrusion
[2293, 2326, 7]"]
- 204["Sweep Extrusion
[2560, 2590, 7]"]
- 205[Wall]
- 206["Cap End"]
+ 183["Sweep Extrusion
[1873, 1920, 5]"]
+ 184["Plane
[2121, 2144, 7]"]
+ 188["Sweep Extrusion
[2192, 2223, 7]"]
+ 189[Wall]
+ 190["Cap Start"]
+ 191["Cap End"]
+ 192["Sweep Extrusion
[1743, 1776, 8]"]
+ 193["Plane
[2056, 2342, 9]"]
+ 197["Sweep Extrusion
[2356, 2389, 9]"]
+ 198[Wall]
+ 199["Cap Start"]
+ 200["Cap End"]
+ 201["Sweep Extrusion
[1873, 1920, 5]"]
+ 202["SweepEdge Opposite"]
+ 203["SweepEdge Adjacent"]
+ 204["EdgeCut Fillet
[321, 383, 7]"]
+ 205["EdgeCut Fillet
[1978, 2040, 7]"]
+ 206["Sweep Extrusion
[1743, 1776, 8]"]
207["SweepEdge Opposite"]
208["SweepEdge Adjacent"]
- 209["Plane
[242, 265, 8]"]
- 217["Sweep Extrusion
[917, 965, 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
[1246, 1279, 8]"]
+ 209["Sweep Extrusion
[1873, 1920, 5]"]
+ 213["Sweep Extrusion
[2745, 2778, 9]"]
+ 214[Wall]
+ 215["Cap Start"]
+ 216["Cap End"]
+ 220["SweepEdge Opposite"]
+ 221["SweepEdge Adjacent"]
+ 225["Sweep Extrusion
[2293, 2326, 8]"]
+ 226[Wall]
+ 227["Cap End"]
+ 231["Sweep Extrusion
[2942, 2976, 9]"]
+ 232[Wall]
+ 233["Cap Start"]
+ 234["Cap End"]
+ 235["Sweep Extrusion
[2252, 2299, 5]"]
236[Wall]
- 237["Cap End"]
- 238["SweepEdge Opposite"]
- 239["SweepEdge Adjacent"]
- 243["Sweep Extrusion
[1895, 1928, 8]"]
- 244[Wall]
- 245["Cap End"]
- 246["SweepEdge Opposite"]
- 247["SweepEdge Adjacent"]
- 248["Sweep Extrusion
[1895, 1928, 8]"]
- 249["Sweep Extrusion
[1895, 1928, 8]"]
- 250["Sweep Extrusion
[1895, 1928, 8]"]
- 251["Sweep Extrusion
[1895, 1928, 8]"]
- 252["Sweep Extrusion
[1895, 1928, 8]"]
- 253["Sweep Extrusion
[1895, 1928, 8]"]
- 254["Sweep Extrusion
[1895, 1928, 8]"]
- 258["Sweep Extrusion
[2356, 2389, 8]"]
+ 237["SweepEdge Opposite"]
+ 238["SweepEdge Adjacent"]
+ 239["Sweep Extrusion
[2293, 2326, 8]"]
+ 240["SweepEdge Opposite"]
+ 241["SweepEdge Adjacent"]
+ 242["SweepEdge Opposite"]
+ 243["SweepEdge Adjacent"]
+ 244["Sweep Extrusion
[2252, 2299, 5]"]
+ 245["Sweep Extrusion
[2293, 2326, 8]"]
+ 256["Sweep Extrusion
[3918, 3951, 9]"]
+ 257[Wall]
+ 258[Wall]
259[Wall]
- 260["Cap Start"]
- 261["Cap End"]
- 262["SweepEdge Opposite"]
- 263["SweepEdge Adjacent"]
- 267["Sweep Extrusion
[2745, 2778, 8]"]
- 268[Wall]
- 269["Cap Start"]
- 270["Cap End"]
- 271["SweepEdge Opposite"]
- 272["SweepEdge Adjacent"]
- 276["Sweep Extrusion
[2942, 2976, 8]"]
- 277[Wall]
- 278["Cap Start"]
- 279["Cap End"]
+ 260[Wall]
+ 261[Wall]
+ 262[Wall]
+ 263[Wall]
+ 264["Cap Start"]
+ 265["Cap End"]
+ 266["Sweep Extrusion
[2252, 2299, 5]"]
+ 267["Sweep Extrusion
[2293, 2326, 8]"]
+ 268["SweepEdge Opposite"]
+ 269["SweepEdge Adjacent"]
+ 270["SweepEdge Opposite"]
+ 271["SweepEdge Adjacent"]
+ 272["SweepEdge Opposite"]
+ 273["SweepEdge Adjacent"]
+ 274["SweepEdge Opposite"]
+ 275["SweepEdge Adjacent"]
+ 276["SweepEdge Opposite"]
+ 277["SweepEdge Adjacent"]
+ 278["SweepEdge Opposite"]
+ 279["SweepEdge Adjacent"]
280["SweepEdge Opposite"]
281["SweepEdge Adjacent"]
- 292["Sweep Extrusion
[3918, 3951, 8]"]
- 293[Wall]
+ 282["Sweep Extrusion
[2252, 2299, 5]"]
+ 293["Sweep Extrusion
[4895, 4928, 9]"]
294[Wall]
295[Wall]
296[Wall]
297[Wall]
298[Wall]
299[Wall]
- 300["Cap Start"]
- 301["Cap End"]
- 302["SweepEdge Opposite"]
- 303["SweepEdge Adjacent"]
- 304["SweepEdge Opposite"]
- 305["SweepEdge Adjacent"]
- 306["SweepEdge Opposite"]
- 307["SweepEdge Adjacent"]
- 308["SweepEdge Opposite"]
- 309["SweepEdge Adjacent"]
- 310["SweepEdge Opposite"]
- 311["SweepEdge Adjacent"]
- 312["SweepEdge Opposite"]
- 313["SweepEdge Adjacent"]
- 314["SweepEdge Opposite"]
- 315["SweepEdge Adjacent"]
- 326["Sweep Extrusion
[4895, 4928, 8]"]
- 327[Wall]
- 328[Wall]
- 329[Wall]
- 330[Wall]
- 331[Wall]
- 332[Wall]
- 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
[1108, 1145, 5]"]
- 351["StartSketchOnFace
[1368, 1405, 5]"]
- 352["StartSketchOnFace
[1542, 1579, 5]"]
- 353["StartSketchOnFace
[1933, 1970, 5]"]
- 354["StartSketchOnFace
[855, 892, 6]"]
- 355["StartSketchOnFace
[1239, 1276, 6]"]
- 356["StartSketchOnFace
[1708, 1745, 6]"]
- 357["StartSketchOnFace
[847, 886, 7]"]
- 358["StartSketchOnFace
[1085, 1124, 7]"]
- 359["StartSketchOnFace
[1503, 1540, 7]"]
- 360["StartSketchOnFace
[1790, 1827, 7]"]
- 361["StartSketchOnFace
[2340, 2377, 7]"]
- 362["StartSketchOnFace
[979, 1016, 8]"]
- 363["StartSketchOnFace
[1398, 1435, 8]"]
- 364["StartSketchOnFace
[2011, 2050, 8]"]
- 365["StartSketchOnFace
[2403, 2440, 8]"]
- 366["StartSketchOnFace
[2844, 2883, 8]"]
- 367["StartSketchOnFace
[3017, 3056, 8]"]
- 368["StartSketchOnFace
[3992, 4031, 8]"]
+ 300[Wall]
+ 301["Cap Start"]
+ 302["Cap End"]
+ 306["Sweep Extrusion
[2560, 2590, 8]"]
+ 307[Wall]
+ 308["Cap End"]
+ 309["SweepEdge Opposite"]
+ 310["SweepEdge Adjacent"]
+ 311["SweepEdge Opposite"]
+ 312["SweepEdge Adjacent"]
+ 313["SweepEdge Opposite"]
+ 314["SweepEdge Adjacent"]
+ 315["SweepEdge Opposite"]
+ 316["SweepEdge Adjacent"]
+ 317["SweepEdge Opposite"]
+ 318["SweepEdge Adjacent"]
+ 319["SweepEdge Opposite"]
+ 320["SweepEdge Adjacent"]
+ 321["SweepEdge Opposite"]
+ 322["SweepEdge Adjacent"]
+ 323["SweepEdge Opposite"]
+ 324["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
+ 2 --- 15
+ 2 --- 19
+ 2 --- 22
+ 2 --- 29
+ 2 ---- 34
+ 2 --- 30
+ 3 --- 4
+ 4 --- 5
+ 4 --- 14
4 --- 18
- 4 --- 19
- 5 --- 12
- 5 --- 20
- 5 --- 21
- 6 --- 13
- 6 --- 22
- 6 --- 23
- 9 --- 10
+ 4 --- 21
+ 4 --- 27
+ 4 ---- 33
+ 4 --- 28
+ 5 --- 36
+ 5 --- 44
+ 5 --- 45
+ 7 --- 9
+ 8 --- 10
9 --- 11
+ 9 ---- 17
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
+ 10 --- 13
+ 10 --- 16
+ 10 --- 20
+ 10 --- 23
+ 10 --- 31
+ 10 ---- 35
+ 10 --- 32
+ 11 --- 24
+ 11 --- 42
+ 11 --- 43
+ 14 --- 37
+ 14 --- 46
+ 14 --- 47
+ 17 --- 24
+ 17 --- 25
+ 17 --- 26
+ 17 --- 42
+ 17 --- 43
+ 18 --- 38
+ 18 --- 48
+ 18 --- 49
+ 21 --- 39
+ 21 --- 50
+ 21 --- 51
33 --- 36
- 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
- 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
+ 33 --- 37
+ 33 --- 38
+ 33 --- 39
+ 33 --- 40
+ 33 --- 41
+ 33 --- 44
+ 33 --- 45
+ 33 --- 46
+ 33 --- 47
+ 33 --- 48
+ 33 --- 49
+ 33 --- 50
+ 33 --- 51
+ 40 --- 52
+ 40 --- 100
+ 41 --- 303
+ 52 --- 53
+ 52 ---- 55
+ 52 --- 54
+ 53 --- 56
+ 53 --- 80
+ 53 --- 81
+ 55 --- 56
+ 55 --- 57
+ 55 --- 80
+ 55 --- 81
+ 57 --- 134
+ 58 --- 59
+ 58 --- 210
+ 59 --- 60
+ 59 ---- 62
+ 59 --- 61
+ 60 --- 63
+ 60 --- 82
+ 60 --- 83
+ 62 --- 63
+ 62 --- 64
+ 62 --- 82
+ 62 --- 83
+ 64 --- 106
65 --- 66
- 65 ---- 68
- 65 --- 67
+ 66 --- 67
+ 66 --- 68
66 --- 69
+ 66 --- 70
+ 66 --- 71
+ 66 ---- 73
66 --- 72
- 66 --- 73
- 68 --- 69
- 68 --- 70
- 68 --- 71
- 68 --- 72
- 68 --- 73
- 74 --- 75
- 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
+ 67 --- 74
+ 67 --- 84
+ 67 --- 85
+ 68 --- 75
+ 68 --- 86
+ 68 --- 87
+ 69 --- 76
+ 69 --- 88
+ 69 --- 89
+ 70 --- 77
+ 70 --- 90
+ 70 --- 91
+ 73 --- 74
+ 73 --- 75
+ 73 --- 76
+ 73 --- 77
+ 73 --- 78
+ 73 --- 79
+ 73 --- 84
+ 73 --- 85
+ 73 --- 86
+ 73 --- 87
+ 73 --- 88
+ 73 --- 89
+ 73 --- 90
+ 73 --- 91
+ 79 --- 92
+ 92 --- 93
+ 92 ---- 95
+ 92 --- 94
+ 93 --- 96
+ 93 --- 98
+ 93 --- 99
+ 95 --- 96
+ 95 --- 97
+ 95 --- 98
+ 95 --- 99
+ 97 --- 118
+ 97 --- 168
100 --- 101
+ 100 ---- 103
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
- 119 --- 120
- 119 --- 121
- 119 --- 122
- 119 --- 123
+ 101 --- 104
+ 101 --- 109
+ 101 --- 110
+ 103 --- 104
+ 103 --- 105
+ 103 --- 109
+ 103 --- 110
+ 105 --- 217
+ 106 --- 107
+ 106 ---- 111
+ 106 --- 108
+ 107 --- 112
+ 107 --- 121
+ 107 --- 122
+ 111 --- 112
+ 111 --- 113
+ 111 --- 121
+ 111 --- 122
+ 118 --- 119
+ 118 ---- 131
+ 118 --- 120
+ 119 --- 132
+ 119 --- 140
+ 119 --- 141
124 --- 125
+ 124 --- 165
+ 124 --- 222
125 --- 126
125 ---- 128
125 --- 127
126 --- 129
- 126 --- 132
- 126 --- 133
+ 126 --- 138
+ 126 --- 139
128 --- 129
128 --- 130
- 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
- 159 --- 160
- 159 ---- 162
- 159 --- 161
- 160 --- 163
- 160 --- 165
- 160 --- 166
- 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
+ 128 --- 138
+ 128 --- 139
+ 130 --- 152
+ 131 --- 132
+ 131 --- 133
+ 131 --- 140
+ 131 --- 141
+ 134 --- 135
+ 134 ---- 143
+ 134 --- 136
+ 135 --- 144
+ 135 --- 148
+ 135 --- 149
+ 143 --- 144
+ 143 --- 145
+ 143 --- 148
+ 143 --- 149
+ 152 --- 153
+ 152 ---- 155
+ 152 --- 154
+ 153 --- 156
+ 153 --- 161
+ 153 --- 162
+ 155 --- 156
+ 155 --- 157
+ 155 --- 161
+ 155 --- 162
+ 165 --- 166
+ 165 ---- 176
+ 165 --- 167
+ 166 --- 177
+ 166 --- 181
+ 166 --- 182
+ 168 --- 169
+ 168 ---- 171
+ 168 --- 170
+ 169 --- 172
+ 169 --- 178
+ 169 --- 179
+ 171 --- 172
+ 171 --- 173
+ 171 --- 178
+ 171 --- 179
+ 176 --- 177
176 --- 181
176 --- 182
- 178 --- 179
- 178 --- 180
- 178 --- 181
- 178 --- 182
- 190 --- 191
- 190 ---- 193
- 190 --- 192
- 191 --- 194
- 191 --- 196
- 191 --- 197
+ 184 --- 185
+ 185 --- 186
+ 185 ---- 188
+ 185 --- 187
+ 186 --- 189
+ 186 --- 202
+ 186 --- 203
+ 188 --- 189
+ 188 --- 190
+ 188 --- 191
+ 188 --- 202
+ 188 --- 203
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
+ 194 --- 195
+ 194 ---- 197
+ 194 --- 196
+ 195 --- 198
+ 195 --- 207
+ 195 --- 208
+ 197 --- 198
+ 197 --- 199
+ 197 --- 200
+ 197 --- 207
+ 197 --- 208
+ 42 <--x 204
+ 178 <--x 205
210 --- 211
+ 210 ---- 213
210 --- 212
- 210 --- 213
- 210 --- 214
- 210 --- 215
- 210 ---- 217
- 210 --- 216
- 211 --- 218
- 211 --- 224
- 211 --- 225
- 212 --- 219
- 212 --- 226
- 212 --- 227
+ 211 --- 214
+ 211 --- 220
+ 211 --- 221
+ 213 --- 214
+ 213 --- 215
+ 213 --- 216
213 --- 220
- 213 --- 228
- 213 --- 229
- 214 --- 221
- 214 --- 230
- 214 --- 231
+ 213 --- 221
+ 215 --- 228
217 --- 218
+ 217 ---- 225
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
+ 218 --- 226
+ 218 --- 237
+ 218 --- 238
+ 222 --- 223
+ 222 ---- 235
+ 222 --- 224
+ 223 --- 236
+ 223 --- 242
+ 223 --- 243
+ 225 --- 226
+ 225 --- 227
+ 225 --- 237
+ 225 --- 238
+ 228 --- 229
+ 228 ---- 231
+ 228 --- 230
+ 229 --- 232
+ 229 --- 240
+ 229 --- 241
+ 231 --- 232
+ 231 --- 233
+ 231 --- 234
+ 231 --- 240
+ 231 --- 241
+ 233 --- 246
+ 233 --- 283
235 --- 236
- 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
+ 235 --- 242
+ 235 --- 243
+ 246 --- 247
+ 246 --- 248
+ 246 --- 249
+ 246 --- 250
+ 246 --- 251
+ 246 --- 252
+ 246 --- 253
+ 246 --- 254
+ 246 ---- 256
+ 246 --- 255
+ 247 --- 257
+ 247 --- 268
+ 247 --- 269
+ 248 --- 258
+ 248 --- 270
+ 248 --- 271
+ 249 --- 259
+ 249 --- 272
+ 249 --- 273
+ 250 --- 260
+ 250 --- 274
+ 250 --- 275
+ 251 --- 261
+ 251 --- 276
+ 251 --- 277
+ 252 --- 262
+ 252 --- 278
+ 252 --- 279
+ 253 --- 263
+ 253 --- 280
+ 253 --- 281
+ 256 --- 257
+ 256 --- 258
256 --- 259
+ 256 --- 260
+ 256 --- 261
256 --- 262
256 --- 263
- 258 --- 259
- 258 --- 260
- 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
- 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
- 283 --- 293
- 283 --- 302
- 283 --- 303
- 284 --- 294
- 284 --- 304
- 284 --- 305
- 285 --- 295
- 285 --- 306
- 285 --- 307
- 286 --- 296
- 286 --- 308
- 286 --- 309
+ 256 --- 264
+ 256 --- 265
+ 256 --- 268
+ 256 --- 269
+ 256 --- 270
+ 256 --- 271
+ 256 --- 272
+ 256 --- 273
+ 256 --- 274
+ 256 --- 275
+ 256 --- 276
+ 256 --- 277
+ 256 --- 278
+ 256 --- 279
+ 256 --- 280
+ 256 --- 281
+ 283 --- 284
+ 283 --- 285
+ 283 --- 286
+ 283 --- 287
+ 283 --- 288
+ 283 --- 289
+ 283 --- 290
+ 283 --- 291
+ 283 ---- 293
+ 283 --- 292
+ 284 --- 300
+ 284 --- 321
+ 284 --- 322
+ 285 --- 299
+ 285 --- 319
+ 285 --- 320
+ 286 --- 298
+ 286 --- 317
+ 286 --- 318
287 --- 297
- 287 --- 310
- 287 --- 311
- 288 --- 298
- 288 --- 312
+ 287 --- 315
+ 287 --- 316
+ 288 --- 296
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
- 316 --- 317
- 316 --- 318
- 316 --- 319
- 316 --- 320
- 316 --- 321
- 316 --- 322
- 316 --- 323
- 316 --- 324
- 316 ---- 326
- 316 --- 325
- 317 --- 333
- 317 --- 348
- 317 --- 349
- 318 --- 332
- 318 --- 346
- 318 --- 347
- 319 --- 331
- 319 --- 344
- 319 --- 345
- 320 --- 330
- 320 --- 342
- 320 --- 343
- 321 --- 329
- 321 --- 340
- 321 --- 341
- 322 --- 328
- 322 --- 338
- 322 --- 339
- 323 --- 327
- 323 --- 336
- 323 --- 337
- 326 --- 327
- 326 --- 328
- 326 --- 329
- 326 --- 330
- 326 --- 331
- 326 --- 332
- 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
- 326 --- 346
- 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
+ 288 --- 314
+ 289 --- 295
+ 289 --- 311
+ 289 --- 312
+ 290 --- 294
+ 290 --- 309
+ 290 --- 310
+ 293 --- 294
+ 293 --- 295
+ 293 --- 296
+ 293 --- 297
+ 293 --- 298
+ 293 --- 299
+ 293 --- 300
+ 293 --- 301
+ 293 --- 302
+ 293 --- 309
+ 293 --- 310
+ 293 --- 311
+ 293 --- 312
+ 293 --- 313
+ 293 --- 314
+ 293 --- 315
+ 293 --- 316
+ 293 --- 317
+ 293 --- 318
+ 293 --- 319
+ 293 --- 320
+ 293 --- 321
+ 293 --- 322
+ 303 --- 304
+ 303 ---- 306
+ 303 --- 305
+ 304 --- 307
+ 304 --- 323
+ 304 --- 324
+ 306 --- 307
+ 306 --- 308
+ 306 --- 323
+ 306 --- 324
```
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 6d1922c35..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,419 +12,6 @@ description: Operations executed multi-axis-robot.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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"
},
@@ -433,1126 +20,10 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "rotatingBase",
- "moduleId": 6
+ "moduleId": 7
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "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": {
- "planeOrSolid": {
- "value": {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "planeOrSolid": {
- "value": {
- "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"
},
@@ -1561,837 +32,10 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "j2RobotArm",
- "moduleId": 7
+ "moduleId": 8
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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"
},
@@ -2400,1168 +44,10 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "j3RobotArm",
- "moduleId": 8
+ "moduleId": 9
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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/parametric-bearing-pillow-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap
index f7a048bbc..aeda8d209 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,30 @@ 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": [],
+ "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 2b3166c6d..1f7940be8 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,414 @@ 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": "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": "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -1846,342 +2254,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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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 3d32fa99f..8a6f78313 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,63 +1,63 @@
```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
[622, 682, 6]"]
+ 12["Segment
[622, 682, 6]"]
+ 13[Solid2d]
end
- subgraph path15 [Path]
- 15["Path
[1192, 1251, 7]"]
- 16["Segment
[1192, 1251, 7]"]
- 17[Solid2d]
+ subgraph path19 [Path]
+ 19["Path
[595, 688, 7]"]
+ 20["Segment
[595, 688, 7]"]
+ 21[Solid2d]
end
subgraph path23 [Path]
- 23["Path
[1358, 1418, 7]"]
- 24["Segment
[1358, 1418, 7]"]
+ 23["Path
[917, 972, 7]"]
+ 24["Segment
[917, 972, 7]"]
25[Solid2d]
end
- subgraph path31 [Path]
- 31["Path
[1580, 1633, 7]"]
- 32["Segment
[1580, 1633, 7]"]
- 33[Solid2d]
+ subgraph path32 [Path]
+ 32["Path
[1192, 1251, 7]"]
+ 33["Segment
[1192, 1251, 7]"]
+ 34[Solid2d]
end
- subgraph path39 [Path]
- 39["Path
[595, 688, 7]"]
- 40["Segment
[595, 688, 7]"]
- 41[Solid2d]
+ subgraph path40 [Path]
+ 40["Path
[1358, 1418, 7]"]
+ 41["Segment
[1358, 1418, 7]"]
+ 42[Solid2d]
end
- subgraph path43 [Path]
- 43["Path
[917, 972, 7]"]
- 44["Segment
[917, 972, 7]"]
- 45[Solid2d]
+ subgraph path48 [Path]
+ 48["Path
[1580, 1633, 7]"]
+ 49["Segment
[1580, 1633, 7]"]
+ 50[Solid2d]
end
- subgraph path52 [Path]
- 52["Path
[1192, 1251, 7]"]
- 53["Segment
[1192, 1251, 7]"]
- 54[Solid2d]
+ subgraph path56 [Path]
+ 56["Path
[595, 688, 7]"]
+ 57["Segment
[595, 688, 7]"]
+ 58[Solid2d]
end
subgraph path60 [Path]
- 60["Path
[1358, 1418, 7]"]
- 61["Segment
[1358, 1418, 7]"]
+ 60["Path
[917, 972, 7]"]
+ 61["Segment
[917, 972, 7]"]
62[Solid2d]
end
- subgraph path68 [Path]
- 68["Path
[1580, 1633, 7]"]
- 69["Segment
[1580, 1633, 7]"]
- 70[Solid2d]
+ subgraph path69 [Path]
+ 69["Path
[1192, 1251, 7]"]
+ 70["Segment
[1192, 1251, 7]"]
+ 71[Solid2d]
end
- subgraph path76 [Path]
- 76["Path
[422, 484, 6]"]
- 77["Segment
[422, 484, 6]"]
- 78[Solid2d]
+ subgraph path77 [Path]
+ 77["Path
[1358, 1418, 7]"]
+ 78["Segment
[1358, 1418, 7]"]
+ 79[Solid2d]
end
subgraph path85 [Path]
- 85["Path
[622, 682, 6]"]
- 86["Segment
[622, 682, 6]"]
+ 85["Path
[1580, 1633, 7]"]
+ 86["Segment
[1580, 1633, 7]"]
87[Solid2d]
end
subgraph path93 [Path]
@@ -125,58 +125,58 @@ flowchart LR
222["Segment
[527, 582, 11]"]
223[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
[1259, 1296, 7]"]
- 19[Wall]
- 20["Cap End"]
- 21["SweepEdge Opposite"]
- 22["SweepEdge Adjacent"]
- 26["Sweep Extrusion
[1426, 1464, 7]"]
+ 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
[688, 725, 6]"]
+ 15[Wall]
+ 16["SweepEdge Opposite"]
+ 17["SweepEdge Adjacent"]
+ 18["Plane
[570, 587, 7]"]
+ 22["Plane
[892, 909, 7]"]
+ 26["Sweep Extrusion
[1010, 1050, 7]"]
27[Wall]
- 28["Cap End"]
- 29["SweepEdge Opposite"]
- 30["SweepEdge Adjacent"]
- 34["Sweep Extrusion
[1641, 1683, 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
[1259, 1296, 7]"]
- 56[Wall]
- 57["Cap End"]
- 58["SweepEdge Opposite"]
- 59["SweepEdge Adjacent"]
- 63["Sweep Extrusion
[1426, 1464, 7]"]
+ 28["Cap Start"]
+ 29["Cap End"]
+ 30["SweepEdge Opposite"]
+ 31["SweepEdge Adjacent"]
+ 35["Sweep Extrusion
[1259, 1296, 7]"]
+ 36[Wall]
+ 37["Cap End"]
+ 38["SweepEdge Opposite"]
+ 39["SweepEdge Adjacent"]
+ 43["Sweep Extrusion
[1426, 1464, 7]"]
+ 44[Wall]
+ 45["Cap End"]
+ 46["SweepEdge Opposite"]
+ 47["SweepEdge Adjacent"]
+ 51["Sweep Extrusion
[1641, 1683, 7]"]
+ 52[Wall]
+ 53["SweepEdge Opposite"]
+ 54["SweepEdge Adjacent"]
+ 55["Plane
[570, 587, 7]"]
+ 59["Plane
[892, 909, 7]"]
+ 63["Sweep Extrusion
[1010, 1050, 7]"]
64[Wall]
- 65["Cap End"]
- 66["SweepEdge Opposite"]
- 67["SweepEdge Adjacent"]
- 71["Sweep Extrusion
[1641, 1683, 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"]
+ 65["Cap Start"]
+ 66["Cap End"]
+ 67["SweepEdge Opposite"]
+ 68["SweepEdge Adjacent"]
+ 72["Sweep Extrusion
[1259, 1296, 7]"]
+ 73[Wall]
+ 74["Cap End"]
+ 75["SweepEdge Opposite"]
+ 76["SweepEdge Adjacent"]
+ 80["Sweep Extrusion
[1426, 1464, 7]"]
+ 81[Wall]
82["Cap End"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
- 88["Sweep Extrusion
[688, 725, 6]"]
+ 88["Sweep Extrusion
[1641, 1683, 7]"]
89[Wall]
90["SweepEdge Opposite"]
91["SweepEdge Adjacent"]
@@ -279,119 +279,118 @@ flowchart LR
231["StartSketchOnFace
[1145, 1184, 7]"]
232["StartSketchOnFace
[1313, 1350, 7]"]
233["StartSketchOnFace
[1534, 1572, 7]"]
- 234["StartSketchOnFace
[579, 616, 6]"]
- 235["StartSketchOnFace
[556, 593, 8]"]
- 236["StartSketchOnFace
[733, 770, 9]"]
- 237["StartSketchOnFace
[1269, 1304, 9]"]
- 238["StartSketchOnFace
[922, 959, 10]"]
+ 234["StartSketchOnFace
[556, 593, 8]"]
+ 235["StartSketchOnFace
[733, 770, 9]"]
+ 236["StartSketchOnFace
[1269, 1304, 9]"]
+ 237["StartSketchOnFace
[922, 959, 10]"]
+ 238["StartSketchOnFace
[484, 519, 11]"]
239["StartSketchOnFace
[484, 519, 11]"]
- 240["StartSketchOnFace
[484, 519, 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
+ 5 --- 7
+ 5 --- 8
+ 5 --- 9
+ 5 --- 10
+ 8 --- 11
+ 11 --- 12
+ 11 ---- 14
+ 11 --- 13
+ 12 --- 15
+ 12 --- 16
+ 12 --- 17
+ 14 --- 15
+ 14 --- 16
+ 14 --- 17
18 --- 19
- 18 --- 20
- 18 --- 21
- 18 --- 22
+ 19 --- 20
+ 19 --- 21
+ 22 --- 23
23 --- 24
23 ---- 26
23 --- 25
24 --- 27
- 24 --- 29
24 --- 30
+ 24 --- 31
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
- 34 --- 37
- 38 --- 39
- 39 --- 40
- 39 --- 41
- 42 --- 43
+ 26 --- 31
+ 28 --- 32
+ 29 --- 40
+ 32 --- 33
+ 32 ---- 35
+ 32 --- 34
+ 33 --- 36
+ 33 --- 38
+ 33 --- 39
+ 35 --- 36
+ 35 --- 37
+ 35 --- 38
+ 35 --- 39
+ 40 --- 41
+ 40 ---- 43
+ 40 --- 42
+ 41 --- 44
+ 41 --- 46
+ 41 --- 47
43 --- 44
- 43 ---- 46
43 --- 45
- 44 --- 47
- 44 --- 50
- 44 --- 51
- 46 --- 47
- 46 --- 48
- 46 --- 49
- 46 --- 50
- 46 --- 51
- 48 --- 52
- 49 --- 60
- 52 --- 53
- 52 ---- 55
- 52 --- 54
- 53 --- 56
- 53 --- 58
- 53 --- 59
+ 43 --- 46
+ 43 --- 47
+ 45 --- 48
+ 48 --- 49
+ 48 ---- 51
+ 48 --- 50
+ 49 --- 52
+ 49 --- 53
+ 49 --- 54
+ 51 --- 52
+ 51 --- 53
+ 51 --- 54
55 --- 56
- 55 --- 57
- 55 --- 58
- 55 --- 59
+ 56 --- 57
+ 56 --- 58
+ 59 --- 60
60 --- 61
60 ---- 63
60 --- 62
61 --- 64
- 61 --- 66
61 --- 67
+ 61 --- 68
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
- 71 --- 74
- 75 --- 76
- 76 --- 77
- 76 ---- 79
- 76 --- 78
- 77 --- 80
- 77 --- 83
- 77 --- 84
- 79 --- 80
- 79 --- 81
- 79 --- 82
- 79 --- 83
- 79 --- 84
+ 63 --- 68
+ 65 --- 69
+ 66 --- 77
+ 69 --- 70
+ 69 ---- 72
+ 69 --- 71
+ 70 --- 73
+ 70 --- 75
+ 70 --- 76
+ 72 --- 73
+ 72 --- 74
+ 72 --- 75
+ 72 --- 76
+ 77 --- 78
+ 77 ---- 80
+ 77 --- 79
+ 78 --- 81
+ 78 --- 83
+ 78 --- 84
+ 80 --- 81
+ 80 --- 82
+ 80 --- 83
+ 80 --- 84
82 --- 85
85 --- 86
85 ---- 88
@@ -596,17 +595,16 @@ flowchart LR
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
+ 28 <--x 228
+ 29 <--x 229
+ 45 <--x 230
+ 65 <--x 231
+ 66 <--x 232
+ 82 <--x 233
+ 99 <--x 234
+ 115 <--x 235
+ 116 <--x 236
+ 174 <--x 237
+ 201 <--x 238
+ 218 <--x 239
```
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 bad12d86c..98eb5e9c3 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
@@ -600,108 +600,6 @@ description: Operations executed pipe-flange-assembly.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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 30526fdbf..42a530aa0 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,30 @@ 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": [],
+ "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 779b0447f..98b5d46f2 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,30 @@ 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": [],
+ "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 9c3d803eb..a3c82d484 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,30 @@ 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": [],
+ "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 4c7094af7..b2b83a199 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,30 @@ 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": [],
+ "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 189e881a0..526ee4deb 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,30 @@ 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": [],
+ "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 2d60f3caa..4edf7ae25 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,30 @@ 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": [],
+ "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 e2c9d6f90..8f8a23d22 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,30 @@ 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": [],
+ "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 90d01a8ff..c04717e82 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
@@ -24,7 +24,7 @@ description: Artifact commands walkie-talkie.kcl
"range": [],
"command": {
"type": "set_scene_units",
- "unit": "in"
+ "unit": "mm"
}
},
{
@@ -76,14 +76,6 @@ description: Artifact commands walkie-talkie.kcl
"hide": true
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "set_scene_units",
- "unit": "in"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -127,6 +119,72 @@ 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": "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": "set_scene_units",
+ "unit": "in"
+ }
+ },
+ {
+ "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": [],
@@ -152,65 +210,6 @@ description: Artifact commands walkie-talkie.kcl
"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.25,
- "y": 2.0,
- "z": 0.0
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "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": [],
@@ -283,16 +282,15 @@ 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
+ "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
}
}
},
@@ -300,19 +298,29 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "extend_path",
+ "type": "start_path"
+ }
+ },
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "move_path_pen",
"path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 2.5,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
+ "to": {
+ "x": -1.25,
+ "y": 2.0,
+ "z": 0.0
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "sketch_mode_disable"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -458,7 +466,7 @@ description: Artifact commands walkie-talkie.kcl
"segment": {
"type": "line",
"end": {
- "x": 1.75,
+ "x": -0.5,
"y": 0.0,
"z": 0.0
},
@@ -466,40 +474,6 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -4.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": [],
@@ -517,91 +491,6 @@ 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.5,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": -2.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": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0,
- "y": -1.0,
- "z": 0.0
- },
- "relative": true
- }
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -617,21 +506,30 @@ description: Artifact commands walkie-talkie.kcl
"type": "extend_path",
"path": "[uuid]",
"segment": {
- "type": "arc",
- "center": {
- "x": 0.2001,
- "y": 0.2
- },
- "radius": 0.05,
- "start": {
- "unit": "degrees",
- "value": 0.0
- },
+ "type": "line",
"end": {
- "unit": "degrees",
- "value": 90.0
+ "x": 1.75,
+ "y": 0.0,
+ "z": 0.0
},
- "relative": false
+ "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
}
}
},
@@ -684,7 +582,7 @@ description: Artifact commands walkie-talkie.kcl
"type": "line",
"end": {
"x": 0.0,
- "y": -0.5,
+ "y": 0.2,
"z": 0.0
},
"relative": true
@@ -695,8 +593,76 @@ description: Artifact commands walkie-talkie.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
- "type": "close_path",
- "path_id": "[uuid]"
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 2.5,
+ "y": 0.0,
+ "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.0,
+ "y": -1.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
+ }
}
},
{
@@ -759,23 +725,6 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
- {
- "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": [],
@@ -805,77 +754,10 @@ description: Artifact commands walkie-talkie.kcl
"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": "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,
+ "tolerance": 0.0000001,
"opposite": "None"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -893,620 +775,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": [],
- "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,
- "opposite": "None"
- }
- },
- {
- "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": [],
@@ -1524,510 +792,6 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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,
- "opposite": "None"
- }
- },
- {
- "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": [],
@@ -2049,92 +813,19 @@ description: Artifact commands walkie-talkie.kcl
"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",
+ "type": "extend_path",
"path": "[uuid]",
- "to": {
- "x": 0.1,
- "y": 0.1,
- "z": 0.0
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0,
+ "y": -4.0,
+ "z": 0.0
+ },
+ "relative": true
}
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "sketch_mode_disable"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -2152,6 +843,14 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "close_path",
+ "path_id": "[uuid]"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -2177,14 +876,6 @@ description: Artifact commands walkie-talkie.kcl
"path_id": "[uuid]"
}
},
- {
- "cmdId": "[uuid]",
- "range": [],
- "command": {
- "type": "close_path",
- "path_id": "[uuid]"
- }
- },
{
"cmdId": "[uuid]",
"range": [],
@@ -2202,6 +893,74 @@ description: Artifact commands walkie-talkie.kcl
}
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": -2.5,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": 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": "extrude",
+ "target": "[uuid]",
+ "distance": 0.05,
+ "faces": null,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -2274,67 +1033,8 @@ 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": {
- "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": "extend_path",
- "path": "[uuid]",
- "segment": {
- "type": "line",
- "end": {
- "x": 0.0313,
- "y": 0.0,
- "z": 0.0
- },
- "relative": true
- }
+ "type": "close_path",
+ "path_id": "[uuid]"
}
},
{
@@ -2362,6 +1062,74 @@ description: Artifact commands walkie-talkie.kcl
"path_id": "[uuid]"
}
},
+ {
+ "cmdId": "[uuid]",
+ "range": [],
+ "command": {
+ "type": "extend_path",
+ "path": "[uuid]",
+ "segment": {
+ "type": "line",
+ "end": {
+ "x": 0.0313,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "relative": 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,
+ "opposite": "None"
+ }
+ },
+ {
+ "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": [],
@@ -4462,6 +3230,71 @@ description: Artifact commands walkie-talkie.kcl
]
}
},
+ {
+ "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": [],
@@ -4811,71 +3644,6 @@ description: Artifact commands walkie-talkie.kcl
]
}
},
- {
- "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": [],
@@ -4915,6 +3683,307 @@ description: Artifact commands walkie-talkie.kcl
"type": "sketch_mode_disable"
}
},
+ {
+ "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": [],
@@ -4966,6 +4035,307 @@ 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
+ }
+ ]
+ ]
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],
@@ -5061,7 +4431,8 @@ description: Artifact commands walkie-talkie.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.0625,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -5984,7 +5355,8 @@ description: Artifact commands walkie-talkie.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.0625,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -6810,7 +6182,8 @@ description: Artifact commands walkie-talkie.kcl
"type": "extrude",
"target": "[uuid]",
"distance": -0.5,
- "faces": null
+ "faces": null,
+ "opposite": "None"
}
},
{
@@ -7536,608 +6909,6 @@ 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
- }
- ]
- ]
- }
- },
- {
- "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": [],
@@ -24388,377 +23159,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,
- "opposite": "None"
- }
- },
- {
- "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": [],
@@ -24783,325 +23183,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,
- "opposite": "None"
- }
- },
- {
- "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 da2309ae7..12697f876 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
@@ -2,247 +2,216 @@
flowchart LR
subgraph path2 [Path]
2["Path
[330, 355, 9]"]
- 7["Segment
[361, 394, 9]"]
- 15["Segment
[400, 435, 9]"]
- 18["Segment
[441, 475, 9]"]
- 22["Segment
[481, 488, 9]"]
- 23[Solid2d]
+ 3["Segment
[361, 394, 9]"]
+ 4["Segment
[400, 435, 9]"]
+ 13["Segment
[441, 475, 9]"]
+ 15["Segment
[481, 488, 9]"]
+ 16[Solid2d]
end
- subgraph path27 [Path]
- 27["Path
[968, 1093, 6]"]
- 28["Segment
[1099, 1157, 6]"]
- 29["Segment
[1163, 1288, 6]"]
- 30["Segment
[1294, 1352, 6]"]
- 31["Segment
[1358, 1486, 6]"]
- 32["Segment
[1492, 1553, 6]"]
- 33["Segment
[1559, 1688, 6]"]
- 34["Segment
[1694, 1754, 6]"]
- 35["Segment
[1760, 1767, 6]"]
- 36[Solid2d]
+ subgraph path7 [Path]
+ 7["Path
[478, 532, 7]"]
+ 17["Segment
[538, 565, 7]"]
+ 23["Segment
[571, 600, 7]"]
+ 35["Segment
[606, 634, 7]"]
+ 41["Segment
[640, 696, 7]"]
+ 42["Segment
[702, 709, 7]"]
+ 43[Solid2d]
end
- subgraph path63 [Path]
- 63["Path
[1922, 1976, 6]"]
- 64["Segment
[1982, 2023, 6]"]
- 65["Segment
[2029, 2058, 6]"]
- 66["Segment
[2064, 2094, 6]"]
- 67["Segment
[2100, 2156, 6]"]
- 68["Segment
[2162, 2169, 6]"]
- 69[Solid2d]
+ subgraph path8 [Path]
+ 8["Path
[391, 434, 6]"]
+ 21["Segment
[440, 478, 6]"]
+ 37["Segment
[484, 524, 6]"]
+ 45["Segment
[530, 569, 6]"]
+ 55["Segment
[575, 597, 6]"]
+ 56[Solid2d]
end
- subgraph path84 [Path]
- 84["Path
[2312, 2349, 6]"]
- 85["Segment
[2355, 2386, 6]"]
- 86["Segment
[2392, 2425, 6]"]
- 87["Segment
[2431, 2463, 6]"]
- 88["Segment
[2469, 2476, 6]"]
- 89[Solid2d]
+ subgraph path10 [Path]
+ 10["Path
[309, 339, 11]"]
+ 14["Segment
[345, 377, 11]"]
+ 20["Segment
[383, 416, 11]"]
+ 22["Segment
[422, 503, 11]"]
+ 26["Segment
[509, 536, 11]"]
+ 27["Segment
[542, 549, 11]"]
+ 28[Solid2d]
end
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]
+ 18["Segment
[360, 409, 10]"]
+ 24["Segment
[415, 465, 10]"]
+ 36["Segment
[471, 521, 10]"]
+ 39["Segment
[527, 545, 10]"]
+ 40[Solid2d]
end
- subgraph path29 [Path]
- 29["Path
[624, 750, 9]"]
- 67[Solid2d]
+ subgraph path25 [Path]
+ 25["Path
[624, 750, 9]"]
+ 59[Solid2d]
end
- subgraph path56 [Path]
- 56["Path
[980, 1027, 7]"]
- 64["Segment
[1033, 1074, 7]"]
+ subgraph path54 [Path]
+ 54["Path
[980, 1027, 7]"]
+ 60["Segment
[1033, 1074, 7]"]
68["Segment
[1080, 1122, 7]"]
76["Segment
[1128, 1170, 7]"]
77["Segment
[1176, 1183, 7]"]
78[Solid2d]
end
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]"]
+ 111["Path
[968, 1093, 6]"]
+ 112["Segment
[1099, 1157, 6]"]
+ 113["Segment
[1163, 1288, 6]"]
+ 114["Segment
[1294, 1352, 6]"]
+ 115["Segment
[1358, 1486, 6]"]
+ 116["Segment
[1492, 1553, 6]"]
+ 117["Segment
[1559, 1688, 6]"]
+ 118["Segment
[1694, 1754, 6]"]
+ 119["Segment
[1760, 1767, 6]"]
120[Solid2d]
end
- subgraph path145 [Path]
- 145["Path
[1441, 1600, 7]"]
- 146["Segment
[1606, 1682, 7]"]
- 147["Segment
[1688, 1849, 7]"]
- 148["Segment
[1855, 1931, 7]"]
- 149["Segment
[1937, 2101, 7]"]
- 150["Segment
[2107, 2184, 7]"]
- 151["Segment
[2190, 2353, 7]"]
- 152["Segment
[2359, 2435, 7]"]
- 153["Segment
[2441, 2448, 7]"]
- 154[Solid2d]
+ subgraph path147 [Path]
+ 147["Path
[1922, 1976, 6]"]
+ 148["Segment
[1982, 2023, 6]"]
+ 149["Segment
[2029, 2058, 6]"]
+ 150["Segment
[2064, 2094, 6]"]
+ 151["Segment
[2100, 2156, 6]"]
+ 152["Segment
[2162, 2169, 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, 369, 12]"]
- 160["Segment
[377, 424, 12]"]
- 161["Segment
[432, 460, 12]"]
- 162["Segment
[468, 497, 12]"]
- 163["Segment
[505, 534, 12]"]
- 164["Segment
[542, 608, 12]"]
- 165["Segment
[616, 644, 12]"]
- 166["Segment
[652, 681, 12]"]
- 167["Segment
[689, 751, 12]"]
- 168["Segment
[759, 787, 12]"]
- 169["Segment
[795, 829, 12]"]
- 170["Segment
[837, 867, 12]"]
- 171["Segment
[875, 984, 12]"]
- 172["Segment
[992, 999, 12]"]
+ subgraph path168 [Path]
+ 168["Path
[2312, 2349, 6]"]
+ 169["Segment
[2355, 2386, 6]"]
+ 170["Segment
[2392, 2425, 6]"]
+ 171["Segment
[2431, 2463, 6]"]
+ 172["Segment
[2469, 2476, 6]"]
173[Solid2d]
end
- subgraph path175 [Path]
- 175["Path
[1133, 1231, 12]"]
- 176["Segment
[1239, 1358, 12]"]
- 177["Segment
[1366, 1413, 12]"]
- 178["Segment
[1421, 1542, 12]"]
- 179["Segment
[1550, 1557, 12]"]
- 180[Solid2d]
- end
- subgraph path182 [Path]
- 182["Path
[1654, 1751, 12]"]
- 183["Segment
[1759, 1878, 12]"]
- 184["Segment
[1886, 1934, 12]"]
- 185["Segment
[1942, 2063, 12]"]
- 186["Segment
[2071, 2078, 12]"]
- 187[Solid2d]
- end
subgraph path189 [Path]
- 189["Path
[1133, 1231, 12]"]
- 190["Segment
[1239, 1358, 12]"]
- 191["Segment
[1366, 1413, 12]"]
- 192["Segment
[1421, 1542, 12]"]
- 193["Segment
[1550, 1557, 12]"]
- 194[Solid2d]
+ 189["Path
[1441, 1600, 7]"]
+ 190["Segment
[1606, 1682, 7]"]
+ 191["Segment
[1688, 1849, 7]"]
+ 192["Segment
[1855, 1931, 7]"]
+ 193["Segment
[1937, 2101, 7]"]
+ 194["Segment
[2107, 2184, 7]"]
+ 195["Segment
[2190, 2353, 7]"]
+ 196["Segment
[2359, 2435, 7]"]
+ 197["Segment
[2441, 2448, 7]"]
+ 198[Solid2d]
end
- subgraph path196 [Path]
- 196["Path
[1654, 1751, 12]"]
- 197["Segment
[1759, 1878, 12]"]
- 198["Segment
[1886, 1934, 12]"]
- 199["Segment
[1942, 2063, 12]"]
- 200["Segment
[2071, 2078, 12]"]
- 201[Solid2d]
+ subgraph path200 [Path]
+ 200["Path
[123, 210, 8]"]
+ 201["Segment
[218, 247, 8]"]
+ 202["Segment
[255, 283, 8]"]
+ 203["Segment
[291, 369, 8]"]
+ 204["Segment
[377, 424, 8]"]
+ 205["Segment
[432, 460, 8]"]
+ 206["Segment
[468, 497, 8]"]
+ 207["Segment
[505, 534, 8]"]
+ 208["Segment
[542, 608, 8]"]
+ 209["Segment
[616, 644, 8]"]
+ 210["Segment
[652, 681, 8]"]
+ 211["Segment
[689, 751, 8]"]
+ 212["Segment
[759, 787, 8]"]
+ 213["Segment
[795, 829, 8]"]
+ 214["Segment
[837, 867, 8]"]
+ 215["Segment
[875, 984, 8]"]
+ 216["Segment
[992, 999, 8]"]
+ 217[Solid2d]
end
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]"]
+ 219["Path
[1133, 1231, 8]"]
+ 220["Segment
[1239, 1358, 8]"]
+ 221["Segment
[1366, 1413, 8]"]
+ 222["Segment
[1421, 1542, 8]"]
+ 223["Segment
[1550, 1557, 8]"]
224[Solid2d]
end
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]"]
+ 226["Path
[1654, 1751, 8]"]
+ 227["Segment
[1759, 1878, 8]"]
+ 228["Segment
[1886, 1934, 8]"]
+ 229["Segment
[1942, 2063, 8]"]
+ 230["Segment
[2071, 2078, 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]"]
+ 233["Path
[1133, 1231, 8]"]
+ 234["Segment
[1239, 1358, 8]"]
+ 235["Segment
[1366, 1413, 8]"]
+ 236["Segment
[1421, 1542, 8]"]
+ 237["Segment
[1550, 1557, 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]"]
+ 240["Path
[1654, 1751, 8]"]
+ 241["Segment
[1759, 1878, 8]"]
+ 242["Segment
[1886, 1934, 8]"]
+ 243["Segment
[1942, 2063, 8]"]
+ 244["Segment
[2071, 2078, 8]"]
245[Solid2d]
end
subgraph path274 [Path]
- 274["Path
[398, 423, 11]"]
- 275["Segment
[431, 489, 11]"]
- 276["Segment
[497, 556, 11]"]
- 277["Segment
[564, 607, 11]"]
- 278["Segment
[615, 622, 11]"]
+ 274["Path
[398, 423, 12]"]
+ 275["Segment
[431, 489, 12]"]
+ 276["Segment
[497, 556, 12]"]
+ 277["Segment
[564, 607, 12]"]
+ 278["Segment
[615, 622, 12]"]
279[Solid2d]
end
subgraph path298 [Path]
- 298["Path
[398, 423, 11]"]
- 299["Segment
[431, 489, 11]"]
- 300["Segment
[497, 556, 11]"]
- 301["Segment
[564, 607, 11]"]
- 302["Segment
[615, 622, 11]"]
+ 298["Path
[398, 423, 12]"]
+ 299["Segment
[431, 489, 12]"]
+ 300["Segment
[497, 556, 12]"]
+ 301["Segment
[564, 607, 12]"]
+ 302["Segment
[615, 622, 12]"]
303[Solid2d]
end
subgraph path322 [Path]
- 322["Path
[398, 423, 11]"]
- 323["Segment
[431, 489, 11]"]
- 324["Segment
[497, 556, 11]"]
- 325["Segment
[564, 607, 11]"]
- 326["Segment
[615, 622, 11]"]
+ 322["Path
[398, 423, 12]"]
+ 323["Segment
[431, 489, 12]"]
+ 324["Segment
[497, 556, 12]"]
+ 325["Segment
[564, 607, 12]"]
+ 326["Segment
[615, 622, 12]"]
327[Solid2d]
end
subgraph path346 [Path]
- 346["Path
[398, 423, 11]"]
- 347["Segment
[431, 489, 11]"]
- 348["Segment
[497, 556, 11]"]
- 349["Segment
[564, 607, 11]"]
- 350["Segment
[615, 622, 11]"]
+ 346["Path
[398, 423, 12]"]
+ 347["Segment
[431, 489, 12]"]
+ 348["Segment
[497, 556, 12]"]
+ 349["Segment
[564, 607, 12]"]
+ 350["Segment
[615, 622, 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
[1781, 1824, 6]"]
- 38[Wall]
- 39[Wall]
- 41["Sweep Extrusion
[603, 633, 6]"]
- 42[Wall]
- 43[Wall]
- 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"]
+ 1["Plane
[307, 324, 9]"]
+ 5["Plane
[455, 472, 7]"]
+ 6["Plane
[368, 385, 6]"]
+ 9["Plane
[286, 303, 11]"]
+ 11["Plane
[238, 255, 10]"]
+ 19["Plane
[535, 574, 9]"]
+ 29["Sweep Revolve
[555, 572, 11]"]
+ 30[Wall]
+ 31[Wall]
+ 32[Wall]
+ 33[Wall]
+ 34[Wall]
+ 38["SweepEdge Opposite"]
+ 44["SweepEdge Opposite"]
+ 46["Sweep Extrusion
[591, 643, 10]"]
+ 47[Wall]
+ 48[Wall]
+ 49[Wall]
+ 50[Wall]
+ 51["Cap Start"]
+ 52["Cap End"]
+ 53["Plane
[957, 974, 7]"]
57["SweepEdge Opposite"]
- 58["SweepEdge Adjacent"]
- 59["SweepEdge Opposite"]
- 60["SweepEdge Adjacent"]
- 61["SweepEdge Opposite"]
- 62["SweepEdge Adjacent"]
- 70["Sweep Extrusion
[2183, 2226, 6]"]
+ 58["SweepEdge Opposite"]
+ 61["Sweep Extrusion
[603, 633, 6]"]
+ 62[Wall]
+ 63[Wall]
+ 64[Wall]
+ 65[Wall]
+ 66["Cap Start"]
+ 67["Cap End"]
+ 69["Sweep Loft
[914, 957, 9]"]
+ 70[Wall]
71[Wall]
72[Wall]
73[Wall]
@@ -251,105 +220,124 @@ flowchart LR
79["SweepEdge Adjacent"]
80["SweepEdge Adjacent"]
81["SweepEdge Adjacent"]
- 82["SweepEdge Opposite"]
- 83["SweepEdge Adjacent"]
- 90["Sweep Extrusion
[2478, 2511, 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 Adjacent"]
101["SweepEdge Adjacent"]
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]"]
+ 103["EdgeCut Fillet
[649, 855, 10]"]
+ 104["EdgeCut Fillet
[649, 855, 10]"]
+ 105["EdgeCut Fillet
[649, 855, 10]"]
+ 106["EdgeCut Fillet
[649, 855, 10]"]
+ 107["EdgeCut Chamfer
[639, 870, 6]"]
+ 108["EdgeCut Chamfer
[639, 870, 6]"]
+ 109["EdgeCut Chamfer
[639, 870, 6]"]
+ 110["EdgeCut Chamfer
[639, 870, 6]"]
+ 121["Sweep Extrusion
[1781, 1824, 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
[2556, 2573, 7]"]
- 174["Plane
[2616, 2633, 7]"]
- 181["Plane
[2678, 2695, 7]"]
- 188["Plane
[2739, 2756, 7]"]
- 195["Plane
[2800, 2817, 7]"]
- 202["Sweep Extrusion
[2844, 2875, 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
[2183, 2226, 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
[2478, 2511, 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
[2556, 2573, 7]"]
+ 218["Plane
[2616, 2633, 7]"]
+ 225["Plane
[2678, 2695, 7]"]
+ 232["Plane
[2739, 2756, 7]"]
+ 239["Plane
[2800, 2817, 7]"]
+ 246["Sweep Extrusion
[2844, 2875, 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 Opposite"]
272["SweepEdge Adjacent"]
- 273["Plane
[373, 390, 11]"]
- 280["Sweep Extrusion
[634, 681, 11]"]
+ 273["Plane
[373, 390, 12]"]
+ 280["Sweep Extrusion
[634, 681, 12]"]
281[Wall]
282[Wall]
283[Wall]
@@ -364,10 +352,10 @@ flowchart LR
292["SweepEdge Adjacent"]
293["SweepEdge Opposite"]
294["SweepEdge Adjacent"]
- 295["EdgeCut Chamfer
[689, 835, 11]"]
- 296["EdgeCut Chamfer
[689, 835, 11]"]
- 297["Plane
[373, 390, 11]"]
- 304["Sweep Extrusion
[634, 681, 11]"]
+ 295["EdgeCut Chamfer
[689, 835, 12]"]
+ 296["EdgeCut Chamfer
[689, 835, 12]"]
+ 297["Plane
[373, 390, 12]"]
+ 304["Sweep Extrusion
[634, 681, 12]"]
305[Wall]
306[Wall]
307[Wall]
@@ -382,10 +370,10 @@ flowchart LR
316["SweepEdge Adjacent"]
317["SweepEdge Opposite"]
318["SweepEdge Adjacent"]
- 319["EdgeCut Chamfer
[689, 835, 11]"]
- 320["EdgeCut Chamfer
[689, 835, 11]"]
- 321["Plane
[373, 390, 11]"]
- 328["Sweep Extrusion
[634, 681, 11]"]
+ 319["EdgeCut Chamfer
[689, 835, 12]"]
+ 320["EdgeCut Chamfer
[689, 835, 12]"]
+ 321["Plane
[373, 390, 12]"]
+ 328["Sweep Extrusion
[634, 681, 12]"]
329[Wall]
330[Wall]
331[Wall]
@@ -400,10 +388,10 @@ flowchart LR
340["SweepEdge Adjacent"]
341["SweepEdge Opposite"]
342["SweepEdge Adjacent"]
- 343["EdgeCut Chamfer
[689, 835, 11]"]
- 344["EdgeCut Chamfer
[689, 835, 11]"]
- 345["Plane
[373, 390, 11]"]
- 352["Sweep Extrusion
[634, 681, 11]"]
+ 343["EdgeCut Chamfer
[689, 835, 12]"]
+ 344["EdgeCut Chamfer
[689, 835, 12]"]
+ 345["Plane
[373, 390, 12]"]
+ 352["Sweep Extrusion
[634, 681, 12]"]
353[Wall]
354[Wall]
355[Wall]
@@ -418,154 +406,150 @@ flowchart LR
364["SweepEdge Adjacent"]
365["SweepEdge Opposite"]
366["SweepEdge Adjacent"]
- 367["EdgeCut Chamfer
[689, 835, 11]"]
- 368["EdgeCut Chamfer
[689, 835, 11]"]
- 369["StartSketchOnFace
[931, 962, 6]"]
- 370["StartSketchOnFace
[1877, 1916, 6]"]
- 371["StartSketchOnFace
[2267, 2306, 6]"]
- 372["StartSketchOnPlane
[594, 618, 8]"]
+ 367["EdgeCut Chamfer
[689, 835, 12]"]
+ 368["EdgeCut Chamfer
[689, 835, 12]"]
1 --- 2
- 2 --- 7
+ 2 --- 3
+ 2 --- 4
+ 2 --- 13
2 --- 15
- 2 --- 18
- 2 --- 22
2 ---- 69
- 2 --- 23
- 3 --- 4
- 4 --- 8
- 4 --- 14
- 4 --- 19
- 4 --- 27
- 4 ---- 41
- 4 --- 28
- 5 --- 6
- 6 --- 13
- 6 --- 21
- 6 --- 31
- 6 --- 49
- 6 --- 50
- 6 --- 51
- 7 --- 70
- 7 --- 48
- 7 --- 99
+ 2 --- 16
+ 3 --- 70
+ 3 --- 38
+ 3 --- 99
+ 4 --- 71
+ 4 --- 44
+ 4 --- 100
+ 5 --- 7
+ 6 --- 8
+ 7 --- 17
+ 7 --- 23
+ 7 --- 35
+ 7 --- 41
+ 7 --- 42
+ 7 --- 43
+ 8 --- 21
+ 8 --- 37
8 --- 45
- 8 --- 89
- 8 --- 90
+ 8 --- 55
+ 8 ---- 61
+ 8 --- 56
9 --- 10
- 10 --- 16
+ 10 --- 14
10 --- 20
- 10 --- 24
- 10 --- 30
- 10 --- 32
- 10 ---- 34
- 10 --- 33
+ 10 --- 22
+ 10 --- 26
+ 10 --- 27
+ 10 ---- 29
+ 10 --- 28
11 --- 12
- 12 --- 17
- 12 --- 26
+ 12 --- 18
+ 12 --- 24
+ 12 --- 36
+ 12 --- 39
+ 12 ---- 46
12 --- 40
- 12 --- 52
- 12 ---- 57
- 12 --- 53
- 14 --- 44
- 14 --- 87
- 14 --- 88
- 15 --- 71
- 15 --- 54
- 15 --- 100
- 16 --- 35
- 16 x--> 79
- 17 --- 61
- 17 --- 97
- 17 --- 98
- 18 --- 72
- 18 --- 65
- 18 --- 101
- 19 --- 43
- 19 --- 85
- 19 --- 86
- 20 --- 36
+ 13 --- 72
+ 13 --- 57
+ 13 --- 101
+ 14 --- 30
+ 14 x--> 79
+ 15 --- 73
+ 15 --- 58
+ 15 --- 102
+ 18 --- 50
+ 18 --- 89
+ 18 --- 90
+ 19 --- 25
+ 20 --- 31
20 --- 79
- 22 --- 73
- 22 --- 66
- 22 --- 102
- 24 --- 37
- 24 --- 80
- 25 --- 29
- 26 --- 60
- 26 --- 95
- 26 --- 96
- 27 --- 42
- 27 --- 83
- 27 --- 84
- 29 x--> 48
- 29 x--> 54
- 29 x--> 65
- 29 x--> 66
- 29 x---> 69
- 29 --- 67
- 30 --- 38
- 30 --- 81
- 32 --- 39
- 32 --- 82
- 34 --- 35
- 34 --- 36
- 34 --- 37
- 34 --- 38
- 34 --- 39
- 34 <--x 16
- 34 --- 79
- 34 <--x 20
- 34 <--x 24
- 34 --- 80
- 34 <--x 30
- 34 --- 81
- 34 <--x 32
- 34 --- 82
- 40 --- 59
- 40 --- 93
- 40 --- 94
- 41 --- 42
- 41 --- 43
- 41 --- 44
- 41 --- 45
- 41 --- 46
- 41 --- 47
- 41 --- 83
- 41 --- 84
- 41 --- 85
- 41 --- 86
- 41 --- 87
- 41 --- 88
- 41 --- 89
- 41 --- 90
- 47 --- 111
- 69 --- 48
- 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
+ 21 --- 65
+ 21 --- 97
+ 21 --- 98
+ 22 --- 32
+ 22 --- 80
+ 24 --- 49
+ 24 --- 87
+ 24 --- 88
+ 25 x--> 38
+ 25 x--> 44
+ 25 x--> 57
+ 25 x--> 58
+ 25 x---> 69
+ 25 --- 59
+ 26 --- 33
+ 26 --- 81
+ 27 --- 34
+ 27 --- 82
+ 29 --- 30
+ 29 --- 31
+ 29 --- 32
+ 29 --- 33
+ 29 --- 34
+ 29 <--x 14
+ 29 --- 79
+ 29 <--x 20
+ 29 <--x 22
+ 29 --- 80
+ 29 <--x 26
+ 29 --- 81
+ 29 <--x 27
+ 29 --- 82
+ 36 --- 48
+ 36 --- 85
+ 36 --- 86
+ 37 --- 64
+ 37 --- 95
+ 37 --- 96
+ 69 --- 38
+ 39 --- 47
+ 39 --- 83
+ 39 --- 84
+ 69 --- 44
+ 45 --- 63
+ 45 --- 93
+ 45 --- 94
+ 46 --- 47
+ 46 --- 48
+ 46 --- 49
+ 46 --- 50
+ 46 --- 51
+ 46 --- 52
+ 46 --- 83
+ 46 --- 84
+ 46 --- 85
+ 46 --- 86
+ 46 --- 87
+ 46 --- 88
+ 46 --- 89
+ 46 --- 90
+ 53 --- 54
+ 54 --- 60
+ 54 --- 68
+ 54 --- 76
+ 54 --- 77
+ 54 --- 78
+ 55 --- 62
+ 55 --- 91
+ 55 --- 92
+ 69 --- 57
+ 69 --- 58
+ 61 --- 62
+ 61 --- 63
+ 61 --- 64
+ 61 --- 65
+ 61 --- 66
+ 61 --- 67
+ 61 --- 91
+ 61 --- 92
+ 61 --- 93
+ 61 --- 94
+ 61 --- 95
+ 61 --- 96
+ 61 --- 97
+ 61 --- 98
+ 67 --- 111
69 --- 70
69 --- 71
69 --- 72
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 0a89d72c0..362162107 100644
--- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap
+++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap
@@ -12,346 +12,6 @@ description: Operations executed walkie-talkie.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "end"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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": {
- "face": {
- "value": {
- "type": "String",
- "value": "start"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": {
- "value": {
- "type": "Solid",
- "value": {
- "artifactId": "[uuid]"
- }
- },
- "sourceRange": []
- }
- },
- {
- "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"
},
@@ -364,94 +24,6 @@ description: Operations executed walkie-talkie.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": {
- "planeOrSolid": {
- "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"
},
@@ -464,1359 +36,6 @@ description: Operations executed walkie-talkie.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": {
- "planeOrSolid": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "zLogo",
- "functionSourceRange": [
- 69,
- 1018,
- 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": {
- "planeOrSolid": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo",
- "functionSourceRange": [
- 1076,
- 1579,
- 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": {
- "planeOrSolid": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo2",
- "functionSourceRange": [
- 1597,
- 2100,
- 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": {
- "planeOrSolid": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo",
- "functionSourceRange": [
- 1076,
- 1579,
- 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": {
- "planeOrSolid": {
- "value": {
- "type": "Plane",
- "artifact_id": "[uuid]"
- },
- "sourceRange": []
- }
- },
- "name": "startSketchOn",
- "sourceRange": [],
- "type": "StdLibCall",
- "unlabeledArg": null
- },
- {
- "type": "GroupBegin",
- "group": {
- "type": "FunctionCall",
- "name": "oLogo2",
- "functionSourceRange": [
- 1597,
- 2100,
- 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"
},
@@ -1829,109 +48,6 @@ description: Operations executed walkie-talkie.kcl
},
"sourceRange": []
},
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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"
},
@@ -1940,108 +56,7 @@ description: Operations executed walkie-talkie.kcl
"group": {
"type": "ModuleInstance",
"name": "knob",
- "moduleId": 10
- },
- "sourceRange": []
- },
- {
- "labeledArgs": {
- "planeOrSolid": {
- "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": []
},
@@ -2056,7 +71,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
891,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
@@ -2169,7 +184,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
891,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
@@ -2282,7 +297,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
891,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
@@ -2395,7 +410,7 @@ description: Operations executed walkie-talkie.kcl
"functionSourceRange": [
308,
891,
- 11
+ 12
],
"unlabeledArg": null,
"labeledArgs": {}
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 2d22eaa09..4e6df94f6 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,30 @@ 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": [],
+ "command": {
+ "type": "set_scene_units",
+ "unit": "mm"
+ }
+ },
{
"cmdId": "[uuid]",
"range": [],