From 3d6f641517c19af50776e7ce5a35680d01a102fb Mon Sep 17 00:00:00 2001 From: tastytea Date: Sat, 1 Aug 2020 01:28:29 +0200 Subject: [PATCH] Consistent style. --- shelf_with_drawers.scad | 58 +++++++++++++++++++++++++++++++++-------- 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/shelf_with_drawers.scad b/shelf_with_drawers.scad index 12da437..4cb1944 100644 --- a/shelf_with_drawers.scad +++ b/shelf_with_drawers.scad @@ -35,31 +35,49 @@ module drawer() { cube([board_height, drawer_size, drawer_size]); translate([drawer_size - board_height, 0, 0]) + { cube([board_height, drawer_size, drawer_size]); + } } /* Front & back */ color("darkred") { translate([board_height, 0, 0]) + { cube([drawer_size - board_height * 2, board_height, drawer_size]); + } translate([board_height, drawer_size - board_height, 0]) + { cube([drawer_size - board_height * 2, board_height, drawer_size]); + } } /* Bottom */ - color([0.4, 0.2, 0.2]) translate([board_height, board_height, 0]) cube([ - drawer_size - board_height * 2, drawer_size - board_height * 2, - board_height - ]); + color([0.4, 0.2, 0.2]) + { + translate([board_height, board_height, 0]) + { + cube([ + drawer_size - board_height * 2, drawer_size - board_height * 2, + board_height + ]); + } + } /* Handle */ translate([drawer_size / 2, 0, drawer_size / 2]) { color([0.4, 0.2, 0.2]) { - rotate([90, 0, 0]) cylinder(h = 0.5, d = 1.5); - translate([0, -1.5, 0]) sphere(d = 3, false); + rotate([90, 0, 0]) + { + cylinder(h = 0.5, d = 1.5); + } + translate([0, -1.5, 0]) + { + sphere(d = 3, false); + } } } } @@ -79,7 +97,9 @@ module shelf() for (y = [0, drawer_size - lath_depth]) { translate([x, y, 0]) + { lath(80 + 4 * drawer_size + 5 * board_height); + } } } } @@ -91,8 +111,13 @@ module shelf() { for (z = [drawer_size, 60, 150]) { - translate([x, drawer_size - lath_depth, z]) rotate([90, 0, 0]) - lath(drawer_size - lath_depth * 2); + translate([x, drawer_size - lath_depth, z]) + { + rotate([90, 0, 0]) + { + lath(drawer_size - lath_depth * 2); + } + } } } } @@ -107,7 +132,9 @@ module shelf() 80 + drawer_size * 4 + board_height * 4 ]) translate([lath_width, 0, z]) + { cube([drawer_size, drawer_size, board_height]); + } } } @@ -116,7 +143,16 @@ shelf(); translate([lath_width, -10, 80 + board_height]) { drawer(); - translate([0, 0, drawer_size + board_height]) drawer(); - translate([0, 0, drawer_size * 2 + board_height * 2]) drawer(); - translate([0, 0, drawer_size * 3 + board_height * 3]) drawer(); + translate([0, 0, drawer_size + board_height]) + { + drawer(); + } + translate([0, 0, drawer_size * 2 + board_height * 2]) + { + drawer(); + } + translate([0, 0, drawer_size * 3 + board_height * 3]) + { + drawer(); + } }