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){};