From 5e5a30367ed9d6ad06aa57f5ef450813ed00183f Mon Sep 17 00:00:00 2001 From: Finn Christiansen Date: Mon, 27 May 2024 21:27:38 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20Flower=20pot=20saucer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Flower pot saucer/Flower pot saucer.scad | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Flower pot saucer/Flower pot saucer.scad diff --git a/Flower pot saucer/Flower pot saucer.scad b/Flower pot saucer/Flower pot saucer.scad new file mode 100644 index 0000000..a2b4774 --- /dev/null +++ b/Flower pot saucer/Flower pot saucer.scad @@ -0,0 +1,29 @@ +wall = 1.6; +radius = 55; +height = 20; +bottom = 2; + +saucer(); +for (i = [1:1:6]) { + spacer(i * 60); +} + +module saucer() { + difference() { + cylinder(height, radius, radius + height/4, $fn=500); + + translate([0, 0, bottom]) + cylinder(height, radius - wall/2, radius + height/4 - wall/2, $fn=500); + } +} + +module spacer(x_rotate=0) { + difference() { + rotate([x_rotate, 90, 0]) + translate([-bottom, 0, 8]) + cylinder(radius - 8 - radius/8, wall, wall, $fn=100); + + // cut spacers in half + cylinder(wall, radius - wall/2, radius - wall/2); + } +} \ No newline at end of file