Turn on units of measure (BREAKING CHANGE) (#6343)

* Turn on uom checks

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Convert all lengths to mm for engine calls

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-04-23 10:58:35 +12:00
committed by GitHub
parent 3d22f6cd66
commit b7385d5f25
339 changed files with 35471 additions and 17237 deletions

View File

@ -28,37 +28,5 @@ description: Artifact commands add_lots.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -360,37 +360,5 @@ description: Artifact commands angled_line.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -220,9 +220,6 @@ description: Variables in memory after executing angled_line.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -28,37 +28,5 @@ description: Artifact commands argument_error.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_elem_pop.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_elem_pop_empty_fail.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_elem_pop_fail.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_elem_push.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_elem_push_fail.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_index_oob.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_range_expr.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands array_range_negative_expr.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -520,37 +520,5 @@ description: Artifact commands artifact_graph_example_code1.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -199,9 +199,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -599,9 +596,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -861,9 +855,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1207,9 +1198,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -291,37 +291,5 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl
"angle_snap_increment": null
}
}
},
{
"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"
}
}
]

View File

@ -174,9 +174,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -328,9 +325,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -214,37 +214,5 @@ description: Artifact commands artifact_graph_example_code_offset_planes.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -40,9 +40,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
}
},
@ -83,9 +80,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
}
},
@ -126,9 +120,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
}
},
@ -194,9 +185,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -881,37 +881,5 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -161,9 +161,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -499,9 +496,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1021,9 +1015,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1721,9 +1712,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2010,9 +1998,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2314,9 +2299,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2796,9 +2778,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3462,9 +3441,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -29,54 +29,6 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "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": [],
@ -132,8 +84,8 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": -10.0,
"y": -10.0,
"x": -254.0,
"y": -254.0,
"z": 0.0
}
}
@ -154,7 +106,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"segment": {
"type": "line",
"end": {
"x": 5.0,
"x": 127.0,
"y": 0.0,
"z": 0.0
},
@ -172,7 +124,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"type": "line",
"end": {
"x": 0.0,
"y": -5.0,
"y": -127.0,
"z": 0.0
},
"relative": true
@ -188,7 +140,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"segment": {
"type": "line",
"end": {
"x": -5.0,
"x": -127.0,
"y": 0.0,
"z": 0.0
},
@ -205,8 +157,8 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"segment": {
"type": "line",
"end": {
"x": -10.0,
"y": -10.0,
"x": -254.0,
"y": -254.0,
"z": 0.0
},
"relative": false
@ -243,7 +195,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": 5.0,
"distance": 127.0,
"faces": null,
"opposite": "None"
}
@ -352,14 +304,6 @@ description: Artifact commands assembly_mixed_units_cubes.kcl
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -29,54 +29,6 @@ description: Artifact commands assembly_non_default_units.kcl
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "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": [],
@ -132,7 +84,7 @@ description: Artifact commands assembly_non_default_units.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 1.0,
"x": 25.4,
"y": 0.0,
"z": 0.0
}
@ -157,7 +109,7 @@ description: Artifact commands assembly_non_default_units.kcl
"x": 0.0,
"y": 0.0
},
"radius": 1.0,
"radius": 25.4,
"start": {
"unit": "degrees",
"value": 0.0
@ -178,14 +130,6 @@ description: Artifact commands assembly_non_default_units.kcl
"path_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -241,8 +185,8 @@ description: Artifact commands assembly_non_default_units.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 1.0,
"y": 2.0,
"x": 25.4,
"y": 50.8,
"z": 0.0
}
}
@ -264,9 +208,9 @@ description: Artifact commands assembly_non_default_units.kcl
"type": "arc",
"center": {
"x": 0.0,
"y": 2.0
"y": 50.8
},
"radius": 1.0,
"radius": 25.4,
"start": {
"unit": "degrees",
"value": 0.0
@ -286,13 +230,5 @@ description: Artifact commands assembly_non_default_units.kcl
"type": "close_path",
"path_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands bad_units_in_annotation.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -320,37 +320,5 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
"tolerance": 0.0000001,
"cut_type": "fillet"
}
},
{
"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"
}
}
]

View File

@ -192,9 +192,6 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -320,37 +320,5 @@ description: Artifact commands basic_fillet_cube_end.kcl
"tolerance": 0.0000001,
"cut_type": "fillet"
}
},
{
"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"
}
}
]

View File

@ -180,9 +180,6 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -308,37 +308,5 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl
"tolerance": 0.0000001,
"cut_type": "fillet"
}
},
{
"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"
}
}
]

View File

@ -204,9 +204,6 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -308,37 +308,5 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
"tolerance": 0.0000001,
"cut_type": "fillet"
}
},
{
"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"
}
}
]

View File

@ -204,9 +204,6 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -310,37 +310,5 @@ description: Artifact commands basic_fillet_cube_start.kcl
"tolerance": 0.0000001,
"cut_type": "fillet"
}
},
{
"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"
}
}
]

View File

