From efb790855ed8ba788c7127367e4e5784724332d0 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 4 May 2025 22:27:58 +0100 Subject: [PATCH] toolbox-inserts: rail rework Signed-off-by: Ian Jackson --- toolbox-inserts.scad | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/toolbox-inserts.scad b/toolbox-inserts.scad index 276e951..01fc449 100644 --- a/toolbox-inserts.scad +++ b/toolbox-inserts.scad @@ -226,15 +226,15 @@ module RailMountPositiveElevation() { // x origin is LHS of box module RailMountNegative(length) { - translate([ rail_mount_back_brace, 0,0 ]) { + translate([ 0, rail_mount_back_brace,0 ]) { linextr_y_xz(0, rail_mount_tongue_len + 1) RailMountCutoutElevation(); - linextr_y_xz(0, length) - RailMountSpaceElevation(); + linextr_y_xz(rail_mount_tongue_len, length) + RailSpaceCutoutElevation(); } } module RailMountPositive() { - translate([ rail_mount_back_brace, 0,0 ]) { + translate([ 0, rail_mount_back_brace,0 ]) { linextr_y_xz(-1, rail_mount_tongue_len) RailMountPositiveElevation(); } @@ -384,14 +384,12 @@ module RailMountElevationDemo() { ////toplevel module RailMountTest(){ ////toplevel difference() { - linextr_y_xz(-15, 20) + linextr_y_xz(0, 30) rectfromto([-15, -below_plane_z ], [+15, 0 ]); - linextr_y_xz(0, 40) - RailMountCutoutElevation(); + RailMountNegative(30); } - linextr_y_xz(-1, rail_mount_tongue_len) - RailMountPositiveElevation(); + RailMountPositive(); } module OdAt(x,y) { -- 2.30.2