diff options
-rw-r--r-- | designs/free_mono_d12.scad | 22 | ||||
-rw-r--r-- | designs/free_mono_d20.scad | 30 | ||||
-rw-r--r-- | designs/free_mono_d4.scad | 14 | ||||
-rw-r--r-- | designs/free_mono_d6.scad | 16 | ||||
-rw-r--r-- | designs/free_mono_d8.scad | 18 |
5 files changed, 100 insertions, 0 deletions
diff --git a/designs/free_mono_d12.scad b/designs/free_mono_d12.scad new file mode 100644 index 0000000..a8168cb --- /dev/null +++ b/designs/free_mono_d12.scad @@ -0,0 +1,22 @@ +use <../lib/dice.scad> +use <../lib/utils.scad> +use <../lib/faces/digits.scad> + +size = 14; + +side = s2s_d12(size); + +d12(size) { + digits(side, 1, "free_mono"); + digits(side, 2, "free_mono"); + digits(side, 3, "free_mono"); + digits(side, 4, "free_mono"); + digits(side, 5, "free_mono"); + digits(side, 6, "free_mono"); + digits(side, 7, "free_mono"); + digits(side, 8, "free_mono"); + digits(side, 9, "free_mono"); + digits(side, 10, "free_mono"); + digits(side, 11, "free_mono"); + digits(side, 12, "free_mono"); +} diff --git a/designs/free_mono_d20.scad b/designs/free_mono_d20.scad new file mode 100644 index 0000000..1ad6e81 --- /dev/null +++ b/designs/free_mono_d20.scad @@ -0,0 +1,30 @@ +use <../lib/dice.scad> +use <../lib/utils.scad> +use <../lib/faces/digits.scad> + +size = 14; + +side = s2s_d20(size); + +d20(size) { + digits(side, 1, "free_mono"); + digits(side, 2, "free_mono"); + digits(side, 3, "free_mono"); + digits(side, 4, "free_mono"); + digits(side, 5, "free_mono"); + digits(side, 6, "free_mono"); + digits(side, 7, "free_mono"); + digits(side, 8, "free_mono"); + digits(side, 9, "free_mono"); + digits(side, 10, "free_mono"); + digits(side, 11, "free_mono"); + digits(side, 12, "free_mono"); + digits(side, 13, "free_mono"); + digits(side, 14, "free_mono"); + digits(side, 15, "free_mono"); + digits(side, 16, "free_mono"); + digits(side, 17, "free_mono"); + digits(side, 18, "free_mono"); + digits(side, 19, "free_mono"); + digits(side, 20, "free_mono"); +} diff --git a/designs/free_mono_d4.scad b/designs/free_mono_d4.scad new file mode 100644 index 0000000..6ed5dad --- /dev/null +++ b/designs/free_mono_d4.scad @@ -0,0 +1,14 @@ +use <../lib/dice.scad> +use <../lib/utils.scad> +use <../lib/faces/digits.scad> + +size = 14; + +side = s2s_d4(size); + +d4(size) { + digits(side, 1, "free_mono"); + digits(side, 2, "free_mono"); + digits(side, 3, "free_mono"); + digits(side, 4, "free_mono"); +} diff --git a/designs/free_mono_d6.scad b/designs/free_mono_d6.scad new file mode 100644 index 0000000..7e450f2 --- /dev/null +++ b/designs/free_mono_d6.scad @@ -0,0 +1,16 @@ +use <../lib/dice.scad> +use <../lib/utils.scad> +use <../lib/faces/digits.scad> + +size = 14; + +side = s2s_d6(size); + +rotate([180, 0, 0]) d6(size) { + digits(side, 1, "free_mono"); + digits(side, 2, "free_mono"); + digits(side, 3, "free_mono"); + digits(side, 4, "free_mono"); + digits(side, 5, "free_mono"); + digits(side, 6, "free_mono"); +} diff --git a/designs/free_mono_d8.scad b/designs/free_mono_d8.scad new file mode 100644 index 0000000..8fc17ad --- /dev/null +++ b/designs/free_mono_d8.scad @@ -0,0 +1,18 @@ +use <../lib/dice.scad> +use <../lib/utils.scad> +use <../lib/faces/digits.scad> + +size = 14; + +side = s2s_d8(size); + +d8(size) { + digits(side, 1, "free_mono"); + digits(side, 2, "free_mono"); + digits(side, 3, "free_mono"); + digits(side, 4, "free_mono"); + digits(side, 5, "free_mono"); + digits(side, 6, "free_mono"); + digits(side, 7, "free_mono"); + digits(side, 8, "free_mono"); +} |