// Du hast es so gewollt, @hanemile :* // Baut ein Colaglas, mit der Öffnung nach unten. module emile() { // 77,39 @ 0mm // 70,86 @ 50mm // 50,86 @ 100mm // 57,63 @ 145mm wall = 2.56; translate([0, 0, -145]) // Emile unter Nullpunkt difference() { union() { cylinder(h=50, d1=77.39, d2=70.86); translate([0, 0, 50]) cylinder(h=50, d1=70.86, d2=50.86); translate([0, 0, 100]) cylinder(h=45, d1=50.86, d2=57.63); } union() { cylinder(h=50, d1=77.39 - wall, d2=70.86 - wall); translate([0, 0, 50]) cylinder(h=50, d1=70.86 - wall, d2=50.86 - wall); translate([0, 0, 100]) cylinder(h=45 - wall, d1=50.86 - wall, d2=57.63 - wall); } } }