jetzt auch mit Randverzierungen
authorDaniel Bohrer <Daniel Bohrer@stratum0.org/mediawiki/>
Tue, 21 Jan 2014 18:52:10 +0000 (18:52 +0000)
committerDaniel Bohrer <Daniel Bohrer@stratum0.org/mediawiki/>
Tue, 21 Jan 2014 18:52:10 +0000 (18:52 +0000)
Gesellschaftsspiel-Replikator%2FPoeppel_V1.mw

index 2a95d5b..8f1bf8a 100644 (file)
@@ -1,14 +1,25 @@
-<pre>
+<pre><nowiki>
 // 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
-</pre>
+// 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);
+//     }
+//}
+</nowiki></pre>
This page took 0.035819 seconds and 4 git commands to generate.