aboutsummaryrefslogtreecommitdiff
path: root/src/piecepack.scad
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2014-11-11 21:18:39 +0100
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2014-11-11 21:18:39 +0100
commit04e00ee3ea9041111ac1d053c5a607dc440b0558 (patch)
tree1536e584941b9c050665b71feecff1f500a3b39b /src/piecepack.scad
parentdc6bf63d7d79de439624125d834da1511ee5cd31 (diff)
Tile faces (for 2-color printing)
Diffstat (limited to 'src/piecepack.scad')
-rw-r--r--src/piecepack.scad16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/piecepack.scad b/src/piecepack.scad
index 9c830ae..31743b3 100644
--- a/src/piecepack.scad
+++ b/src/piecepack.scad
@@ -19,6 +19,22 @@ module tile(suite,value) {
}
}
+module tile_face(suite,value) {
+ intersection() {
+ translate([0,0,0.4]) cube([50,50,4.6]);
+ union() {
+ if (value == "ace") {
+ translate([0,0,4]) linear_extrude(height=2)
+ import(str("../graphics/",suite,".dxf"));
+ } else if (value != "null") {
+ translate([0,0,4]) linear_extrude(height=2)
+ import(str("../graphics/",value,".dxf"));
+ }
+ translate([0,35,4]) linear_extrude(height=2) scale(0.3) import(str("../graphics/",suite,".dxf"));
+ }
+ }
+}
+
module coin(suite,value) {
difference() {
cylinder(r=10, h=3);