Bump modeling cmds (#6746)

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* bump modeling-cmds

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2025-05-07 14:10:18 -07:00
committed by GitHub
parent 2fee3a424c
commit e9f6ebb6d1
66 changed files with 1333 additions and 394 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4
rust/Cargo.lock generated
View File

@ -2079,9 +2079,9 @@ dependencies = [
[[package]]
name = "kittycad-modeling-cmds"
version = "0.2.115"
version = "0.2.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e95dfcade93787f8a7529ad7b9b81f038823e273e7684297085ef720962b7497"
checksum = "e6b8c7b34292486704ebd6339709f0bcef821d1926a0edfc0db30837646e7b8d"
dependencies = [
"anyhow",
"chrono",

View File

@ -36,7 +36,7 @@ dashmap = { version = "6.1.0" }
http = "1"
indexmap = "2.9.0"
kittycad = { version = "0.3.36", default-features = false, features = ["js", "requests"] }
kittycad-modeling-cmds = { version = "0.2.115", features = ["ts-rs", "websocket"] }
kittycad-modeling-cmds = { version = "0.2.117", features = ["ts-rs", "websocket"] }
lazy_static = "1.5.0"
miette = "7.5.0"
pyo3 = { version = "0.24.1" }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

@ -1270,15 +1270,20 @@ fn artifacts_to_update(
}
ModelingCmd::Solid3dFilletEdge(cmd) => {
let mut return_arr = Vec::new();
let edge_id = if let Some(edge_id) = cmd.edge_id {
ArtifactId::new(edge_id)
} else {
cmd.edge_ids.first().unwrap().into()
};
return_arr.push(Artifact::EdgeCut(EdgeCut {
id,
sub_type: cmd.cut_type.into(),
consumed_edge_id: cmd.edge_id.into(),
consumed_edge_id: edge_id,
edge_ids: Vec::new(),
surface_id: None,
code_ref,
}));
let consumed_edge = artifacts.get(&ArtifactId::new(cmd.edge_id));
let consumed_edge = artifacts.get(&edge_id);
if let Some(Artifact::Segment(consumed_edge)) = consumed_edge {
let mut new_segment = consumed_edge.clone();
new_segment.edge_cut_id = Some(id);

View File

@ -58,7 +58,10 @@ async fn inner_chamfer(
args.batch_end_cmd(
id,
ModelingCmd::from(mcmd::Solid3dFilletEdge {
edge_id,
edge_id: None,
edge_ids: vec![edge_id],
extra_face_ids: vec![],
strategy: Default::default(),
object_id: solid.id,
radius: LengthUnit(length.to_mm()),
tolerance: LengthUnit(DEFAULT_TOLERANCE), // We can let the user set this in the future.

View File

@ -89,7 +89,10 @@ async fn inner_fillet(
args.batch_end_cmd(
id,
ModelingCmd::from(mcmd::Solid3dFilletEdge {
edge_id,
edge_id: None,
edge_ids: vec![edge_id],
extra_face_ids: vec![],
strategy: Default::default(),
object_id: solid.id,
radius: LengthUnit(radius.to_mm()),
tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)),

View File

@ -387,7 +387,11 @@ async fn send_pattern_transform<T: GeometryTrait>(
modeling_response: OkModelingCmdResponse::EntityLinearPatternTransform(pattern_info),
} = &resp
{
&pattern_info.entity_ids
if !pattern_info.entity_ids.is_empty() {
&pattern_info.entity_ids
} else {
&pattern_info.entity_face_edge_ids.iter().map(|x| x.object_id).collect()
}
} else if args.ctx.no_engine_commands().await {
mock_ids.reserve(extra_instances);
for _ in 0..extra_instances {
@ -1295,7 +1299,11 @@ async fn pattern_circular(
modeling_response: OkModelingCmdResponse::EntityCircularPattern(pattern_info),
} = &resp
{
&pattern_info.entity_ids
if !pattern_info.entity_ids.is_empty() {
&pattern_info.entity_ids.clone()
} else {
&pattern_info.entity_face_edge_ids.iter().map(|e| e.object_id).collect()
}
} else if args.ctx.no_engine_commands().await {
mock_ids.reserve(num_repetitions as usize);
for _ in 0..num_repetitions {

View File

@ -418,10 +418,15 @@ description: Artifact commands artifact_graph_example_code1.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 5.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -401,10 +401,15 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -413,10 +418,15 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -401,10 +401,15 @@ description: Artifact commands basic_fillet_cube_end.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -413,10 +418,15 @@ description: Artifact commands basic_fillet_cube_end.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -401,10 +401,15 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -401,10 +401,15 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -401,10 +401,15 @@ description: Artifact commands basic_fillet_cube_start.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -413,10 +418,15 @@ description: Artifact commands basic_fillet_cube_start.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
}
]

View File

@ -401,10 +401,15 @@ description: Artifact commands clone_w_fillets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -413,10 +418,15 @@ description: Artifact commands clone_w_fillets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -425,10 +435,15 @@ description: Artifact commands clone_w_fillets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -437,10 +452,15 @@ description: Artifact commands clone_w_fillets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -528,10 +528,15 @@ description: Artifact commands fillet-and-shell.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -540,10 +545,15 @@ description: Artifact commands fillet-and-shell.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -552,10 +562,15 @@ description: Artifact commands fillet-and-shell.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -564,10 +579,15 @@ description: Artifact commands fillet-and-shell.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -4559,10 +4559,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4571,10 +4576,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4583,10 +4593,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4595,10 +4610,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4607,10 +4627,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4619,10 +4644,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4631,10 +4661,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4643,10 +4678,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4655,10 +4695,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4667,10 +4712,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4679,10 +4729,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4691,10 +4746,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4703,10 +4763,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4715,10 +4780,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4727,10 +4797,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4739,10 +4814,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.5239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4911,10 +4991,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4923,10 +5008,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4935,10 +5025,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4947,10 +5042,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4959,10 +5059,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4971,10 +5076,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4983,10 +5093,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4995,10 +5110,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5007,10 +5127,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5019,10 +5144,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5031,10 +5161,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5043,10 +5178,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5055,10 +5195,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5067,10 +5212,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5079,10 +5229,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5091,10 +5246,15 @@ description: Artifact commands 80-20-rail.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.7619999999999999,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -5160,10 +5160,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5172,10 +5177,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5184,10 +5194,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5196,10 +5211,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5208,10 +5228,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5220,10 +5245,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5232,10 +5262,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5244,10 +5279,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 7.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5575,10 +5615,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5587,10 +5632,15 @@ description: Artifact commands axial-fan.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -1414,10 +1414,15 @@ description: Artifact commands bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 16.125347184188833,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1436,10 +1441,15 @@ description: Artifact commands bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 6.35,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1458,10 +1468,15 @@ description: Artifact commands bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1470,10 +1485,15 @@ description: Artifact commands bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1482,10 +1502,15 @@ description: Artifact commands bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1494,10 +1519,15 @@ description: Artifact commands bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -608,7 +608,7 @@ flowchart LR
83 --- 246
83 --- 289
90 --- 159
90 x--> 192
90 x--> 193
90 --- 226
90 --- 271
104 --- 151
@ -910,7 +910,7 @@ flowchart LR
211 <--x 191
212 <--x 191
213 <--x 191
226 <--x 193
226 <--x 192
239 <--x 195
240 <--x 195
241 <--x 195

View File

@ -418,10 +418,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -430,10 +435,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -442,10 +452,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -454,10 +469,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2898,10 +2918,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2910,10 +2935,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2922,10 +2952,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2934,10 +2969,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3884,10 +3924,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 9.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3896,10 +3941,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 9.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3908,10 +3958,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 9.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3920,10 +3975,15 @@ description: Artifact commands enclosure.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 9.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -4062,10 +4062,15 @@ description: Artifact commands exhaust-manifold.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 38.099999999999994,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4074,10 +4079,15 @@ description: Artifact commands exhaust-manifold.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 38.099999999999994,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4106,10 +4116,15 @@ description: Artifact commands exhaust-manifold.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 6.35,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4118,10 +4133,15 @@ description: Artifact commands exhaust-manifold.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 6.35,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -666,10 +666,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 6.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -678,10 +683,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 6.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -690,10 +700,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 6.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -702,10 +717,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 6.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1279,10 +1299,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1291,10 +1316,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1888,10 +1918,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1900,10 +1935,15 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.5,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -1559,10 +1559,15 @@ description: Artifact commands food-service-spatula.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 5.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1571,10 +1576,15 @@ description: Artifact commands food-service-spatula.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 5.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2184,10 +2194,15 @@ description: Artifact commands food-service-spatula.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2196,10 +2211,15 @@ description: Artifact commands food-service-spatula.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -4789,10 +4789,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4801,10 +4806,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4813,10 +4823,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4825,10 +4840,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5907,10 +5927,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5919,10 +5944,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5931,10 +5961,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -5943,10 +5978,15 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 4.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -1374,10 +1374,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1386,10 +1391,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1398,10 +1408,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1410,10 +1425,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3922,10 +3942,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3934,10 +3959,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3946,10 +3976,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3958,10 +3993,15 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -1374,10 +1374,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1386,10 +1391,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1398,10 +1408,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1410,10 +1425,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.8,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3922,10 +3942,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3934,10 +3959,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3946,10 +3976,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3958,10 +3993,15 @@ description: Artifact commands gridfinity-bins.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 3.75,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -435,10 +435,15 @@ description: Artifact commands keyboard.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 15.239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -447,10 +452,15 @@ description: Artifact commands keyboard.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 15.239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -459,10 +469,15 @@ description: Artifact commands keyboard.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 15.239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -471,10 +486,15 @@ description: Artifact commands keyboard.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 15.239999999999998,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -1106,10 +1106,15 @@ description: Artifact commands mounting-plate.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1118,10 +1123,15 @@ description: Artifact commands mounting-plate.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1130,10 +1140,15 @@ description: Artifact commands mounting-plate.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1142,10 +1157,15 @@ description: Artifact commands mounting-plate.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -418,10 +418,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.8,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -430,10 +435,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.8,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -442,10 +452,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.8,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -454,10 +469,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.8,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -672,10 +692,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.54,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2074,10 +2099,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.54,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2679,10 +2709,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.54,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3336,10 +3371,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.54,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4157,10 +4197,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.54,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -4345,10 +4390,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.54,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -6438,10 +6488,15 @@ description: Artifact commands multi-axis-robot.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 2.54,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -3678,10 +3678,15 @@ description: Artifact commands pipe-flange-assembly.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.508,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -3690,10 +3695,15 @@ description: Artifact commands pipe-flange-assembly.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.508,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -1468,10 +1468,15 @@ description: Artifact commands sheet-metal-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1480,10 +1485,15 @@ description: Artifact commands sheet-metal-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1492,10 +1502,15 @@ description: Artifact commands sheet-metal-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -1504,10 +1519,15 @@ description: Artifact commands sheet-metal-bracket.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 12.7,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -234,10 +234,15 @@ description: Artifact commands socket-head-cap-screw.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.508,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -246,10 +251,15 @@ description: Artifact commands socket-head-cap-screw.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.508,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -895,10 +905,15 @@ description: Artifact commands socket-head-cap-screw.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.508,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -641,10 +641,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 8.254999999999999,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -653,10 +658,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 8.254999999999999,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -665,10 +675,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 8.254999999999999,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -677,10 +692,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 8.254999999999999,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -40241,10 +40261,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -40253,10 +40278,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -40265,10 +40295,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -40277,10 +40312,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42256,10 +42296,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42268,10 +42313,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42280,10 +42330,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42292,10 +42347,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42304,10 +42364,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42316,10 +42381,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42328,10 +42398,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -42340,10 +42415,15 @@ description: Artifact commands walkie-talkie.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 1.27,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -709,7 +709,6 @@ flowchart LR
115 --- 179
115 x--> 228
115 --- 256
115 x--> 307
115 --- 308
164 <--x 116
116 --- 184

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

View File

@ -1023,10 +1023,15 @@ description: Artifact commands pattern_into_union.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.1,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -2002,10 +2007,15 @@ description: Artifact commands pattern_into_union.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.1,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -584,10 +584,15 @@ description: Artifact commands pentagon_fillet_sugar.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 5.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -596,10 +601,15 @@ description: Artifact commands pentagon_fillet_sugar.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 5.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -712,10 +722,15 @@ description: Artifact commands pentagon_fillet_sugar.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 5.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -724,10 +739,15 @@ description: Artifact commands pentagon_fillet_sugar.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 5.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -234,10 +234,15 @@ description: Artifact commands rotate_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -246,10 +251,15 @@ description: Artifact commands rotate_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -895,10 +905,15 @@ description: Artifact commands rotate_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -234,10 +234,15 @@ description: Artifact commands scale_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -246,10 +251,15 @@ description: Artifact commands scale_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -895,10 +905,15 @@ description: Artifact commands scale_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -418,10 +418,15 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 20.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -430,10 +435,15 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.0,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -452,10 +462,15 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.0,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -418,10 +418,15 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 20.0,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -430,10 +435,15 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.0,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -442,10 +452,15 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 50.0,
"tolerance": 0.0000001,
"cut_type": "chamfer"
"cut_type": "chamfer",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -529,10 +529,15 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.25,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -551,10 +556,15 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.5707134902949093,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -234,10 +234,15 @@ description: Artifact commands translate_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -246,10 +251,15 @@ description: Artifact commands translate_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{
@ -895,10 +905,15 @@ description: Artifact commands translate_after_fillet.kcl
"command": {
"type": "solid3d_fillet_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"edge_id": null,
"edge_ids": [
"[uuid]"
],
"radius": 0.02,
"tolerance": 0.0000001,
"cut_type": "fillet"
"cut_type": "fillet",
"strategy": "automatic",
"extra_face_ids": []
}
},
{

View File

@ -257,6 +257,7 @@ impl EngineConnection {
this_response = OkModelingCmdResponse::EntityCircularPattern(kcmc::output::EntityCircularPattern {
entity_ids: entity_ids.clone(),
entity_face_edge_ids: vec![],
});
let mut base_code: String = format!(