// Lösung 6.1.2 /* Achtung: Probleme mit difference() und intersection() bei einigen Grafikkarten! In dem Fall wird das Ergebnis erst sichtbar nach Drücken von F6 ("full render") */ difference(){ // Wir wollen etwas ausschneiden! // Erster Körper: Positiv cylinder(d=100, h=20, center=true); // Alle weiteren negativ cylinder(d=10,h=25, center=true); // Versetzte Löcher (translate+rotate) // Versuchen Sie hier eine for-Schleife! for(r=[0:4]) // (0 ... 4 = 5 Durchläufe!) rotate([0,0, 360/5 * r]) translate([25,0,0]) cylinder(d=25,h=25,center=true); }