// Smiley! $fn=100; difference(){ // Teil Gesicht mit ausgeschnittenem Mund // als union union(){ difference(){ // Gesicht rund cylinder(d=100,h=10,center= true); // Mund Ausschnitt cylinder(d=80,h=11,center=true); } // Mund oberer Teil translate([0,10,0]) cylinder(d=80,h=10,center=true); } // Ende union // Augen ausschneiden (äußere difference) for(x=[-20,20]) translate([x,20,0]) cylinder(d=20,h=11,center=true); }