From 12c934a58081b8569cdc4394ba7f44091327879d Mon Sep 17 00:00:00 2001 From: Elena of Valhalla'' Grandi Date: Sun, 29 Jun 2014 10:58:27 +0200 Subject: Free Mono digits: new design --- designs/free_mono_d12.scad | 22 ++++++++++++++++++++++ designs/free_mono_d20.scad | 30 ++++++++++++++++++++++++++++++ designs/free_mono_d4.scad | 14 ++++++++++++++ designs/free_mono_d6.scad | 16 ++++++++++++++++ designs/free_mono_d8.scad | 18 ++++++++++++++++++ 5 files changed, 100 insertions(+) create mode 100644 designs/free_mono_d12.scad create mode 100644 designs/free_mono_d20.scad create mode 100644 designs/free_mono_d4.scad create mode 100644 designs/free_mono_d6.scad create mode 100644 designs/free_mono_d8.scad 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"); +} -- cgit v1.2.3