From 58e609d9208404651fb14f6b818b95b11a270937 Mon Sep 17 00:00:00 2001 From: Remi Rampin Date: Wed, 6 Mar 2024 21:46:40 -0500 Subject: [PATCH] Initial commit, basic idea --- shelf.scad | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 shelf.scad diff --git a/shelf.scad b/shelf.scad new file mode 100644 index 0000000..c748f7f --- /dev/null +++ b/shelf.scad @@ -0,0 +1,41 @@ +include + +module jar() { + cylinder(100, 40, 40); +} + +module cup() { + cylinder(155, 31, 42); +} + +module arm() { + translate([-40, -200, -200]) + cube([80, 400, 200]); +} + +color("#999999") +arm(); + +module shelf() { + translate([0, 0, -6]) + linear_extrude(15) { + polygon(polyRound([ + [-90, -40, 10], + [ 90, -40, 10], + [ 90, 40, 10], + [-90, 40, 10], + ])); + } +} + +translate([0, 0, 6]) { + difference() { + shelf(); + cylinder(100, 35, 35); + } + + color("#7777ff") { + *jar(); + cup(); + } +}