// Eine Schraube // oben und unten durch Zylinder begrenzt intersection(){ // Eine Einheit aus... union(){ // Spirale als Schleife // mit Sinus und Cosinus for(z=[0:0.25:100]) translate([20*sin(z*360/25), 20*cos(z*360/25), z]) sphere(7); // Und Zylinder in der Mitte cylinder(h=100,d=45); } // Begrenzung (s. intersection) cylinder(d=200,h=100); }