Fix bottom roundness

This commit is contained in:
Remi Rampin 2024-04-02 17:41:16 -04:00
parent acd17a490e
commit c892623e0f
1 changed files with 10 additions and 9 deletions

View File

@ -63,11 +63,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);
}
}
@ -78,11 +83,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();