race-to-treasure/dice/letter_die.scad
2025-03-29 14:20:13 +01:00

53 lines
1.2 KiB
OpenSCAD

r=10;
r2=8.5;
hull() {
translate([-r2,-r2,-r2])
sphere(r=2, $fn=64);
translate([r2,-r2,-r2])
sphere(r=2, $fn=64);
translate([r2,r2,-r2])
sphere(r=2, $fn=64);
translate([-r2,r2,-r2])
sphere(r=2, $fn=64);
translate([-r2,-r2,r2])
sphere(r=2, $fn=64);
translate([r2,-r2,r2])
sphere(r=2, $fn=64);
translate([r2,r2,r2])
sphere(r=2, $fn=64);
translate([-r2,r2,r2])
sphere(r=2, $fn=64);
}
color([1,0,0])
{
rotate([0,0,0])
translate([0,0,r])
text("A", halign="center", valign="center", size=15, font="Open Sans");
rotate([0,180,0])
translate([0,0,r])
text("F", halign="center", valign="center", size=15, font="Open Sans");
rotate([90,0,0])
translate([0,0,r])
text("B", halign="center", valign="center", size=15, font="Open Sans");
rotate([-90,180,0])
translate([0,0,r])
text("E", halign="center", valign="center", size=15, font="Open Sans");
rotate([90,0,90])
translate([0,0,r])
text("C", halign="center", valign="center", size=15, font="Open Sans");
rotate([-90,180,90])
translate([0,0,r])
text("D", halign="center", valign="center", size=15, font="Open Sans");
}