chiark / gitweb /
scaffold-clamp: wip straphook
[reprap-play.git] / pandemic-counter.scad
index 96bd534734951476554cf460536ef10eda67826a..4d427af52de035aa10cfa5c28c6c16892efdad22 100644 (file)
@@ -7,32 +7,36 @@ joinwidth=1.0;
 
 circlerad=15;
 
-module Token(depth, string, x,y) {
+module Letter(depth) {
+  translate([-circlerad,-circlerad])
+    import(file=str("pandemic-counter-l",depth,".dxf"), convexity=100);
+}
+
+module Token(depth) {
   rotate([0,180,0])
   linear_extrude(height=tokenthick) union(){
     difference(){
       circle(tokenrad);
-      text(string, font="Courier:style=Bold", size=56 * .3528,
-          halign="center", valign="center");
+      Letter(depth);
     }
-    children();
+    child();
   }
 }
 
 module Token_CDC(){ ////toplevel
-  Token(30,"C",0,0){};
+  Token(30){};
 }
 module Token_Lab(){ ////toplevel
-  Token(31,"L",0,0){};
+  Token(31){};
 }
 module Token_Act(){ ////toplevel
-  Token(32,"A",0,0){
+  Token(32){
     translate([0, 1])
       square([tokenrad*.75, joinwidth], center=true);
   }
 }
 module Token_Spec(){ ////toplevel
-  Token(33,"S",0,0){};
+  Token(33){};
 }
 //module Token_Terr(){ ////toplevel
 //  Token(34){};