@ -180,9 +180,6 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -249,37 +249,5 @@ description: Artifact commands big_number_angle_to_match_length_x.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -142,9 +142,6 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -249,37 +249,5 @@ description: Artifact commands big_number_angle_to_match_length_y.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -142,9 +142,6 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -28,37 +28,5 @@ description: Artifact commands boolean_logical_and.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands boolean_logical_multiple.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands boolean_logical_or.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -200,37 +200,5 @@ description: Artifact commands circle_three_point.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -90,9 +90,6 @@ description: Variables in memory after executing circle_three_point.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -618,37 +618,5 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl
"arc_degrees": 360.0,
"rotate_duplicates": false
}
},
{
"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"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands comparisons.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands comparisons_multiple.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands computed_var.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -1655,37 +1655,5 @@ description: Artifact commands crazy_multi_profile.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -173,9 +173,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -527,9 +524,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -793,9 +787,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -967,9 +958,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1249,9 +1237,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1629,9 +1614,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1990,9 +1972,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2294,9 +2273,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2649,9 +2625,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2805,9 +2778,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2954,9 +2924,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3103,9 +3070,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3201,9 +3165,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3375,9 +3336,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3706,9 +3664,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3934,9 +3889,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -4018,9 +3970,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
}
},
@ -4222,9 +4171,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -4310,9 +4256,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
}
}

View File

@ -303,37 +303,5 @@ description: Artifact commands cube.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -178,9 +178,6 @@ description: Variables in memory after executing cube.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -223,37 +223,5 @@ description: Artifact commands cube_with_error.kcl
"object_id": "[uuid]",
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands double_map_fn.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -1830,37 +1830,5 @@ description: Artifact commands fillet-and-shell.kcl
"shell_thickness": 1.0,
"hollow": false
}
},
{
"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"
}
}
]

View File

@ -217,9 +217,6 @@ description: Variables in memory after executing fillet-and-shell.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -618,9 +615,6 @@ description: Variables in memory after executing fillet-and-shell.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -29,14 +29,6 @@ description: Artifact commands flush_batch_on_end.kcl
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -92,7 +84,7 @@ description: Artifact commands flush_batch_on_end.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 0.2734375,
"x": 6.9453125,
"y": 0.0,
"z": 0.0
}
@ -117,7 +109,7 @@ description: Artifact commands flush_batch_on_end.kcl
"x": 0.0,
"y": 0.0
},
"radius": 0.2734375,
"radius": 6.9453125,
"start": {
"unit": "degrees",
"value": 0.0
@ -168,7 +160,7 @@ description: Artifact commands flush_batch_on_end.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 0.182,
"x": 4.6228,
"y": 0.0,
"z": 0.0
}
@ -193,7 +185,7 @@ description: Artifact commands flush_batch_on_end.kcl
"x": 0.0,
"y": 0.0
},
"radius": 0.182,
"radius": 4.6228,
"start": {
"unit": "degrees",
"value": 0.0
@ -254,7 +246,7 @@ description: Artifact commands flush_batch_on_end.kcl
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": 1.5,
"distance": 38.099999999999994,
"faces": null,
"opposite": "None"
}
@ -322,37 +314,5 @@ description: Artifact commands flush_batch_on_end.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -100,9 +100,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
}
},
"start": {
@ -236,9 +233,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
}
},
"start": {
@ -365,9 +359,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
}
},
"start": {
@ -482,9 +473,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
}
},
"start": {
@ -555,9 +543,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
}
}
}

View File

@ -286,37 +286,5 @@ description: Artifact commands function_sketch.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -159,9 +159,6 @@ description: Variables in memory after executing function_sketch.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -286,37 +286,5 @@ description: Artifact commands function_sketch_with_position.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -159,9 +159,6 @@ description: Variables in memory after executing function_sketch_with_position.k
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -215,37 +215,5 @@ description: Artifact commands helix_ccw.kcl
"is_clockwise": false,
"length": 10.0
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -100,13 +100,8 @@ description: Operations executed helix_ccw.kcl
"type": "Number",
"value": 16.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
"type": "Known",
"type": "Count"
}
},
"sourceRange": []

View File

@ -129,37 +129,5 @@ description: Artifact commands helix_simple.kcl
"is_clockwise": false,
"edge_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -91,13 +91,8 @@ description: Operations executed helix_simple.kcl
"type": "Number",
"value": 5.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
"type": "Known",
"type": "Count"
}
},
"sourceRange": []

View File

@ -90,9 +90,6 @@ description: Variables in memory after executing helix_simple.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -1433,37 +1433,5 @@ description: Artifact commands i_shape.kcl
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -581,9 +581,6 @@ description: Variables in memory after executing i_shape.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1433,9 +1430,6 @@ description: Variables in memory after executing i_shape.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -1717,9 +1711,6 @@ description: Variables in memory after executing i_shape.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -28,37 +28,5 @@ description: Artifact commands if_else.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -5571091,14 +5571091,6 @@ description: Artifact commands import_async.kcl
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -5575201,37 +5575193,5 @@ description: Artifact commands import_async.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"
}
}
]

View File

