Add three-axis milling with independent CAM and Fusion validation (#1682)
Thanks @CypherNaught-0x.
This commit is contained in:
1 parent
dd5278a402
commit
737c9358d0
85 files changed
+14487
-43
No files matched your search
@@ -253,6 +253,17 @@ fn groups(t: &Tokens) -> Vec<Group> {
|
||||
let ic = &t.icons;
|
||||
let a = &t.analysis;
|
||||
let mut out = vec![
|
||||
group(
|
||||
"manufacturing",
|
||||
&[
|
||||
("cam_stock", t.cam_stock),
|
||||
("cam_fixture", t.cam_fixture),
|
||||
("cam_cut", t.cam_cut),
|
||||
("cam_rapid", t.cam_rapid),
|
||||
("cam_tool", t.cam_tool),
|
||||
],
|
||||
&[("viewport_top", t.viewport_top), ("viewport_bottom", t.viewport_bottom)],
|
||||
),
|
||||
group(
|
||||
"sketch lines",
|
||||
&[
|
||||
@@ -611,7 +622,9 @@ fn changed_fields(a: &Tokens, b: &Tokens) -> BTreeSet<String> {
|
||||
|
||||
#[test]
|
||||
fn each_mode_changes_only_its_table() {
|
||||
let set = |s: &[&str]| s.iter().map(|x| x.to_string()).collect::<BTreeSet<_>>();
|
||||
let set = |s: &[&str]| {
|
||||
s.iter().copied().chain(["cam_stock", "cam_fixture", "cam_cut", "cam_rapid", "cam_tool"]).map(str::to_string).collect::<BTreeSet<_>>()
|
||||
};
|
||||
let red_green_both = [
|
||||
"triad",
|
||||
"gizmo",
|
||||
|
||||
Reference in new issue
Block a user