From c06056cc47ac6916d0fd4a2df87957ed0e74fb0e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 15 Feb 2020 18:58:07 +0000 Subject: [PATCH] pandemic-counter: Try using openscad text() Its "Courier Bold" "C" is very wonky. Signed-off-by: Ian Jackson --- pandemic-counter.scad | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pandemic-counter.scad b/pandemic-counter.scad index 4d427af..96bd534 100644 --- a/pandemic-counter.scad +++ b/pandemic-counter.scad @@ -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){}; -- 2.30.2