@ -1,239 +1,239 @@
```mermaid
flowchart LR
subgraph path3 [Path]
3["Path<br>[1035, 1085, 0]"]
4["Segment<br>[1035, 1085, 0]"]
3["Path<br>[1061, 1111, 0]"]
4["Segment<br>[1061, 1111, 0]"]
5[Solid2d]
end
subgraph path13 [Path]
13["Path<br>[1562, 1599, 0]"]
14["Segment<br>[1250, 1288, 0]"]
15["Segment<br>[1250, 1288, 0]"]
16["Segment<br>[1250, 1288, 0]"]
17["Segment<br>[1250, 1288, 0]"]
18["Segment<br>[1250, 1288, 0]"]
19["Segment<br>[1250, 1288, 0]"]
20["Segment<br>[1250, 1288, 0]"]
21["Segment<br>[1250, 1288, 0]"]
22["Segment<br>[1250, 1288, 0]"]
23["Segment<br>[1250, 1288, 0]"]
24["Segment<br>[1250, 1288, 0]"]
25["Segment<br>[1250, 1288, 0]"]
26["Segment<br>[1250, 1288, 0]"]
27["Segment<br>[1250, 1288, 0]"]
28["Segment<br>[1250, 1288, 0]"]
29["Segment<br>[1250, 1288, 0]"]
30["Segment<br>[1250, 1288, 0]"]
31["Segment<br>[1250, 1288, 0]"]
32["Segment<br>[1250, 1288, 0]"]
33["Segment<br>[1250, 1288, 0]"]
34["Segment<br>[1250, 1288, 0]"]
35["Segment<br>[1250, 1288, 0]"]
36["Segment<br>[1250, 1288, 0]"]
37["Segment<br>[1250, 1288, 0]"]
38["Segment<br>[1250, 1288, 0]"]
39["Segment<br>[1250, 1288, 0]"]
40["Segment<br>[1250, 1288, 0]"]
41["Segment<br>[1250, 1288, 0]"]
42["Segment<br>[1250, 1288, 0]"]
43["Segment<br>[1250, 1288, 0]"]
44["Segment<br>[1250, 1288, 0]"]
45["Segment<br>[1250, 1288, 0]"]
46["Segment<br>[1250, 1288, 0]"]
47["Segment<br>[1250, 1288, 0]"]
48["Segment<br>[1250, 1288, 0]"]
49["Segment<br>[1250, 1288, 0]"]
50["Segment<br>[1250, 1288, 0]"]
51["Segment<br>[1250, 1288, 0]"]
52["Segment<br>[1250, 1288, 0]"]
53["Segment<br>[1250, 1288, 0]"]
54["Segment<br>[1250, 1288, 0]"]
55["Segment<br>[1250, 1288, 0]"]
56["Segment<br>[1250, 1288, 0]"]
57["Segment<br>[1250, 1288, 0]"]
58["Segment<br>[1250, 1288, 0]"]
59["Segment<br>[1250, 1288, 0]"]
60["Segment<br>[1250, 1288, 0]"]
61["Segment<br>[1250, 1288, 0]"]
62["Segment<br>[1250, 1288, 0]"]
63["Segment<br>[1250, 1288, 0]"]
64["Segment<br>[1250, 1288, 0]"]
65["Segment<br>[1250, 1288, 0]"]
66["Segment<br>[1250, 1288, 0]"]
67["Segment<br>[1250, 1288, 0]"]
68["Segment<br>[1250, 1288, 0]"]
69["Segment<br>[1250, 1288, 0]"]
70["Segment<br>[1250, 1288, 0]"]
71["Segment<br>[1250, 1288, 0]"]
72["Segment<br>[1250, 1288, 0]"]
73["Segment<br>[1250, 1288, 0]"]
74["Segment<br>[1250, 1288, 0]"]
75["Segment<br>[1250, 1288, 0]"]
76["Segment<br>[1250, 1288, 0]"]
77["Segment<br>[1250, 1288, 0]"]
78["Segment<br>[1250, 1288, 0]"]
79["Segment<br>[1250, 1288, 0]"]
80["Segment<br>[1250, 1288, 0]"]
81["Segment<br>[1250, 1288, 0]"]
82["Segment<br>[1250, 1288, 0]"]
83["Segment<br>[1250, 1288, 0]"]
84["Segment<br>[1250, 1288, 0]"]
85["Segment<br>[1250, 1288, 0]"]
86["Segment<br>[1250, 1288, 0]"]
87["Segment<br>[1250, 1288, 0]"]
88["Segment<br>[1250, 1288, 0]"]
89["Segment<br>[1250, 1288, 0]"]
90["Segment<br>[1250, 1288, 0]"]
91["Segment<br>[1250, 1288, 0]"]
92["Segment<br>[1250, 1288, 0]"]
93["Segment<br>[1250, 1288, 0]"]
94["Segment<br>[1250, 1288, 0]"]
95["Segment<br>[1250, 1288, 0]"]
96["Segment<br>[1250, 1288, 0]"]
97["Segment<br>[1250, 1288, 0]"]
98["Segment<br>[1250, 1288, 0]"]
99["Segment<br>[1250, 1288, 0]"]
100["Segment<br>[1250, 1288, 0]"]
101["Segment<br>[1250, 1288, 0]"]
102["Segment<br>[1250, 1288, 0]"]
103["Segment<br>[1250, 1288, 0]"]
104["Segment<br>[1250, 1288, 0]"]
105["Segment<br>[1250, 1288, 0]"]
106["Segment<br>[1250, 1288, 0]"]
107["Segment<br>[1250, 1288, 0]"]
108["Segment<br>[1250, 1288, 0]"]
109["Segment<br>[1250, 1288, 0]"]
110["Segment<br>[1250, 1288, 0]"]
111["Segment<br>[1250, 1288, 0]"]
112["Segment<br>[1250, 1288, 0]"]
113["Segment<br>[1250, 1288, 0]"]
114["Segment<br>[1250, 1288, 0]"]
115["Segment<br>[1651, 1749, 0]"]
116["Segment<br>[1478, 1508, 0]"]
117["Segment<br>[1478, 1508, 0]"]
118["Segment<br>[1478, 1508, 0]"]
119["Segment<br>[1478, 1508, 0]"]
120["Segment<br>[1478, 1508, 0]"]
121["Segment<br>[1478, 1508, 0]"]
122["Segment<br>[1478, 1508, 0]"]
123["Segment<br>[1478, 1508, 0]"]
124["Segment<br>[1478, 1508, 0]"]
125["Segment<br>[1478, 1508, 0]"]
126["Segment<br>[1478, 1508, 0]"]
127["Segment<br>[1478, 1508, 0]"]
128["Segment<br>[1478, 1508, 0]"]
129["Segment<br>[1478, 1508, 0]"]
130["Segment<br>[1478, 1508, 0]"]
131["Segment<br>[1478, 1508, 0]"]
132["Segment<br>[1478, 1508, 0]"]
133["Segment<br>[1478, 1508, 0]"]
134["Segment<br>[1478, 1508, 0]"]
135["Segment<br>[1478, 1508, 0]"]
136["Segment<br>[1478, 1508, 0]"]
137["Segment<br>[1478, 1508, 0]"]
138["Segment<br>[1478, 1508, 0]"]
139["Segment<br>[1478, 1508, 0]"]
140["Segment<br>[1478, 1508, 0]"]
141["Segment<br>[1478, 1508, 0]"]
142["Segment<br>[1478, 1508, 0]"]
143["Segment<br>[1478, 1508, 0]"]
144["Segment<br>[1478, 1508, 0]"]
145["Segment<br>[1478, 1508, 0]"]
146["Segment<br>[1478, 1508, 0]"]
147["Segment<br>[1478, 1508, 0]"]
148["Segment<br>[1478, 1508, 0]"]
149["Segment<br>[1478, 1508, 0]"]
150["Segment<br>[1478, 1508, 0]"]
151["Segment<br>[1478, 1508, 0]"]
152["Segment<br>[1478, 1508, 0]"]
153["Segment<br>[1478, 1508, 0]"]
154["Segment<br>[1478, 1508, 0]"]
155["Segment<br>[1478, 1508, 0]"]
156["Segment<br>[1478, 1508, 0]"]
157["Segment<br>[1478, 1508, 0]"]
158["Segment<br>[1478, 1508, 0]"]
159["Segment<br>[1478, 1508, 0]"]
160["Segment<br>[1478, 1508, 0]"]
161["Segment<br>[1478, 1508, 0]"]
162["Segment<br>[1478, 1508, 0]"]
163["Segment<br>[1478, 1508, 0]"]
164["Segment<br>[1478, 1508, 0]"]
165["Segment<br>[1478, 1508, 0]"]
166["Segment<br>[1478, 1508, 0]"]
167["Segment<br>[1478, 1508, 0]"]
168["Segment<br>[1478, 1508, 0]"]
169["Segment<br>[1478, 1508, 0]"]
170["Segment<br>[1478, 1508, 0]"]
171["Segment<br>[1478, 1508, 0]"]
172["Segment<br>[1478, 1508, 0]"]
173["Segment<br>[1478, 1508, 0]"]
174["Segment<br>[1478, 1508, 0]"]
175["Segment<br>[1478, 1508, 0]"]
176["Segment<br>[1478, 1508, 0]"]
177["Segment<br>[1478, 1508, 0]"]
178["Segment<br>[1478, 1508, 0]"]
179["Segment<br>[1478, 1508, 0]"]
180["Segment<br>[1478, 1508, 0]"]
181["Segment<br>[1478, 1508, 0]"]
182["Segment<br>[1478, 1508, 0]"]
183["Segment<br>[1478, 1508, 0]"]
184["Segment<br>[1478, 1508, 0]"]
185["Segment<br>[1478, 1508, 0]"]
186["Segment<br>[1478, 1508, 0]"]
187["Segment<br>[1478, 1508, 0]"]
188["Segment<br>[1478, 1508, 0]"]
189["Segment<br>[1478, 1508, 0]"]
190["Segment<br>[1478, 1508, 0]"]
191["Segment<br>[1478, 1508, 0]"]
192["Segment<br>[1478, 1508, 0]"]
193["Segment<br>[1478, 1508, 0]"]
194["Segment<br>[1478, 1508, 0]"]
195["Segment<br>[1478, 1508, 0]"]
196["Segment<br>[1478, 1508, 0]"]
197["Segment<br>[1478, 1508, 0]"]
198["Segment<br>[1478, 1508, 0]"]
199["Segment<br>[1478, 1508, 0]"]
200["Segment<br>[1478, 1508, 0]"]
201["Segment<br>[1478, 1508, 0]"]
202["Segment<br>[1478, 1508, 0]"]
203["Segment<br>[1478, 1508, 0]"]
204["Segment<br>[1478, 1508, 0]"]
205["Segment<br>[1478, 1508, 0]"]
206["Segment<br>[1478, 1508, 0]"]
207["Segment<br>[1478, 1508, 0]"]
208["Segment<br>[1478, 1508, 0]"]
209["Segment<br>[1478, 1508, 0]"]
210["Segment<br>[1478, 1508, 0]"]
211["Segment<br>[1478, 1508, 0]"]
212["Segment<br>[1478, 1508, 0]"]
213["Segment<br>[1478, 1508, 0]"]
214["Segment<br>[1478, 1508, 0]"]
215["Segment<br>[1478, 1508, 0]"]
216["Segment<br>[1478, 1508, 0]"]
217["Segment<br>[1795, 1802, 0]"]
13["Path<br>[1588, 1625, 0]"]
14["Segment<br>[1276, 1314, 0]"]
15["Segment<br>[1276, 1314, 0]"]
16["Segment<br>[1276, 1314, 0]"]
17["Segment<br>[1276, 1314, 0]"]
18["Segment<br>[1276, 1314, 0]"]
19["Segment<br>[1276, 1314, 0]"]
20["Segment<br>[1276, 1314, 0]"]
21["Segment<br>[1276, 1314, 0]"]
22["Segment<br>[1276, 1314, 0]"]
23["Segment<br>[1276, 1314, 0]"]
24["Segment<br>[1276, 1314, 0]"]
25["Segment<br>[1276, 1314, 0]"]
26["Segment<br>[1276, 1314, 0]"]
27["Segment<br>[1276, 1314, 0]"]
28["Segment<br>[1276, 1314, 0]"]
29["Segment<br>[1276, 1314, 0]"]
30["Segment<br>[1276, 1314, 0]"]
31["Segment<br>[1276, 1314, 0]"]
32["Segment<br>[1276, 1314, 0]"]
33["Segment<br>[1276, 1314, 0]"]
34["Segment<br>[1276, 1314, 0]"]
35["Segment<br>[1276, 1314, 0]"]
36["Segment<br>[1276, 1314, 0]"]
37["Segment<br>[1276, 1314, 0]"]
38["Segment<br>[1276, 1314, 0]"]
39["Segment<br>[1276, 1314, 0]"]
40["Segment<br>[1276, 1314, 0]"]
41["Segment<br>[1276, 1314, 0]"]
42["Segment<br>[1276, 1314, 0]"]
43["Segment<br>[1276, 1314, 0]"]
44["Segment<br>[1276, 1314, 0]"]
45["Segment<br>[1276, 1314, 0]"]
46["Segment<br>[1276, 1314, 0]"]
47["Segment<br>[1276, 1314, 0]"]
48["Segment<br>[1276, 1314, 0]"]
49["Segment<br>[1276, 1314, 0]"]
50["Segment<br>[1276, 1314, 0]"]
51["Segment<br>[1276, 1314, 0]"]
52["Segment<br>[1276, 1314, 0]"]
53["Segment<br>[1276, 1314, 0]"]
54["Segment<br>[1276, 1314, 0]"]
55["Segment<br>[1276, 1314, 0]"]
56["Segment<br>[1276, 1314, 0]"]
57["Segment<br>[1276, 1314, 0]"]
58["Segment<br>[1276, 1314, 0]"]
59["Segment<br>[1276, 1314, 0]"]
60["Segment<br>[1276, 1314, 0]"]
61["Segment<br>[1276, 1314, 0]"]
62["Segment<br>[1276, 1314, 0]"]
63["Segment<br>[1276, 1314, 0]"]
64["Segment<br>[1276, 1314, 0]"]
65["Segment<br>[1276, 1314, 0]"]
66["Segment<br>[1276, 1314, 0]"]
67["Segment<br>[1276, 1314, 0]"]
68["Segment<br>[1276, 1314, 0]"]
69["Segment<br>[1276, 1314, 0]"]
70["Segment<br>[1276, 1314, 0]"]
71["Segment<br>[1276, 1314, 0]"]
72["Segment<br>[1276, 1314, 0]"]
73["Segment<br>[1276, 1314, 0]"]
74["Segment<br>[1276, 1314, 0]"]
75["Segment<br>[1276, 1314, 0]"]
76["Segment<br>[1276, 1314, 0]"]
77["Segment<br>[1276, 1314, 0]"]
78["Segment<br>[1276, 1314, 0]"]
79["Segment<br>[1276, 1314, 0]"]
80["Segment<br>[1276, 1314, 0]"]
81["Segment<br>[1276, 1314, 0]"]
82["Segment<br>[1276, 1314, 0]"]
83["Segment<br>[1276, 1314, 0]"]
84["Segment<br>[1276, 1314, 0]"]
85["Segment<br>[1276, 1314, 0]"]
86["Segment<br>[1276, 1314, 0]"]
87["Segment<br>[1276, 1314, 0]"]
88["Segment<br>[1276, 1314, 0]"]
89["Segment<br>[1276, 1314, 0]"]
90["Segment<br>[1276, 1314, 0]"]
91["Segment<br>[1276, 1314, 0]"]
92["Segment<br>[1276, 1314, 0]"]
93["Segment<br>[1276, 1314, 0]"]
94["Segment<br>[1276, 1314, 0]"]
95["Segment<br>[1276, 1314, 0]"]
96["Segment<br>[1276, 1314, 0]"]
97["Segment<br>[1276, 1314, 0]"]
98["Segment<br>[1276, 1314, 0]"]
99["Segment<br>[1276, 1314, 0]"]
100["Segment<br>[1276, 1314, 0]"]
101["Segment<br>[1276, 1314, 0]"]
102["Segment<br>[1276, 1314, 0]"]
103["Segment<br>[1276, 1314, 0]"]
104["Segment<br>[1276, 1314, 0]"]
105["Segment<br>[1276, 1314, 0]"]
106["Segment<br>[1276, 1314, 0]"]
107["Segment<br>[1276, 1314, 0]"]
108["Segment<br>[1276, 1314, 0]"]
109["Segment<br>[1276, 1314, 0]"]
110["Segment<br>[1276, 1314, 0]"]
111["Segment<br>[1276, 1314, 0]"]
112["Segment<br>[1276, 1314, 0]"]
113["Segment<br>[1276, 1314, 0]"]
114["Segment<br>[1276, 1314, 0]"]
115["Segment<br>[1677, 1775, 0]"]
116["Segment<br>[1504, 1534, 0]"]
117["Segment<br>[1504, 1534, 0]"]
118["Segment<br>[1504, 1534, 0]"]
119["Segment<br>[1504, 1534, 0]"]
120["Segment<br>[1504, 1534, 0]"]
121["Segment<br>[1504, 1534, 0]"]
122["Segment<br>[1504, 1534, 0]"]
123["Segment<br>[1504, 1534, 0]"]
124["Segment<br>[1504, 1534, 0]"]
125["Segment<br>[1504, 1534, 0]"]
126["Segment<br>[1504, 1534, 0]"]
127["Segment<br>[1504, 1534, 0]"]
128["Segment<br>[1504, 1534, 0]"]
129["Segment<br>[1504, 1534, 0]"]
130["Segment<br>[1504, 1534, 0]"]
131["Segment<br>[1504, 1534, 0]"]
132["Segment<br>[1504, 1534, 0]"]
133["Segment<br>[1504, 1534, 0]"]
134["Segment<br>[1504, 1534, 0]"]
135["Segment<br>[1504, 1534, 0]"]
136["Segment<br>[1504, 1534, 0]"]
137["Segment<br>[1504, 1534, 0]"]
138["Segment<br>[1504, 1534, 0]"]
139["Segment<br>[1504, 1534, 0]"]
140["Segment<br>[1504, 1534, 0]"]
141["Segment<br>[1504, 1534, 0]"]
142["Segment<br>[1504, 1534, 0]"]
143["Segment<br>[1504, 1534, 0]"]
144["Segment<br>[1504, 1534, 0]"]
145["Segment<br>[1504, 1534, 0]"]
146["Segment<br>[1504, 1534, 0]"]
147["Segment<br>[1504, 1534, 0]"]
148["Segment<br>[1504, 1534, 0]"]
149["Segment<br>[1504, 1534, 0]"]
150["Segment<br>[1504, 1534, 0]"]
151["Segment<br>[1504, 1534, 0]"]
152["Segment<br>[1504, 1534, 0]"]
153["Segment<br>[1504, 1534, 0]"]
154["Segment<br>[1504, 1534, 0]"]
155["Segment<br>[1504, 1534, 0]"]
156["Segment<br>[1504, 1534, 0]"]
157["Segment<br>[1504, 1534, 0]"]
158["Segment<br>[1504, 1534, 0]"]
159["Segment<br>[1504, 1534, 0]"]
160["Segment<br>[1504, 1534, 0]"]
161["Segment<br>[1504, 1534, 0]"]
162["Segment<br>[1504, 1534, 0]"]
163["Segment<br>[1504, 1534, 0]"]
164["Segment<br>[1504, 1534, 0]"]
165["Segment<br>[1504, 1534, 0]"]
166["Segment<br>[1504, 1534, 0]"]
167["Segment<br>[1504, 1534, 0]"]
168["Segment<br>[1504, 1534, 0]"]
169["Segment<br>[1504, 1534, 0]"]
170["Segment<br>[1504, 1534, 0]"]
171["Segment<br>[1504, 1534, 0]"]
172["Segment<br>[1504, 1534, 0]"]
173["Segment<br>[1504, 1534, 0]"]
174["Segment<br>[1504, 1534, 0]"]
175["Segment<br>[1504, 1534, 0]"]
176["Segment<br>[1504, 1534, 0]"]
177["Segment<br>[1504, 1534, 0]"]
178["Segment<br>[1504, 1534, 0]"]
179["Segment<br>[1504, 1534, 0]"]
180["Segment<br>[1504, 1534, 0]"]
181["Segment<br>[1504, 1534, 0]"]
182["Segment<br>[1504, 1534, 0]"]
183["Segment<br>[1504, 1534, 0]"]
184["Segment<br>[1504, 1534, 0]"]
185["Segment<br>[1504, 1534, 0]"]
186["Segment<br>[1504, 1534, 0]"]
187["Segment<br>[1504, 1534, 0]"]
188["Segment<br>[1504, 1534, 0]"]
189["Segment<br>[1504, 1534, 0]"]
190["Segment<br>[1504, 1534, 0]"]
191["Segment<br>[1504, 1534, 0]"]
192["Segment<br>[1504, 1534, 0]"]
193["Segment<br>[1504, 1534, 0]"]
194["Segment<br>[1504, 1534, 0]"]
195["Segment<br>[1504, 1534, 0]"]
196["Segment<br>[1504, 1534, 0]"]
197["Segment<br>[1504, 1534, 0]"]
198["Segment<br>[1504, 1534, 0]"]
199["Segment<br>[1504, 1534, 0]"]
200["Segment<br>[1504, 1534, 0]"]
201["Segment<br>[1504, 1534, 0]"]
202["Segment<br>[1504, 1534, 0]"]
203["Segment<br>[1504, 1534, 0]"]
204["Segment<br>[1504, 1534, 0]"]
205["Segment<br>[1504, 1534, 0]"]
206["Segment<br>[1504, 1534, 0]"]
207["Segment<br>[1504, 1534, 0]"]
208["Segment<br>[1504, 1534, 0]"]
209["Segment<br>[1504, 1534, 0]"]
210["Segment<br>[1504, 1534, 0]"]
211["Segment<br>[1504, 1534, 0]"]
212["Segment<br>[1504, 1534, 0]"]
213["Segment<br>[1504, 1534, 0]"]
214["Segment<br>[1504, 1534, 0]"]
215["Segment<br>[1504, 1534, 0]"]
216["Segment<br>[1504, 1534, 0]"]
217["Segment<br>[1821, 1828, 0]"]
218[Solid2d]
end
subgraph path220 [Path]
220["Path<br>[2283, 2383, 0]"]
221["Segment<br>[2389, 2416, 0]"]
222["Segment<br>[2422, 2450, 0]"]
223["Segment<br>[2456, 2484, 0]"]
224["Segment<br>[2490, 2606, 0]"]
225["Segment<br>[2612, 2717, 0]"]
226["Segment<br>[2723, 2730, 0]"]
220["Path<br>[2309, 2409, 0]"]
221["Segment<br>[2415, 2442, 0]"]
222["Segment<br>[2448, 2476, 0]"]
223["Segment<br>[2482, 2510, 0]"]
224["Segment<br>[2516, 2632, 0]"]
225["Segment<br>[2638, 2743, 0]"]
226["Segment<br>[2749, 2756, 0]"]
227[Solid2d]
end
1["Plane<br>[168, 185, 0]"]
2["Plane<br>[1012, 1029, 0]"]
6["Sweep Extrusion<br>[1091, 1119, 0]"]
2["Plane<br>[1038, 1055, 0]"]
6["Sweep Extrusion<br>[1117, 1145, 0]"]
7[Wall]
8["Cap Start"]
9["Cap End"]
10["SweepEdge Opposite"]
11["SweepEdge Adjacent"]
12["Plane<br>[1539, 1556, 0]"]
219["Sweep Extrusion<br>[1808, 1836, 0]"]
228["Sweep Extrusion<br>[2736, 2765, 0]"]
12["Plane<br>[1565, 1582, 0]"]
219["Sweep Extrusion<br>[1834, 1862, 0]"]
228["Sweep Extrusion<br>[2762, 2791, 0]"]
229[Wall]
230[Wall]
231[Wall]
@ -246,7 +246,7 @@ flowchart LR
238["SweepEdge Adjacent"]
239["SweepEdge Opposite"]
240["SweepEdge Adjacent"]
241["StartSketchOnFace<br>[2246, 2277, 0]"]
241["StartSketchOnFace<br>[2272, 2303, 0]"]
2 --- 3
3 --- 4
3 ---- 6

View File

@ -1454,27 +1454,42 @@ description: Result of parsing import_async.kcl
"arguments": [
{
"commentStart": 0,
"computed": true,
"end": 0,
"object": {
"expr": {
"commentStart": 0,
"computed": true,
"end": 0,
"name": "invas",
"object": {
"commentStart": 0,
"end": 0,
"name": "invas",
"start": 0,
"type": "Identifier",
"type": "Identifier"
},
"property": {
"commentStart": 0,
"end": 0,
"name": "i",
"start": 0,
"type": "Identifier",
"type": "Identifier"
},
"start": 0,
"type": "Identifier",
"type": "Identifier"
},
"property": {
"commentStart": 0,
"end": 0,
"name": "i",
"start": 0,
"type": "Identifier",
"type": "Identifier"
"type": "MemberExpression",
"type": "MemberExpression"
},
"start": 0,
"type": "MemberExpression",
"type": "MemberExpression"
"ty": {
"Rad": null,
"commentStart": 0,
"end": 0,
"p_type": "Number",
"start": 0,
"type": "Primitive"
},
"type": "AscribedExpression",
"type": "AscribedExpression"
}
],
"callee": {
@ -1653,27 +1668,42 @@ description: Result of parsing import_async.kcl
"arguments": [
{
"commentStart": 0,
"computed": true,
"end": 0,
"object": {
"expr": {
"commentStart": 0,
"computed": true,
"end": 0,
"name": "invas",
"object": {
"commentStart": 0,
"end": 0,
"name": "invas",
"start": 0,
"type": "Identifier",
"type": "Identifier"
},
"property": {
"commentStart": 0,
"end": 0,
"name": "i",
"start": 0,
"type": "Identifier",
"type": "Identifier"
},
"start": 0,
"type": "Identifier",
"type": "Identifier"
},
"property": {
"commentStart": 0,
"end": 0,
"name": "i",
"start": 0,
"type": "Identifier",
"type": "Identifier"
"type": "MemberExpression",
"type": "MemberExpression"
},
"start": 0,
"type": "MemberExpression",
"type": "MemberExpression"
"ty": {
"Rad": null,
"commentStart": 0,
"end": 0,
"p_type": "Number",
"start": 0,
"type": "Primitive"
},
"type": "AscribedExpression",
"type": "AscribedExpression"
}
],
"callee": {

View File

@ -38,11 +38,11 @@ invas = map(angles, fn(a) {
// Map the involute curve
xs = map([0..cmo], fn(i) {
return rs[i] * cos(invas[i])
return rs[i] * cos(invas[i]: number(rad))
})
ys = map([0..cmo], fn(i) {
return rs[i] * sin(invas[i])
return rs[i] * sin(invas[i]: number(rad))
})
// Extrude the gear body

File diff suppressed because it is too large Load Diff

View File

@ -1033,9 +1033,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -2129,9 +2126,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3669,9 +3663,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -3745,9 +3736,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
}
},
@ -7684,9 +7672,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -11651,9 +11636,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -15618,9 +15600,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -19585,9 +19564,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -23552,9 +23528,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -27519,9 +27492,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -31486,9 +31456,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -35453,9 +35420,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -39420,9 +39384,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -43387,9 +43348,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -47354,9 +47312,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -51321,9 +51276,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -55288,9 +55240,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -59255,9 +59204,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -63222,9 +63168,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -67189,9 +67132,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -71156,9 +71096,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -75123,9 +75060,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -79090,9 +79024,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -83057,9 +82988,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -87024,9 +86952,6 @@ description: Variables in memory after executing import_async.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -41,11 +41,11 @@ invas = map(angles, fn(a) {
// Map the involute curve
xs = map([0..cmo], fn(i) {
return rs[i] * cos(invas[i])
return rs[i] * cos(invas[i]: number(rad))
})
ys = map([0..cmo], fn(i) {
return rs[i] * sin(invas[i])
return rs[i] * sin(invas[i]: number(rad))
})
// Extrude the gear body

View File

@ -28,37 +28,5 @@ description: Artifact commands import_constant.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands import_cycle1.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands import_export.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands import_file_not_exist_error.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands import_file_parse_error.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -3021,37 +3021,5 @@ description: Artifact commands import_foreign.kcl
"type": "gltf"
}
}
},
{
"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"
}
}
]

View File

@ -29,54 +29,6 @@ description: Artifact commands import_function_not_sketch.kcl
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "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": [],

View File

@ -28,37 +28,5 @@ description: Artifact commands import_glob.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

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

View File

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

View File

@ -29,14 +29,6 @@ description: Artifact commands import_whole.kcl
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -61,46 +53,6 @@ description: Artifact commands import_whole.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": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -156,8 +108,8 @@ description: Artifact commands import_whole.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 15.0,
"y": 5.0,
"x": 381.0,
"y": 127.0,
"z": 0.0
}
}
@ -178,10 +130,10 @@ description: Artifact commands import_whole.kcl
"segment": {
"type": "arc",
"center": {
"x": 5.0,
"y": 5.0
"x": 127.0,
"y": 127.0
},
"radius": 10.0,
"radius": 254.0,
"start": {
"unit": "degrees",
"value": 0.0
@ -224,7 +176,7 @@ description: Artifact commands import_whole.kcl
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": 10.0,
"distance": 254.0,
"faces": null,
"opposite": "None"
}

View File

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

View File

@ -1,6 +1,6 @@
@settings(defaultLengthUnit = inch)
export thickness = 42
export thickness = 4
startSketchOn(XY)
|> circle(center = [5, 5], radius = 10)

View File

@ -84,9 +84,6 @@ description: Variables in memory after executing import_whole.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
}
},
"start": {

View File

@ -4,7 +4,7 @@ description: Result of unparsing tests/import_whole/exported_mod.kcl
---
@settings(defaultLengthUnit = inch)
export thickness = 42
export thickness = 4
startSketchOn(XY)
|> circle(center = [5, 5], radius = 10)

View File

@ -28,37 +28,5 @@ description: Artifact commands index_of_array.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -580,37 +580,5 @@ description: Artifact commands intersect_cubes.kcl
],
"tolerance": 0.0000001
}
},
{
"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"
}
}
]

View File

@ -159,9 +159,6 @@ description: Variables in memory after executing intersect_cubes.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -349,9 +346,6 @@ description: Variables in memory after executing intersect_cubes.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {
@ -539,9 +533,6 @@ description: Variables in memory after executing intersect_cubes.kcl
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
}
},
"start": {

View File

@ -28,37 +28,5 @@ description: Artifact commands invalid_index_fractional.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands invalid_index_negative.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands invalid_index_str.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands invalid_member_object.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -28,37 +28,5 @@ description: Artifact commands invalid_member_object_prop.kcl
"object_id": "[uuid]",
"hidden": true
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
}
]

View File

@ -1,5 +1,5 @@
---
source: kcl/src/simulation_tests.rs
source: kcl-lib/src/simulation_tests.rs
description: Error from executing invalid_member_object_prop.kcl
---
KCL Semantic error

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