12 Punktpos=Kante/2-Kerbe;
36 // Basiswürfel erstellen
37 cube([Kante, Kante, Kante], center=true);
39 // Ausschnitt für Einkerbungen erstellen
42 color("red") translate ([0,0,Kante/2]) cube([Ausschnitt, Ausschnitt, Kerbe*2],center=true);
46 color("green") translate ([0,0,-Kante/2]) cube([Ausschnitt, Ausschnitt, Kerbe*2],center=true);
50 color("blue")translate ([0,Kante/2,0]) cube([Ausschnitt, Kerbe*2, Ausschnitt],center=true);
54 color("orange")translate ([0,-Kante/2,0]) cube([Ausschnitt, Kerbe*2, Ausschnitt],center=true);
58 color("magenta")translate ([Kante/2,0,0]) cube([Kerbe*2, Ausschnitt, Ausschnitt],center=true);
62 color("cyan") translate ([-Kante/2,0,0]) cube([Kerbe*2, Ausschnitt, Ausschnitt],center=true);
75 translate([0,0,Punktpos])
76 cylinder(Punkthoehe,Punktbasis,Punktspitze);
81 translate([Punktabstand,0,-Punktpos])
83 cylinder(Punkthoehe,Punktbasis,Punktspitze);
86 translate([-Punktabstand,0,-Punktpos])
88 cylinder(Punkthoehe,Punktbasis,Punktspitze);
91 translate([Punktabstand,Punktabstand,-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);
114 translate([0,Punktpos,0])
116 cylinder(Punkthoehe,Punktbasis,Punktspitze);
119 translate([Punktabstand,Punktpos,Punktabstand])
121 cylinder(Punkthoehe,Punktbasis,Punktspitze);
124 translate([-Punktabstand,Punktpos,-Punktabstand])
126 cylinder(Punkthoehe,Punktbasis,Punktspitze);
131 translate([Punktabstand,-Punktpos,Punktabstand])
133 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);
154 translate([Punktpos,Punktabstand,-Punktabstand])
156 cylinder(Punkthoehe,Punktbasis,Punktspitze);
159 translate([Punktpos,-Punktabstand,Punktabstand])
161 cylinder(Punkthoehe,Punktbasis,Punktspitze);
166 translate([-Punktpos,0,0])
168 cylinder(Punkthoehe,Punktbasis,Punktspitze);
171 translate([-Punktpos,-Punktabstand,-Punktabstand])
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);