rensnapshot a few

This commit is contained in:
Paul Tagliamonte
2025-04-14 13:54:44 -04:00
parent e222aba9c1
commit b250855c79
49 changed files with 9902 additions and 24505 deletions

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands 80-20-rail.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands ball-bearing.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,38 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands bench.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands bracket.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands color-cube.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands cycloidal-gear.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands dodecahedron.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands dual-basin-utility-sink.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands enclosure.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands exhaust-manifold.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands flange.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands focusrite-scarlett-mounting-bracket.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands food-service-spatula.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands french-press.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gear-rack.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gear.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-baseplate-magnets.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-baseplate.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-bins-stacking-lip.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands gridfinity-bins.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands hex-nut.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands i-beam.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands keyboard.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands kitt.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands lego.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands makeup-mirror.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands mounting-plate.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

File diff suppressed because it is too large Load Diff

View File

@ -5,11 +5,11 @@ description: Variables in memory after executing multi-axis-robot.kcl
{ {
"j2RobotArm": { "j2RobotArm": {
"type": "Module", "type": "Module",
"value": 7 "value": 8
}, },
"j3RobotArm": { "j3RobotArm": {
"type": "Module", "type": "Module",
"value": 8 "value": 9
}, },
"robotArmBase": { "robotArmBase": {
"type": "Module", "type": "Module",
@ -17,6 +17,6 @@ description: Variables in memory after executing multi-axis-robot.kcl
}, },
"rotatingBase": { "rotatingBase": {
"type": "Module", "type": "Module",
"value": 6 "value": 7
} }
} }

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands parametric-bearing-pillow-block.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,414 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe-flange-assembly.kcl 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]", "cmdId": "[uuid]",
"range": [], "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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -1,63 +1,63 @@
```mermaid ```mermaid
flowchart LR flowchart LR
subgraph path2 [Path] subgraph path2 [Path]
2["Path<br>[595, 688, 7]"] 2["Path<br>[422, 484, 6]"]
3["Segment<br>[595, 688, 7]"] 3["Segment<br>[422, 484, 6]"]
4[Solid2d] 4[Solid2d]
end end
subgraph path6 [Path] subgraph path11 [Path]
6["Path<br>[917, 972, 7]"] 11["Path<br>[622, 682, 6]"]
7["Segment<br>[917, 972, 7]"] 12["Segment<br>[622, 682, 6]"]
8[Solid2d] 13[Solid2d]
end end
subgraph path15 [Path] subgraph path19 [Path]
15["Path<br>[1192, 1251, 7]"] 19["Path<br>[595, 688, 7]"]
16["Segment<br>[1192, 1251, 7]"] 20["Segment<br>[595, 688, 7]"]
17[Solid2d] 21[Solid2d]
end end
subgraph path23 [Path] subgraph path23 [Path]
23["Path<br>[1358, 1418, 7]"] 23["Path<br>[917, 972, 7]"]
24["Segment<br>[1358, 1418, 7]"] 24["Segment<br>[917, 972, 7]"]
25[Solid2d] 25[Solid2d]
end end
subgraph path31 [Path] subgraph path32 [Path]
31["Path<br>[1580, 1633, 7]"] 32["Path<br>[1192, 1251, 7]"]
32["Segment<br>[1580, 1633, 7]"] 33["Segment<br>[1192, 1251, 7]"]
33[Solid2d] 34[Solid2d]
end end
subgraph path39 [Path] subgraph path40 [Path]
39["Path<br>[595, 688, 7]"] 40["Path<br>[1358, 1418, 7]"]
40["Segment<br>[595, 688, 7]"] 41["Segment<br>[1358, 1418, 7]"]
41[Solid2d] 42[Solid2d]
end end
subgraph path43 [Path] subgraph path48 [Path]
43["Path<br>[917, 972, 7]"] 48["Path<br>[1580, 1633, 7]"]
44["Segment<br>[917, 972, 7]"] 49["Segment<br>[1580, 1633, 7]"]
45[Solid2d] 50[Solid2d]
end end
subgraph path52 [Path] subgraph path56 [Path]
52["Path<br>[1192, 1251, 7]"] 56["Path<br>[595, 688, 7]"]
53["Segment<br>[1192, 1251, 7]"] 57["Segment<br>[595, 688, 7]"]
54[Solid2d] 58[Solid2d]
end end
subgraph path60 [Path] subgraph path60 [Path]
60["Path<br>[1358, 1418, 7]"] 60["Path<br>[917, 972, 7]"]
61["Segment<br>[1358, 1418, 7]"] 61["Segment<br>[917, 972, 7]"]
62[Solid2d] 62[Solid2d]
end end
subgraph path68 [Path] subgraph path69 [Path]
68["Path<br>[1580, 1633, 7]"] 69["Path<br>[1192, 1251, 7]"]
69["Segment<br>[1580, 1633, 7]"] 70["Segment<br>[1192, 1251, 7]"]
70[Solid2d] 71[Solid2d]
end end
subgraph path76 [Path] subgraph path77 [Path]
76["Path<br>[422, 484, 6]"] 77["Path<br>[1358, 1418, 7]"]
77["Segment<br>[422, 484, 6]"] 78["Segment<br>[1358, 1418, 7]"]
78[Solid2d] 79[Solid2d]
end end
subgraph path85 [Path] subgraph path85 [Path]
85["Path<br>[622, 682, 6]"] 85["Path<br>[1580, 1633, 7]"]
86["Segment<br>[622, 682, 6]"] 86["Segment<br>[1580, 1633, 7]"]
87[Solid2d] 87[Solid2d]
end end
subgraph path93 [Path] subgraph path93 [Path]
@ -125,58 +125,58 @@ flowchart LR
222["Segment<br>[527, 582, 11]"] 222["Segment<br>[527, 582, 11]"]
223[Solid2d] 223[Solid2d]
end end
1["Plane<br>[570, 587, 7]"] 1["Plane<br>[399, 416, 6]"]
5["Plane<br>[892, 909, 7]"] 5["Sweep Extrusion<br>[490, 526, 6]"]
9["Sweep Extrusion<br>[1010, 1050, 7]"] 6[Wall]
10[Wall] 7["Cap Start"]
11["Cap Start"] 8["Cap End"]
12["Cap End"] 9["SweepEdge Opposite"]
13["SweepEdge Opposite"] 10["SweepEdge Adjacent"]
14["SweepEdge Adjacent"] 14["Sweep Extrusion<br>[688, 725, 6]"]
18["Sweep Extrusion<br>[1259, 1296, 7]"] 15[Wall]
19[Wall] 16["SweepEdge Opposite"]
20["Cap End"] 17["SweepEdge Adjacent"]
21["SweepEdge Opposite"] 18["Plane<br>[570, 587, 7]"]
22["SweepEdge Adjacent"] 22["Plane<br>[892, 909, 7]"]
26["Sweep Extrusion<br>[1426, 1464, 7]"] 26["Sweep Extrusion<br>[1010, 1050, 7]"]
27[Wall] 27[Wall]
28["Cap End"] 28["Cap Start"]
29["SweepEdge Opposite"] 29["Cap End"]
30["SweepEdge Adjacent"] 30["SweepEdge Opposite"]
34["Sweep Extrusion<br>[1641, 1683, 7]"] 31["SweepEdge Adjacent"]
35[Wall] 35["Sweep Extrusion<br>[1259, 1296, 7]"]
36["SweepEdge Opposite"] 36[Wall]
37["SweepEdge Adjacent"] 37["Cap End"]
38["Plane<br>[570, 587, 7]"] 38["SweepEdge Opposite"]
42["Plane<br>[892, 909, 7]"] 39["SweepEdge Adjacent"]
46["Sweep Extrusion<br>[1010, 1050, 7]"] 43["Sweep Extrusion<br>[1426, 1464, 7]"]
47[Wall] 44[Wall]
48["Cap Start"] 45["Cap End"]
49["Cap End"] 46["SweepEdge Opposite"]
50["SweepEdge Opposite"] 47["SweepEdge Adjacent"]
51["SweepEdge Adjacent"] 51["Sweep Extrusion<br>[1641, 1683, 7]"]
55["Sweep Extrusion<br>[1259, 1296, 7]"] 52[Wall]
56[Wall] 53["SweepEdge Opposite"]
57["Cap End"] 54["SweepEdge Adjacent"]
58["SweepEdge Opposite"] 55["Plane<br>[570, 587, 7]"]
59["SweepEdge Adjacent"] 59["Plane<br>[892, 909, 7]"]
63["Sweep Extrusion<br>[1426, 1464, 7]"] 63["Sweep Extrusion<br>[1010, 1050, 7]"]
64[Wall] 64[Wall]
65["Cap End"] 65["Cap Start"]
66["SweepEdge Opposite"] 66["Cap End"]
67["SweepEdge Adjacent"] 67["SweepEdge Opposite"]
71["Sweep Extrusion<br>[1641, 1683, 7]"] 68["SweepEdge Adjacent"]
72[Wall] 72["Sweep Extrusion<br>[1259, 1296, 7]"]
73["SweepEdge Opposite"] 73[Wall]
74["SweepEdge Adjacent"] 74["Cap End"]
75["Plane<br>[399, 416, 6]"] 75["SweepEdge Opposite"]
79["Sweep Extrusion<br>[490, 526, 6]"] 76["SweepEdge Adjacent"]
80[Wall] 80["Sweep Extrusion<br>[1426, 1464, 7]"]
81["Cap Start"] 81[Wall]
82["Cap End"] 82["Cap End"]
83["SweepEdge Opposite"] 83["SweepEdge Opposite"]
84["SweepEdge Adjacent"] 84["SweepEdge Adjacent"]
88["Sweep Extrusion<br>[688, 725, 6]"] 88["Sweep Extrusion<br>[1641, 1683, 7]"]
89[Wall] 89[Wall]
90["SweepEdge Opposite"] 90["SweepEdge Opposite"]
91["SweepEdge Adjacent"] 91["SweepEdge Adjacent"]
@ -279,119 +279,118 @@ flowchart LR
231["StartSketchOnFace<br>[1145, 1184, 7]"] 231["StartSketchOnFace<br>[1145, 1184, 7]"]
232["StartSketchOnFace<br>[1313, 1350, 7]"] 232["StartSketchOnFace<br>[1313, 1350, 7]"]
233["StartSketchOnFace<br>[1534, 1572, 7]"] 233["StartSketchOnFace<br>[1534, 1572, 7]"]
234["StartSketchOnFace<br>[579, 616, 6]"] 234["StartSketchOnFace<br>[556, 593, 8]"]
235["StartSketchOnFace<br>[556, 593, 8]"] 235["StartSketchOnFace<br>[733, 770, 9]"]
236["StartSketchOnFace<br>[733, 770, 9]"] 236["StartSketchOnFace<br>[1269, 1304, 9]"]
237["StartSketchOnFace<br>[1269, 1304, 9]"] 237["StartSketchOnFace<br>[922, 959, 10]"]
238["StartSketchOnFace<br>[922, 959, 10]"] 238["StartSketchOnFace<br>[484, 519, 11]"]
239["StartSketchOnFace<br>[484, 519, 11]"] 239["StartSketchOnFace<br>[484, 519, 11]"]
240["StartSketchOnFace<br>[484, 519, 11]"]
1 --- 2 1 --- 2
2 --- 3 2 --- 3
2 ---- 5
2 --- 4 2 --- 4
3 --- 6
3 --- 9
3 --- 10
5 --- 6 5 --- 6
6 --- 7 5 --- 7
6 ---- 9 5 --- 8
6 --- 8 5 --- 9
7 --- 10 5 --- 10
7 --- 13 8 --- 11
7 --- 14 11 --- 12
9 --- 10 11 ---- 14
9 --- 11 11 --- 13
9 --- 12 12 --- 15
9 --- 13 12 --- 16
9 --- 14 12 --- 17
11 --- 15 14 --- 15
12 --- 23 14 --- 16
15 --- 16 14 --- 17
15 ---- 18
15 --- 17
16 --- 19
16 --- 21
16 --- 22
18 --- 19 18 --- 19
18 --- 20 19 --- 20
18 --- 21 19 --- 21
18 --- 22 22 --- 23
23 --- 24 23 --- 24
23 ---- 26 23 ---- 26
23 --- 25 23 --- 25
24 --- 27 24 --- 27
24 --- 29
24 --- 30 24 --- 30
24 --- 31
26 --- 27 26 --- 27
26 --- 28 26 --- 28
26 --- 29 26 --- 29
26 --- 30 26 --- 30
28 --- 31 26 --- 31
31 --- 32 28 --- 32
31 ---- 34 29 --- 40
31 --- 33 32 --- 33
32 --- 35 32 ---- 35
32 --- 36 32 --- 34
32 --- 37 33 --- 36
34 --- 35 33 --- 38
34 --- 36 33 --- 39
34 --- 37 35 --- 36
38 --- 39 35 --- 37
39 --- 40 35 --- 38
39 --- 41 35 --- 39
42 --- 43 40 --- 41
40 ---- 43
40 --- 42
41 --- 44
41 --- 46
41 --- 47
43 --- 44 43 --- 44
43 ---- 46
43 --- 45 43 --- 45
44 --- 47 43 --- 46
44 --- 50 43 --- 47
44 --- 51 45 --- 48
46 --- 47 48 --- 49
46 --- 48 48 ---- 51
46 --- 49 48 --- 50
46 --- 50 49 --- 52
46 --- 51 49 --- 53
48 --- 52 49 --- 54
49 --- 60 51 --- 52
52 --- 53 51 --- 53
52 ---- 55 51 --- 54
52 --- 54
53 --- 56
53 --- 58
53 --- 59
55 --- 56 55 --- 56
55 --- 57 56 --- 57
55 --- 58 56 --- 58
55 --- 59 59 --- 60
60 --- 61 60 --- 61
60 ---- 63 60 ---- 63
60 --- 62 60 --- 62
61 --- 64 61 --- 64
61 --- 66
61 --- 67 61 --- 67
61 --- 68
63 --- 64 63 --- 64
63 --- 65 63 --- 65
63 --- 66 63 --- 66
63 --- 67 63 --- 67
65 --- 68 63 --- 68
68 --- 69 65 --- 69
68 ---- 71 66 --- 77
68 --- 70 69 --- 70
69 --- 72 69 ---- 72
69 --- 73 69 --- 71
69 --- 74 70 --- 73
71 --- 72 70 --- 75
71 --- 73 70 --- 76
71 --- 74 72 --- 73
75 --- 76 72 --- 74
76 --- 77 72 --- 75
76 ---- 79 72 --- 76
76 --- 78 77 --- 78
77 --- 80 77 ---- 80
77 --- 83 77 --- 79
77 --- 84 78 --- 81
79 --- 80 78 --- 83
79 --- 81 78 --- 84
79 --- 82 80 --- 81
79 --- 83 80 --- 82
79 --- 84 80 --- 83
80 --- 84
82 --- 85 82 --- 85
85 --- 86 85 --- 86
85 ---- 88 85 ---- 88
@ -596,17 +595,16 @@ flowchart LR
224 --- 225 224 --- 225
224 --- 226 224 --- 226
224 --- 227 224 --- 227
11 <--x 228 28 <--x 228
12 <--x 229 29 <--x 229
28 <--x 230 45 <--x 230
48 <--x 231 65 <--x 231
49 <--x 232 66 <--x 232
65 <--x 233 82 <--x 233
82 <--x 234 99 <--x 234
99 <--x 235 115 <--x 235
115 <--x 236 116 <--x 236
116 <--x 237 174 <--x 237
174 <--x 238 201 <--x 238
201 <--x 239 218 <--x 239
218 <--x 240
``` ```

