commit 58e609d9208404651fb14f6b818b95b11a270937 Author: Remi Rampin Date: Wed Mar 6 21:46:40 2024 -0500 Initial commit, basic idea 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(); + } +}