From a7d043a33cb5de0147ee658fc6c3aabe705e53f3 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Mon, 2 Sep 2013 14:37:59 -0700 Subject: [PATCH] use more descriptive names for deck dimensions --- schematic-3d-printable.scad | 38 +++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/schematic-3d-printable.scad b/schematic-3d-printable.scad index ee5050d..4b77fbd 100644 --- a/schematic-3d-printable.scad +++ b/schematic-3d-printable.scad @@ -10,10 +10,10 @@ scale=10; -deck_z = 3/16; -deck_x = 8; -deck_y = 8; -deck_dimensions = [deck_x, deck_y, deck_z]; +deck_width = 8; +deck_length = 8; +deck_depth = 3/16; +deck_dimensions = [deck_width, deck_length, deck_depth]; module deck(scale){ cube(deck_dimensions * scale, center = true);} @@ -28,13 +28,13 @@ module mounting_screw_hole(scale){ cylinder(h = 5/16 * scale, r = 0.114/2 * scale, $fn = 100);} module wheel_mount_reinforcement(scale){ - diagonal = sqrt(deck_z * deck_z + deck_z * deck_z); + diagonal = sqrt(deck_depth * deck_depth + deck_depth * deck_depth); difference(){ - cube([deck_z * 2, deck_z * 2, deck_z * 2] * scale); - translate([-(diagonal - deck_z) / 2, 0, 0] * scale) + cube([deck_depth * 2, deck_depth * 2, deck_depth * 2] * scale); + translate([-(diagonal - deck_depth) / 2, 0, 0] * scale) rotate([45, 0, 0]) - translate([0, -(diagonal * 1.1 - deck_z) / 2, 0]) - cube([diagonal * 2, diagonal * 2 * 1.1, deck_z * 2] * scale);}} + translate([0, -(diagonal * 1.1 - deck_depth) / 2, 0]) + cube([diagonal * 2, diagonal * 2 * 1.1, deck_depth * 2] * scale);}} module wheel_mount(scale){ difference(){ @@ -54,19 +54,25 @@ module wheel_mount(scale){ translate([0, 0, (3/16)/2 * scale]){ color("blue") deck(scale); rotate([90, 0, 0]) - translate([1.5, (deck_z)/2, -4] * scale) wheel_mount(scale); + translate([1.5, (deck_depth)/2, -4] * scale) wheel_mount(scale); rotate([90, 0, 0]) - translate([1.5, (deck_z)/2, 4 - deck_z] * scale) wheel_mount(scale); -} + translate([1.5, (deck_depth)/2, 4 - deck_depth] * scale) + wheel_mount(scale);} -translate([1.5, deck_y/2 - deck_z * 3, deck_z] * scale){ +translate([1.5, deck_length/2 - deck_depth * 3, deck_depth] * scale){ wheel_mount_reinforcement(scale);} -translate([1.5 * 2 - deck_z * 2, deck_y / 2 - deck_z * 3, deck_z] * scale){ +translate([1.5 * 2 - deck_depth * 2, + deck_length / 2 - deck_depth * 3, + deck_depth] + * scale){ wheel_mount_reinforcement(scale);} -translate([1.5 + deck_z * 2, 3 * deck_z - deck_y / 2, deck_z] * scale){ +translate([1.5 + deck_depth * 2, + 3 * deck_depth - deck_length / 2, + deck_depth] + * scale){ rotate([0, 0, 180]){ wheel_mount_reinforcement(scale);}} -translate([1.5 * 2, 3 * deck_z - deck_y / 2, deck_z] * scale){ +translate([1.5 * 2, 3 * deck_depth - deck_length / 2, deck_depth] * scale){ rotate([0, 0, 180]){ wheel_mount_reinforcement(scale);}} -- 2.30.2