chiark / gitweb /
pandemic-counter: Try using openscad text()
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 15 Feb 2020 18:58:07 +0000 (18:58 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 15 Feb 2020 18:58:07 +0000 (18:58 +0000)
Its "Courier Bold" "C" is very wonky.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
pandemic-counter.scad

index 4d427af52de035aa10cfa5c28c6c16892efdad22..96bd534734951476554cf460536ef10eda67826a 100644 (file)
@@ -7,36 +7,32 @@ joinwidth=1.0;
 
 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){};