8 // *************************************
9 // ** Würfel bitte *massiv* drucken! **
10 // *************************************
17 Punktpos=Kante/2-Kerbe;
41 // Basiswürfel erstellen
42 cube([Kante, Kante, Kante], center=true);
44 // Ausschnitt für Einkerbungen erstellen
47 color("red") translate ([0,0,Kante/2]) cube([Ausschnitt, Ausschnitt, Kerbe*2],center=true);
51 color("green") translate ([0,0,-Kante/2]) cube([Ausschnitt, Ausschnitt, Kerbe*2],center=true);
55 color("blue")translate ([0,Kante/2,0]) cube([Ausschnitt, Kerbe*2, Ausschnitt],center=true);
59 color("orange")translate ([0,-Kante/2,0]) cube([Ausschnitt, Kerbe*2, Ausschnitt],center=true);
63 color("magenta")translate ([Kante/2,0,0]) cube([Kerbe*2, Ausschnitt, Ausschnitt],center=true);
67 color("cyan") translate ([-Kante/2,0,0]) cube([Kerbe*2, Ausschnitt, Ausschnitt],center=true);
80 translate([0,0,Punktpos])
81 cylinder(Punkthoehe,Punktbasis,Punktspitze);
86 translate([Punktabstand,0,-Punktpos])
88 cylinder(Punkthoehe,Punktbasis,Punktspitze);
91 translate([-Punktabstand,0,-Punktpos])
93 cylinder(Punkthoehe,Punktbasis,Punktspitze);
96 translate([Punktabstand,Punktabstand,-Punktpos])
98 cylinder(Punkthoehe,Punktbasis,Punktspitze);
101 translate([-Punktabstand,Punktabstand,-Punktpos])
103 cylinder(Punkthoehe,Punktbasis,Punktspitze);
106 translate([Punktabstand,-Punktabstand,-Punktpos])
108 cylinder(Punkthoehe,Punktbasis,Punktspitze);
111 translate([-Punktabstand,-Punktabstand,-Punktpos])
113 cylinder(Punkthoehe,Punktbasis,Punktspitze);
119 translate([0,Punktpos,0])
121 cylinder(Punkthoehe,Punktbasis,Punktspitze);
124 translate([Punktabstand,Punktpos,Punktabstand])
126 cylinder(Punkthoehe,Punktbasis,Punktspitze);
129 translate([-Punktabstand,Punktpos,-Punktabstand])
131 cylinder(Punkthoehe,Punktbasis,Punktspitze);
136 translate([Punktabstand,-Punktpos,Punktabstand])
138 cylinder(Punkthoehe,Punktbasis,Punktspitze);
141 translate([-Punktabstand,-Punktpos,Punktabstand])
143 cylinder(Punkthoehe,Punktbasis,Punktspitze);
146 translate([Punktabstand,-Punktpos,-Punktabstand])
148 cylinder(Punkthoehe,Punktbasis,Punktspitze);
151 translate([-Punktabstand,-Punktpos,-Punktabstand])
153 cylinder(Punkthoehe,Punktbasis,Punktspitze);
159 translate([Punktpos,Punktabstand,-Punktabstand])
161 cylinder(Punkthoehe,Punktbasis,Punktspitze);
164 translate([Punktpos,-Punktabstand,Punktabstand])
166 cylinder(Punkthoehe,Punktbasis,Punktspitze);
171 translate([-Punktpos,0,0])
173 cylinder(Punkthoehe,Punktbasis,Punktspitze);
176 translate([-Punktpos,-Punktabstand,-Punktabstand])
178 cylinder(Punkthoehe,Punktbasis,Punktspitze);
181 translate([-Punktpos,Punktabstand,-Punktabstand])
183 cylinder(Punkthoehe,Punktbasis,Punktspitze);
186 translate([-Punktpos,Punktabstand,Punktabstand])
188 cylinder(Punkthoehe,Punktbasis,Punktspitze);
191 translate([-Punktpos,-Punktabstand,Punktabstand])
193 cylinder(Punkthoehe,Punktbasis,Punktspitze);