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

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);