June 23, 2022
Description
The D6 can be configured with a few lines of code. Each face can be specified as either TEXT (text, font, scale, underscore) or SVG (filename, angle).
Note: The underscore option inserts a single-character underscore, and is available primarily to aid in distinguishing 9 from 6.
SVG files should be scaled to 200x200mm, with the design filling the image.
d6Height specifies the height as distance between two opposing faces.
d6Indent specifies the depth of the markings on the face.
The **faces** collection specifies the twelve faces in numerical order (1-6).
The following is the code block of relevant lines from the SCAD file, specifying the size and face features of the die. The number 6 is replaced with an image of a sixpence. The attached STL file is a demo rendering of this configuration.
---
d6Height=30; //height of d6
d6Indent=.5; //indentation of designs
//face specs 1-6
//SVG files must be 200x200mm
faces=[
[TEXT,"one","Verdana:style=Regular",.7,false],
[TEXT,"two","Verdana:style=Regular",.7,false],
[TEXT,"III","Verdana:style=Regular",.7,false],
[TEXT,"IV","Verdana:style=Regular",.7,false],
[TEXT,"5","Verdana:style=Regular",1,false],
[SVG,"sixpence.svg",0],
];
License:
Creative Commons — Public Domain