View File

@ -600,108 +600,6 @@ description: Operations executed pipe-flange-assembly.kcl
}, },
"sourceRange": [] "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" "type": "GroupEnd"
}, },

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe-with-bend.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands pipe.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands poopy-shoe.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands router-template-cross-bar.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands router-template-slate.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands sheet-metal-bracket.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands socket-head-cap-screw.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],

View File

@ -2,247 +2,216 @@
flowchart LR flowchart LR
subgraph path2 [Path] subgraph path2 [Path]
2["Path<br>[330, 355, 9]"] 2["Path<br>[330, 355, 9]"]
7["Segment<br>[361, 394, 9]"] 3["Segment<br>[361, 394, 9]"]
15["Segment<br>[400, 435, 9]"] 4["Segment<br>[400, 435, 9]"]
18["Segment<br>[441, 475, 9]"] 13["Segment<br>[441, 475, 9]"]
22["Segment<br>[481, 488, 9]"] 15["Segment<br>[481, 488, 9]"]
23[Solid2d] 16[Solid2d]
end end
subgraph path27 [Path] subgraph path7 [Path]
27["Path<br>[968, 1093, 6]"] 7["Path<br>[478, 532, 7]"]
28["Segment<br>[1099, 1157, 6]"] 17["Segment<br>[538, 565, 7]"]
29["Segment<br>[1163, 1288, 6]"] 23["Segment<br>[571, 600, 7]"]
30["Segment<br>[1294, 1352, 6]"] 35["Segment<br>[606, 634, 7]"]
31["Segment<br>[1358, 1486, 6]"] 41["Segment<br>[640, 696, 7]"]
32["Segment<br>[1492, 1553, 6]"] 42["Segment<br>[702, 709, 7]"]
33["Segment<br>[1559, 1688, 6]"] 43[Solid2d]
34["Segment<br>[1694, 1754, 6]"]
35["Segment<br>[1760, 1767, 6]"]
36[Solid2d]
end end
subgraph path63 [Path] subgraph path8 [Path]
63["Path<br>[1922, 1976, 6]"] 8["Path<br>[391, 434, 6]"]
64["Segment<br>[1982, 2023, 6]"] 21["Segment<br>[440, 478, 6]"]
65["Segment<br>[2029, 2058, 6]"] 37["Segment<br>[484, 524, 6]"]
66["Segment<br>[2064, 2094, 6]"] 45["Segment<br>[530, 569, 6]"]
67["Segment<br>[2100, 2156, 6]"] 55["Segment<br>[575, 597, 6]"]
68["Segment<br>[2162, 2169, 6]"] 56[Solid2d]
69[Solid2d]
end end
subgraph path84 [Path] subgraph path10 [Path]
84["Path<br>[2312, 2349, 6]"] 10["Path<br>[309, 339, 11]"]
85["Segment<br>[2355, 2386, 6]"] 14["Segment<br>[345, 377, 11]"]
86["Segment<br>[2392, 2425, 6]"] 20["Segment<br>[383, 416, 11]"]
87["Segment<br>[2431, 2463, 6]"] 22["Segment<br>[422, 503, 11]"]
88["Segment<br>[2469, 2476, 6]"] 26["Segment<br>[509, 536, 11]"]
89[Solid2d] 27["Segment<br>[542, 549, 11]"]
28[Solid2d]
end end
subgraph path12 [Path] subgraph path12 [Path]
12["Path<br>[261, 354, 10]"] 12["Path<br>[261, 354, 10]"]
17["Segment<br>[360, 409, 10]"] 18["Segment<br>[360, 409, 10]"]
26["Segment<br>[415, 465, 10]"] 24["Segment<br>[415, 465, 10]"]
40["Segment<br>[471, 521, 10]"] 36["Segment<br>[471, 521, 10]"]
52["Segment<br>[527, 545, 10]"] 39["Segment<br>[527, 545, 10]"]
53[Solid2d] 40[Solid2d]
end end
subgraph path29 [Path] subgraph path25 [Path]
29["Path<br>[624, 750, 9]"] 25["Path<br>[624, 750, 9]"]
67[Solid2d] 59[Solid2d]
end end
subgraph path56 [Path] subgraph path54 [Path]
56["Path<br>[980, 1027, 7]"] 54["Path<br>[980, 1027, 7]"]
64["Segment<br>[1033, 1074, 7]"] 60["Segment<br>[1033, 1074, 7]"]
68["Segment<br>[1080, 1122, 7]"] 68["Segment<br>[1080, 1122, 7]"]
76["Segment<br>[1128, 1170, 7]"] 76["Segment<br>[1128, 1170, 7]"]
77["Segment<br>[1176, 1183, 7]"] 77["Segment<br>[1176, 1183, 7]"]
78[Solid2d] 78[Solid2d]
end end
subgraph path111 [Path] subgraph path111 [Path]
111["Path<br>[963, 1088, 6]"] 111["Path<br>[968, 1093, 6]"]
112["Segment<br>[1094, 1152, 6]"] 112["Segment<br>[1099, 1157, 6]"]
113["Segment<br>[1158, 1283, 6]"] 113["Segment<br>[1163, 1288, 6]"]
114["Segment<br>[1289, 1347, 6]"] 114["Segment<br>[1294, 1352, 6]"]
115["Segment<br>[1353, 1481, 6]"] 115["Segment<br>[1358, 1486, 6]"]
116["Segment<br>[1487, 1567, 6]"] 116["Segment<br>[1492, 1553, 6]"]
117["Segment<br>[1573, 1702, 6]"] 117["Segment<br>[1559, 1688, 6]"]
118["Segment<br>[1708, 1787, 6]"] 118["Segment<br>[1694, 1754, 6]"]
119["Segment<br>[1793, 1800, 6]"] 119["Segment<br>[1760, 1767, 6]"]
120[Solid2d] 120[Solid2d]
end end
subgraph path145 [Path] subgraph path147 [Path]
145["Path<br>[1441, 1600, 7]"] 147["Path<br>[1922, 1976, 6]"]
146["Segment<br>[1606, 1682, 7]"] 148["Segment<br>[1982, 2023, 6]"]
147["Segment<br>[1688, 1849, 7]"] 149["Segment<br>[2029, 2058, 6]"]
148["Segment<br>[1855, 1931, 7]"] 150["Segment<br>[2064, 2094, 6]"]
149["Segment<br>[1937, 2101, 7]"] 151["Segment<br>[2100, 2156, 6]"]
150["Segment<br>[2107, 2184, 7]"] 152["Segment<br>[2162, 2169, 6]"]
151["Segment<br>[2190, 2353, 7]"] 153[Solid2d]
152["Segment<br>[2359, 2435, 7]"]
153["Segment<br>[2441, 2448, 7]"]
154[Solid2d]
end end
subgraph path156 [Path] subgraph path168 [Path]
156["Path<br>[123, 210, 12]"] 168["Path<br>[2312, 2349, 6]"]
157["Segment<br>[218, 247, 12]"] 169["Segment<br>[2355, 2386, 6]"]
158["Segment<br>[255, 283, 12]"] 170["Segment<br>[2392, 2425, 6]"]
159["Segment<br>[291, 369, 12]"] 171["Segment<br>[2431, 2463, 6]"]
160["Segment<br>[377, 424, 12]"] 172["Segment<br>[2469, 2476, 6]"]
161["Segment<br>[432, 460, 12]"]
162["Segment<br>[468, 497, 12]"]
163["Segment<br>[505, 534, 12]"]
164["Segment<br>[542, 608, 12]"]
165["Segment<br>[616, 644, 12]"]
166["Segment<br>[652, 681, 12]"]
167["Segment<br>[689, 751, 12]"]
168["Segment<br>[759, 787, 12]"]
169["Segment<br>[795, 829, 12]"]
170["Segment<br>[837, 867, 12]"]
171["Segment<br>[875, 984, 12]"]
172["Segment<br>[992, 999, 12]"]
173[Solid2d] 173[Solid2d]
end end
subgraph path175 [Path]
175["Path<br>[1133, 1231, 12]"]
176["Segment<br>[1239, 1358, 12]"]
177["Segment<br>[1366, 1413, 12]"]
178["Segment<br>[1421, 1542, 12]"]
179["Segment<br>[1550, 1557, 12]"]
180[Solid2d]
end
subgraph path182 [Path]
182["Path<br>[1654, 1751, 12]"]
183["Segment<br>[1759, 1878, 12]"]
184["Segment<br>[1886, 1934, 12]"]
185["Segment<br>[1942, 2063, 12]"]
186["Segment<br>[2071, 2078, 12]"]
187[Solid2d]
end
subgraph path189 [Path] subgraph path189 [Path]
189["Path<br>[1133, 1231, 12]"] 189["Path<br>[1441, 1600, 7]"]
190["Segment<br>[1239, 1358, 12]"] 190["Segment<br>[1606, 1682, 7]"]
191["Segment<br>[1366, 1413, 12]"] 191["Segment<br>[1688, 1849, 7]"]
192["Segment<br>[1421, 1542, 12]"] 192["Segment<br>[1855, 1931, 7]"]
193["Segment<br>[1550, 1557, 12]"] 193["Segment<br>[1937, 2101, 7]"]
194[Solid2d] 194["Segment<br>[2107, 2184, 7]"]
195["Segment<br>[2190, 2353, 7]"]
196["Segment<br>[2359, 2435, 7]"]
197["Segment<br>[2441, 2448, 7]"]
198[Solid2d]
end end
subgraph path196 [Path] subgraph path200 [Path]
196["Path<br>[1654, 1751, 12]"] 200["Path<br>[123, 210, 8]"]
197["Segment<br>[1759, 1878, 12]"] 201["Segment<br>[218, 247, 8]"]
198["Segment<br>[1886, 1934, 12]"] 202["Segment<br>[255, 283, 8]"]
199["Segment<br>[1942, 2063, 12]"] 203["Segment<br>[291, 369, 8]"]
200["Segment<br>[2071, 2078, 12]"] 204["Segment<br>[377, 424, 8]"]
201[Solid2d] 205["Segment<br>[432, 460, 8]"]
206["Segment<br>[468, 497, 8]"]
207["Segment<br>[505, 534, 8]"]
208["Segment<br>[542, 608, 8]"]
209["Segment<br>[616, 644, 8]"]
210["Segment<br>[652, 681, 8]"]
211["Segment<br>[689, 751, 8]"]
212["Segment<br>[759, 787, 8]"]
213["Segment<br>[795, 829, 8]"]
214["Segment<br>[837, 867, 8]"]
215["Segment<br>[875, 984, 8]"]
216["Segment<br>[992, 999, 8]"]
217[Solid2d]
end end
subgraph path219 [Path] subgraph path219 [Path]
219["Path<br>[1203, 1301, 8]"] 219["Path<br>[1133, 1231, 8]"]
220["Segment<br>[1309, 1428, 8]"] 220["Segment<br>[1239, 1358, 8]"]
221["Segment<br>[1436, 1490, 8]"] 221["Segment<br>[1366, 1413, 8]"]
222["Segment<br>[1498, 1619, 8]"] 222["Segment<br>[1421, 1542, 8]"]
223["Segment<br>[1627, 1634, 8]"] 223["Segment<br>[1550, 1557, 8]"]
224[Solid2d] 224[Solid2d]
end end
subgraph path226 [Path] subgraph path226 [Path]
226["Path<br>[1731, 1828, 8]"] 226["Path<br>[1654, 1751, 8]"]
227["Segment<br>[1836, 1955, 8]"] 227["Segment<br>[1759, 1878, 8]"]
228["Segment<br>[1963, 2018, 8]"] 228["Segment<br>[1886, 1934, 8]"]
229["Segment<br>[2026, 2147, 8]"] 229["Segment<br>[1942, 2063, 8]"]
230["Segment<br>[2155, 2162, 8]"] 230["Segment<br>[2071, 2078, 8]"]
231[Solid2d] 231[Solid2d]
end end
subgraph path233 [Path] subgraph path233 [Path]
233["Path<br>[1203, 1301, 8]"] 233["Path<br>[1133, 1231, 8]"]
234["Segment<br>[1309, 1428, 8]"] 234["Segment<br>[1239, 1358, 8]"]
235["Segment<br>[1436, 1490, 8]"] 235["Segment<br>[1366, 1413, 8]"]
236["Segment<br>[1498, 1619, 8]"] 236["Segment<br>[1421, 1542, 8]"]
237["Segment<br>[1627, 1634, 8]"] 237["Segment<br>[1550, 1557, 8]"]
238[Solid2d] 238[Solid2d]
end end
subgraph path240 [Path] subgraph path240 [Path]
240["Path<br>[1731, 1828, 8]"] 240["Path<br>[1654, 1751, 8]"]
241["Segment<br>[1836, 1955, 8]"] 241["Segment<br>[1759, 1878, 8]"]
242["Segment<br>[1963, 2018, 8]"] 242["Segment<br>[1886, 1934, 8]"]
243["Segment<br>[2026, 2147, 8]"] 243["Segment<br>[1942, 2063, 8]"]
244["Segment<br>[2155, 2162, 8]"] 244["Segment<br>[2071, 2078, 8]"]
245[Solid2d] 245[Solid2d]
end end
subgraph path274 [Path] subgraph path274 [Path]
274["Path<br>[398, 423, 11]"] 274["Path<br>[398, 423, 12]"]
275["Segment<br>[431, 489, 11]"] 275["Segment<br>[431, 489, 12]"]
276["Segment<br>[497, 556, 11]"] 276["Segment<br>[497, 556, 12]"]
277["Segment<br>[564, 607, 11]"] 277["Segment<br>[564, 607, 12]"]
278["Segment<br>[615, 622, 11]"] 278["Segment<br>[615, 622, 12]"]
279[Solid2d] 279[Solid2d]
end end
subgraph path298 [Path] subgraph path298 [Path]
298["Path<br>[398, 423, 11]"] 298["Path<br>[398, 423, 12]"]
299["Segment<br>[431, 489, 11]"] 299["Segment<br>[431, 489, 12]"]
300["Segment<br>[497, 556, 11]"] 300["Segment<br>[497, 556, 12]"]
301["Segment<br>[564, 607, 11]"] 301["Segment<br>[564, 607, 12]"]
302["Segment<br>[615, 622, 11]"] 302["Segment<br>[615, 622, 12]"]
303[Solid2d] 303[Solid2d]
end end
subgraph path322 [Path] subgraph path322 [Path]
322["Path<br>[398, 423, 11]"] 322["Path<br>[398, 423, 12]"]
323["Segment<br>[431, 489, 11]"] 323["Segment<br>[431, 489, 12]"]
324["Segment<br>[497, 556, 11]"] 324["Segment<br>[497, 556, 12]"]
325["Segment<br>[564, 607, 11]"] 325["Segment<br>[564, 607, 12]"]
326["Segment<br>[615, 622, 11]"] 326["Segment<br>[615, 622, 12]"]
327[Solid2d] 327[Solid2d]
end end
subgraph path346 [Path] subgraph path346 [Path]
346["Path<br>[398, 423, 11]"] 346["Path<br>[398, 423, 12]"]
347["Segment<br>[431, 489, 11]"] 347["Segment<br>[431, 489, 12]"]
348["Segment<br>[497, 556, 11]"] 348["Segment<br>[497, 556, 12]"]
349["Segment<br>[564, 607, 11]"] 349["Segment<br>[564, 607, 12]"]
350["Segment<br>[615, 622, 11]"] 350["Segment<br>[615, 622, 12]"]
351[Solid2d] 351[Solid2d]
end end
1["Plane<br>[368, 385, 6]"] 1["Plane<br>[307, 324, 9]"]
8["Sweep Extrusion<br>[603, 633, 6]"] 5["Plane<br>[455, 472, 7]"]
9[Wall] 6["Plane<br>[368, 385, 6]"]
10[Wall] 9["Plane<br>[286, 303, 11]"]
11[Wall] 11["Plane<br>[238, 255, 10]"]
12[Wall] 19["Plane<br>[535, 574, 9]"]
13["Cap Start"] 29["Sweep Revolve<br>[555, 572, 11]"]
14["Cap End"] 30[Wall]
15["SweepEdge Opposite"] 31[Wall]
16["SweepEdge Adjacent"] 32[Wall]
17["SweepEdge Opposite"] 33[Wall]
18["SweepEdge Adjacent"] 34[Wall]
19["SweepEdge Opposite"] 38["SweepEdge Opposite"]
20["SweepEdge Adjacent"] 44["SweepEdge Opposite"]
21["SweepEdge Opposite"] 46["Sweep Extrusion<br>[591, 643, 10]"]
22["SweepEdge Adjacent"] 47[Wall]
23["EdgeCut Chamfer<br>[639, 870, 6]"] 48[Wall]
24["EdgeCut Chamfer<br>[639, 870, 6]"] 49[Wall]
25["EdgeCut Chamfer<br>[639, 870, 6]"] 50[Wall]
26["EdgeCut Chamfer<br>[639, 870, 6]"] 51["Cap Start"]
37["Sweep Extrusion<br>[1781, 1824, 6]"] 52["Cap End"]
38[Wall] 53["Plane<br>[957, 974, 7]"]
39[Wall]
41["Sweep Extrusion<br>[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"]
57["SweepEdge Opposite"] 57["SweepEdge Opposite"]
58["SweepEdge Adjacent"] 58["SweepEdge Opposite"]
59["SweepEdge Opposite"] 61["Sweep Extrusion<br>[603, 633, 6]"]
60["SweepEdge Adjacent"] 62[Wall]
61["SweepEdge Opposite"] 63[Wall]
62["SweepEdge Adjacent"] 64[Wall]
70["Sweep Extrusion<br>[2183, 2226, 6]"] 65[Wall]
66["Cap Start"]
67["Cap End"]
69["Sweep Loft<br>[914, 957, 9]"]
70[Wall]
71[Wall] 71[Wall]
72[Wall] 72[Wall]
73[Wall] 73[Wall]
@ -251,105 +220,124 @@ flowchart LR
79["SweepEdge Adjacent"] 79["SweepEdge Adjacent"]
80["SweepEdge Adjacent"] 80["SweepEdge Adjacent"]
81["SweepEdge Adjacent"] 81["SweepEdge Adjacent"]
82["SweepEdge Opposite"] 82["SweepEdge Adjacent"]
83["SweepEdge Adjacent"] 83["SweepEdge Opposite"]
90["Sweep Extrusion<br>[2478, 2511, 6]"] 84["SweepEdge Adjacent"]
91[Wall] 85["SweepEdge Opposite"]
92[Wall] 86["SweepEdge Adjacent"]
93[Wall] 87["SweepEdge Opposite"]
94[Wall] 88["SweepEdge Adjacent"]
95["Cap Start"] 89["SweepEdge Opposite"]
96["SweepEdge Opposite"] 90["SweepEdge Adjacent"]
97["SweepEdge Adjacent"] 91["SweepEdge Opposite"]
98["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"] 99["SweepEdge Adjacent"]
100["SweepEdge Adjacent"] 100["SweepEdge Adjacent"]
101["SweepEdge Adjacent"] 101["SweepEdge Adjacent"]
102["SweepEdge Adjacent"] 102["SweepEdge Adjacent"]
103["EdgeCut Chamfer<br>[639, 870, 6]"] 103["EdgeCut Fillet<br>[649, 855, 10]"]
104["EdgeCut Chamfer<br>[639, 870, 6]"] 104["EdgeCut Fillet<br>[649, 855, 10]"]
105["EdgeCut Chamfer<br>[639, 870, 6]"] 105["EdgeCut Fillet<br>[649, 855, 10]"]
106["EdgeCut Chamfer<br>[639, 870, 6]"] 106["EdgeCut Fillet<br>[649, 855, 10]"]
107["EdgeCut Fillet<br>[649, 855, 10]"] 107["EdgeCut Chamfer<br>[639, 870, 6]"]
108["EdgeCut Fillet<br>[649, 855, 10]"] 108["EdgeCut Chamfer<br>[639, 870, 6]"]
109["EdgeCut Fillet<br>[649, 855, 10]"] 109["EdgeCut Chamfer<br>[639, 870, 6]"]
110["EdgeCut Fillet<br>[649, 855, 10]"] 110["EdgeCut Chamfer<br>[639, 870, 6]"]
121["Sweep Extrusion<br>[1814, 1857, 6]"] 121["Sweep Extrusion<br>[1781, 1824, 6]"]
122[Wall] 122[Wall]
123["Cap Start"] 123[Wall]
124["Cap End"] 124[Wall]
125["SweepEdge Adjacent"] 125[Wall]
126["SweepEdge Adjacent"] 126[Wall]
127["SweepEdge Adjacent"] 127[Wall]
128["SweepEdge Adjacent"] 128[Wall]
129["Plane<br>[455, 472, 7]"] 129[Wall]
137["Plane<br>[957, 974, 7]"] 130["Cap Start"]
144["Plane<br>[1418, 1435, 7]"] 131["SweepEdge Opposite"]
155["Plane<br>[2556, 2573, 7]"] 132["SweepEdge Adjacent"]
174["Plane<br>[2616, 2633, 7]"] 133["SweepEdge Opposite"]
181["Plane<br>[2678, 2695, 7]"] 134["SweepEdge Adjacent"]
188["Plane<br>[2739, 2756, 7]"] 135["SweepEdge Opposite"]
195["Plane<br>[2800, 2817, 7]"] 136["SweepEdge Adjacent"]
202["Sweep Extrusion<br>[2844, 2875, 7]"] 137["SweepEdge Opposite"]
203[Wall] 138["SweepEdge Adjacent"]
204[Wall] 139["SweepEdge Opposite"]
205[Wall] 140["SweepEdge Adjacent"]
206[Wall] 141["SweepEdge Opposite"]
207[Wall] 142["SweepEdge Adjacent"]
208[Wall] 143["SweepEdge Opposite"]
209[Wall] 144["SweepEdge Adjacent"]
210[Wall] 145["SweepEdge Opposite"]
211["Cap Start"] 146["SweepEdge Adjacent"]
212["Cap End"] 154["Sweep Extrusion<br>[2183, 2226, 6]"]
213["SweepEdge Opposite"] 155[Wall]
214["SweepEdge Adjacent"] 156[Wall]
215["SweepEdge Opposite"] 157[Wall]
216["SweepEdge Adjacent"] 158[Wall]
217["SweepEdge Opposite"] 159["Cap Start"]
218["SweepEdge Adjacent"] 160["SweepEdge Opposite"]
219["SweepEdge Opposite"] 161["SweepEdge Adjacent"]
220["SweepEdge Adjacent"] 162["SweepEdge Opposite"]
221["SweepEdge Opposite"] 163["SweepEdge Adjacent"]
222["SweepEdge Adjacent"] 164["SweepEdge Opposite"]
223["SweepEdge Opposite"] 165["SweepEdge Adjacent"]
224["SweepEdge Adjacent"] 166["SweepEdge Opposite"]
225["SweepEdge Opposite"] 167["SweepEdge Adjacent"]
226["SweepEdge Adjacent"] 174["Sweep Extrusion<br>[2478, 2511, 6]"]
227["SweepEdge Opposite"] 175[Wall]
228["SweepEdge Adjacent"] 176[Wall]
229["Plane<br>[238, 255, 9]"] 177[Wall]
236["Sweep Extrusion<br>[591, 643, 9]"] 178[Wall]
237[Wall] 179["Cap Start"]
238[Wall] 180["SweepEdge Opposite"]
239[Wall] 181["SweepEdge Adjacent"]
240[Wall] 182["SweepEdge Opposite"]
241["Cap Start"] 183["SweepEdge Adjacent"]
242["Cap End"] 184["SweepEdge Opposite"]
243["SweepEdge Opposite"] 185["SweepEdge Adjacent"]
244["SweepEdge Adjacent"] 186["SweepEdge Opposite"]
245["SweepEdge Opposite"] 187["SweepEdge Adjacent"]
246["SweepEdge Adjacent"] 188["Plane<br>[1418, 1435, 7]"]
247["SweepEdge Opposite"] 199["Plane<br>[2556, 2573, 7]"]
248["SweepEdge Adjacent"] 218["Plane<br>[2616, 2633, 7]"]
249["SweepEdge Opposite"] 225["Plane<br>[2678, 2695, 7]"]
250["SweepEdge Adjacent"] 232["Plane<br>[2739, 2756, 7]"]
251["EdgeCut Fillet<br>[649, 855, 9]"] 239["Plane<br>[2800, 2817, 7]"]
252["EdgeCut Fillet<br>[649, 855, 9]"] 246["Sweep Extrusion<br>[2844, 2875, 7]"]
253["EdgeCut Fillet<br>[649, 855, 9]"] 247[Wall]
254["EdgeCut Fillet<br>[649, 855, 9]"] 248[Wall]
255["Plane<br>[286, 303, 10]"] 249[Wall]
263["Sweep Revolve<br>[555, 572, 10]"] 250[Wall]
264[Wall] 251[Wall]
265[Wall] 252[Wall]
266[Wall] 253[Wall]
267[Wall] 254[Wall]
268[Wall] 255["Cap Start"]
269["SweepEdge Adjacent"] 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"] 270["SweepEdge Adjacent"]
271["SweepEdge Opposite"] 271["SweepEdge Opposite"]
272["SweepEdge Adjacent"] 272["SweepEdge Adjacent"]
273["Plane<br>[373, 390, 11]"] 273["Plane<br>[373, 390, 12]"]
280["Sweep Extrusion<br>[634, 681, 11]"] 280["Sweep Extrusion<br>[634, 681, 12]"]
281[Wall] 281[Wall]
282[Wall] 282[Wall]
283[Wall] 283[Wall]
@ -364,10 +352,10 @@ flowchart LR
292["SweepEdge Adjacent"] 292["SweepEdge Adjacent"]
293["SweepEdge Opposite"] 293["SweepEdge Opposite"]
294["SweepEdge Adjacent"] 294["SweepEdge Adjacent"]
295["EdgeCut Chamfer<br>[689, 835, 11]"] 295["EdgeCut Chamfer<br>[689, 835, 12]"]
296["EdgeCut Chamfer<br>[689, 835, 11]"] 296["EdgeCut Chamfer<br>[689, 835, 12]"]
297["Plane<br>[373, 390, 11]"] 297["Plane<br>[373, 390, 12]"]
304["Sweep Extrusion<br>[634, 681, 11]"] 304["Sweep Extrusion<br>[634, 681, 12]"]
305[Wall] 305[Wall]
306[Wall] 306[Wall]
307[Wall] 307[Wall]
@ -382,10 +370,10 @@ flowchart LR
316["SweepEdge Adjacent"] 316["SweepEdge Adjacent"]
317["SweepEdge Opposite"] 317["SweepEdge Opposite"]
318["SweepEdge Adjacent"] 318["SweepEdge Adjacent"]
319["EdgeCut Chamfer<br>[689, 835, 11]"] 319["EdgeCut Chamfer<br>[689, 835, 12]"]
320["EdgeCut Chamfer<br>[689, 835, 11]"] 320["EdgeCut Chamfer<br>[689, 835, 12]"]
321["Plane<br>[373, 390, 11]"] 321["Plane<br>[373, 390, 12]"]
328["Sweep Extrusion<br>[634, 681, 11]"] 328["Sweep Extrusion<br>[634, 681, 12]"]
329[Wall] 329[Wall]
330[Wall] 330[Wall]
331[Wall] 331[Wall]
@ -400,10 +388,10 @@ flowchart LR
340["SweepEdge Adjacent"] 340["SweepEdge Adjacent"]
341["SweepEdge Opposite"] 341["SweepEdge Opposite"]
342["SweepEdge Adjacent"] 342["SweepEdge Adjacent"]
343["EdgeCut Chamfer<br>[689, 835, 11]"] 343["EdgeCut Chamfer<br>[689, 835, 12]"]
344["EdgeCut Chamfer<br>[689, 835, 11]"] 344["EdgeCut Chamfer<br>[689, 835, 12]"]
345["Plane<br>[373, 390, 11]"] 345["Plane<br>[373, 390, 12]"]
352["Sweep Extrusion<br>[634, 681, 11]"] 352["Sweep Extrusion<br>[634, 681, 12]"]
353[Wall] 353[Wall]
354[Wall] 354[Wall]
355[Wall] 355[Wall]
@ -418,154 +406,150 @@ flowchart LR
364["SweepEdge Adjacent"] 364["SweepEdge Adjacent"]
365["SweepEdge Opposite"] 365["SweepEdge Opposite"]
366["SweepEdge Adjacent"] 366["SweepEdge Adjacent"]
367["EdgeCut Chamfer<br>[689, 835, 11]"] 367["EdgeCut Chamfer<br>[689, 835, 12]"]
368["EdgeCut Chamfer<br>[689, 835, 11]"] 368["EdgeCut Chamfer<br>[689, 835, 12]"]
369["StartSketchOnFace<br>[931, 962, 6]"]
370["StartSketchOnFace<br>[1877, 1916, 6]"]
371["StartSketchOnFace<br>[2267, 2306, 6]"]
372["StartSketchOnPlane<br>[594, 618, 8]"]
1 --- 2 1 --- 2
2 --- 7 2 --- 3
2 --- 4
2 --- 13
2 --- 15 2 --- 15
2 --- 18
2 --- 22
2 ---- 69 2 ---- 69
2 --- 23 2 --- 16
3 --- 4 3 --- 70
4 --- 8 3 --- 38
4 --- 14 3 --- 99
4 --- 19 4 --- 71
4 --- 27 4 --- 44
4 ---- 41 4 --- 100
4 --- 28 5 --- 7
5 --- 6 6 --- 8
6 --- 13 7 --- 17
6 --- 21 7 --- 23
6 --- 31 7 --- 35
6 --- 49 7 --- 41
6 --- 50 7 --- 42
6 --- 51 7 --- 43
7 --- 70 8 --- 21
7 --- 48 8 --- 37
7 --- 99
8 --- 45 8 --- 45
8 --- 89 8 --- 55
8 --- 90 8 ---- 61
8 --- 56
9 --- 10 9 --- 10
10 --- 16 10 --- 14
10 --- 20 10 --- 20
10 --- 24 10 --- 22
10 --- 30 10 --- 26
10 --- 32 10 --- 27
10 ---- 34 10 ---- 29
10 --- 33 10 --- 28
11 --- 12 11 --- 12
12 --- 17 12 --- 18
12 --- 26 12 --- 24
12 --- 36
12 --- 39
12 ---- 46
12 --- 40 12 --- 40
12 --- 52 13 --- 72
12 ---- 57 13 --- 57
12 --- 53 13 --- 101
14 --- 44 14 --- 30
14 --- 87 14 x--> 79
14 --- 88 15 --- 73
15 --- 71 15 --- 58
15 --- 54 15 --- 102
15 --- 100 18 --- 50
16 --- 35 18 --- 89
16 x--> 79 18 --- 90
17 --- 61 19 --- 25
17 --- 97 20 --- 31
17 --- 98
18 --- 72
18 --- 65
18 --- 101
19 --- 43
19 --- 85
19 --- 86
20 --- 36
20 --- 79 20 --- 79
22 --- 73 21 --- 65
22 --- 66 21 --- 97
22 --- 102 21 --- 98
24 --- 37 22 --- 32
24 --- 80 22 --- 80
25 --- 29 24 --- 49
26 --- 60 24 --- 87
26 --- 95 24 --- 88
26 --- 96 25 x--> 38
27 --- 42 25 x--> 44
27 --- 83 25 x--> 57
27 --- 84 25 x--> 58
29 x--> 48 25 x---> 69
29 x--> 54 25 --- 59
29 x--> 65 26 --- 33
29 x--> 66 26 --- 81
29 x---> 69 27 --- 34
29 --- 67 27 --- 82
30 --- 38 29 --- 30
30 --- 81 29 --- 31
32 --- 39 29 --- 32
32 --- 82 29 --- 33
34 --- 35 29 --- 34
34 --- 36 29 <--x 14
34 --- 37 29 --- 79
34 --- 38 29 <--x 20
34 --- 39 29 <--x 22
34 <--x 16 29 --- 80
34 --- 79 29 <--x 26
34 <--x 20 29 --- 81
34 <--x 24 29 <--x 27
34 --- 80 29 --- 82
34 <--x 30 36 --- 48
34 --- 81 36 --- 85
34 <--x 32 36 --- 86
34 --- 82 37 --- 64
40 --- 59 37 --- 95
40 --- 93 37 --- 96
40 --- 94 69 --- 38
41 --- 42 39 --- 47
41 --- 43 39 --- 83
41 --- 44 39 --- 84
41 --- 45 69 --- 44
41 --- 46 45 --- 63
41 --- 47 45 --- 93
41 --- 83 45 --- 94
41 --- 84 46 --- 47
41 --- 85 46 --- 48
41 --- 86 46 --- 49
41 --- 87 46 --- 50
41 --- 88 46 --- 51
41 --- 89 46 --- 52
41 --- 90 46 --- 83
47 --- 111 46 --- 84
69 --- 48 46 --- 85
52 --- 58 46 --- 86
52 --- 91 46 --- 87
52 --- 92 46 --- 88
69 --- 54 46 --- 89
55 --- 56 46 --- 90
56 --- 64 53 --- 54
56 --- 68 54 --- 60
56 --- 76 54 --- 68
56 --- 77 54 --- 76
56 --- 78 54 --- 77
57 --- 58 54 --- 78
57 --- 59 55 --- 62
57 --- 60 55 --- 91
57 --- 61 55 --- 92
57 --- 62 69 --- 57
57 --- 63 69 --- 58
57 --- 91 61 --- 62
57 --- 92 61 --- 63
57 --- 93 61 --- 64
57 --- 94 61 --- 65
57 --- 95 61 --- 66
57 --- 96 61 --- 67
57 --- 97 61 --- 91
57 --- 98 61 --- 92
69 --- 65 61 --- 93
69 --- 66 61 --- 94
61 --- 95
61 --- 96
61 --- 97
61 --- 98
67 --- 111
69 --- 70 69 --- 70
69 --- 71 69 --- 71
69 --- 72 69 --- 72

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs
description: Artifact commands washer.kcl 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]", "cmdId": "[uuid]",
"range": [], "range": [],