circlerad=15;
-module Letter(depth) {
- translate([-circlerad,-circlerad])
- import(file=str("pandemic-counter-l",depth,".dxf"), convexity=100);
-}
-
-module Token(depth) {
+module Token(depth, string, x,y) {
rotate([0,180,0])
linear_extrude(height=tokenthick) union(){
difference(){
circle(tokenrad);
- Letter(depth);
+ text(string, font="Courier:style=Bold", size=56 * .3528,
+ halign="center", valign="center");
}
- child();
+ children();
}
}
module Token_CDC(){ ////toplevel
- Token(30){};
+ Token(30,"C",0,0){};
}
module Token_Lab(){ ////toplevel
- Token(31){};
+ Token(31,"L",0,0){};
}
module Token_Act(){ ////toplevel
- Token(32){
+ Token(32,"A",0,0){
translate([0, 1])
square([tokenrad*.75, joinwidth], center=true);
}
}
module Token_Spec(){ ////toplevel
- Token(33){};
+ Token(33,"S",0,0){};
}
//module Token_Terr(){ ////toplevel
// Token(34){};