X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=foot-riser-data.scad;h=a6dcd66c40ef4598ab71bd3a4f11e08d438d9e43;hb=1b6eae45203775e89afe4f7ac4fdc7ac9073aa05;hp=dbc60b26ce5e8e6d481452ad8b6de5ba77cdf75e;hpb=c9cf8f80ad6e400a288e45d19d07a790ca94c8c7;p=ozzloy%40gmail.com%2F3d-printables diff --git a/foot-riser-data.scad b/foot-riser-data.scad index dbc60b2..a6dcd66 100644 --- a/foot-riser-data.scad +++ b/foot-riser-data.scad @@ -4,19 +4,22 @@ /* riser foot for raising bathroom shelves */ fudge = 1; -riser_height = 200; -foot_radius = 42 / 2 + fudge; +// how much higher the shelf needs to be +extra_height = 150; +// radius of foot of shelf actually measured with calipers +foot_radius_measured = 42 / 2; +foot_radius = foot_radius_measured + fudge; wall_thickness = 3; -module ring_2d(inner_radius, wall_thickness) { - outer_radius = inner_radius + wall_thickness; +module ring_2d(inner_radius, outer_radius) { difference() { circle(outer_radius); circle(inner_radius); } } -module foot_riser() { +module foot_riser(foot_radius, extra_height) { + outer_radius = foot_radius + wall_thickness; linear_extrude(height = 200) { - ring_2d(foot_radius, wall_thickness); } } + ring_2d(foot_radius, outer_radius); } } /* This file is part of 3d-printables.