From: Daniel Bohrer Date: Tue, 21 Jan 2014 18:52:10 +0000 (+0000) Subject: jetzt auch mit Randverzierungen X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/commitdiff_plain/11c43407f6b3297928d75693756b38ae3cb54757 jetzt auch mit Randverzierungen --- diff --git a/Gesellschaftsspiel-Replikator%2FPoeppel_V1.mw b/Gesellschaftsspiel-Replikator%2FPoeppel_V1.mw index 2a95d5b38..8f1bf8a52 100644 --- a/Gesellschaftsspiel-Replikator%2FPoeppel_V1.mw +++ b/Gesellschaftsspiel-Replikator%2FPoeppel_V1.mw @@ -1,14 +1,25 @@ -
+

 // 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
-
+// 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); +// } +//} +