From: Daniel Bohrer
++// Randverzierungen: nach Wunsch einkommentieren, oder ganz ohne + +// Kegel: +//randverzierung(n=4) { +// rotate([0,90,0]) +// cylinder(r1=0.5, r2=0, h=0.5, center=true); +//} + +// Striche hochkant: +//randverzierung(n=5) { +// rotate([0,90,0]) +// cube([1,0.5,0.5], center=true); +//} + +// Striche quer: +//randverzierung(n=9) { +// cube([0.5,2,0.5], center=true); +//} + +// Pyramiden: +//randverzierung(n=11) { +// rotate([0,90,0]) +// cylinder(r1=0.5, r2=0, h=0.4, center=true, $fn=4); +//} + +// Plusse: +//randverzierung(n=12) { +// rotate([0,90,0]) { +// cube([1,0.3,0.5], center=true); +// cube([0.3,1,0.5], center=true); +// } +//} +// Blindenpöppel -// Annette Thurow -// 2014-01-21 V1 +// Stratum 0 +// 2014-01-21 V1.5 // License: WTF +$fn=50; + Hoehe=30; Teiler=3; Radius1=Hoehe/Teiler; RadiusM=Hoehe*(Teiler-1)/Teiler/Teiler; +// Randverzierungen als Kindelemente übergeben +module randverzierung(n = 12) { + for(i = [1:n]) { + rotate([0,0,i*(360/n)]) + translate([Radius1+0.1,0,0.5]) + child(); + } +} + difference() { union() @@ -33,5 +44,36 @@ color("black") translate ([0,0,Radius1-1]) cylinder(1,RadiusM,RadiusM); -// Hier Verzierungen auf den Rand anbringen todo -