From 60f8e5d831a99519ec49dfad8564734e72382f25 Mon Sep 17 00:00:00 2001 From: Remi Rampin Date: Tue, 2 Apr 2024 17:41:16 -0400 Subject: [PATCH] Fix bottom roundness --- planter.scad | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/planter.scad b/planter.scad index 609704d..7a3442a 100644 --- a/planter.scad +++ b/planter.scad @@ -80,11 +80,16 @@ module body(h, fn = 20) { module bottom() { full_diameter = (diameter + thickness * 2) + cut_depth * 2; - intersection() { - translate([0, 0, -full_diameter / 2 * bottom_roundness_percent / 100]) - body(full_diameter / 2 * bottom_roundness_percent / 100); + difference() { + intersection() { + translate([0, 0, -full_diameter / 2 * bottom_roundness_percent / 100]) + body(full_diameter / 2 * bottom_roundness_percent / 100); - half_sphere(d = full_diameter); + half_sphere(d = full_diameter); + } + + scale([1, 1, 0.2]) + half_sphere(d = diameter); } } @@ -95,11 +100,7 @@ module planter() { difference() { body(height); - translate([0, 0, -1]) - cylinder(d = diameter, h = height + 2); - - scale([1, 1, 0.2]) - half_sphere(d = diameter); + cylinder(d = diameter, h = height + 1); } bottom();