snizeny o pul cm
authorTomas Mudrunka <tomas.mudrunka@gmail.com>
Sun, 9 Feb 2025 23:43:32 +0000 (00:43 +0100)
committerTomas Mudrunka <tomas.mudrunka@gmail.com>
Sun, 9 Feb 2025 23:43:32 +0000 (00:43 +0100)
openscad/planter_modular_b.scad

index db754426623a7fd6fcf67975f953fd2fe530c9de..96f2fcaf25f281c932b4ef53a4800d2c70800054 100644 (file)
@@ -1,7 +1,6 @@
 $fn=6;
 
 /* TODO
- - nizsi (70-75mm?)
  - zaoblit hrany
  - sroubovatelna forma
  - musi ji vyndat z formy
@@ -12,20 +11,20 @@ module planter(hole=0) {
 difference() {
        intersection() {
                union() {
-               cylinder(d2=20, d1=20, h=16);
+               cylinder(d2=20, d1=20, h=15);
                        translate([0,0,-1]) cylinder(d2=17, d1=16.5, h=1); //index
                }
        union() {
                difference() {
-                       cylinder(d2=20, d1=20, h=16);
-                       translate([0,0,1]) cylinder(d2=17, d1=13, h=17); //pothole
-                       translate([0,17.3/2*hole,2]) rotate([0,0,45]) cylinder(d2=12, d1=9.2, h=16, $fn=4); //pothole-join
+                       cylinder(d2=20, d1=20, h=15);
+                       translate([0,0,1]) cylinder(d2=17, d1=13, h=16); //pothole
+                       translate([0,17.3/2*hole,1]) rotate([0,0,45]) cylinder(d2=12, d1=9.2, h=15, $fn=4); //pothole-join
                }
-               translate([-3,0,-2]) scale([1,0.9,1.3]) rotate([0,90,0]) rotate([0,0,30]) cylinder(d1=5, d2=38, h=16); //balcony
+               translate([-3,0,-2]) scale([1,0.9,1.3]) rotate([0,90,0]) rotate([0,0,30]) cylinder(d1=5, d2=38, h=15); //balcony
                translate([0,0,-1]) cylinder(d2=17, d1=16.5, h=1); //index
        }
        }
-       translate([-3,0,-2]) scale([1,0.9,1.3]) rotate([0,90,0]) rotate([0,0,30]) cylinder(d1=1, d2=34, h=16); //balcony
+       translate([-3,0,-2]) scale([1,0.9,1.22]) rotate([0,90,0]) rotate([0,0,30]) cylinder(d1=1, d2=34, h=15); //balcony
 }
 
 }
@@ -35,13 +34,14 @@ module double() {
        translate([0,17.3,0]) planter(-1);
 }
 
-!planter();
+//!planter();
+//!double()
 
-//translate([0,0,16.1]) planter();
+//translate([0,0,15.1]) planter();
 //translate([0,-20,0]) planter();
 //double();
 
 scale(5) difference() {
-       translate([-11,-10,-1]) cube([22,37,17]);
+       translate([-11,-10,-1]) cube([22,37,16]);
        double();
 }
This page took 0.132468 seconds and 4 git commands to generate.