From: Ian Jackson Date: Sun, 22 Feb 2026 19:51:36 +0000 (+0000) Subject: number-tokens: for print X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d75d255b2259990fae89ffa344e110fa7bdcf7df;p=reprap-play.git number-tokens: for print Signed-off-by: Ian Jackson --- diff --git a/number-tokens.scad b/number-tokens.scad index be8b11f..d4f9890 100644 --- a/number-tokens.scad +++ b/number-tokens.scad @@ -1,5 +1,10 @@ // -*- C -*- +include + +$fs = 0.1; +$fa = 3; + tokenrad=13; tokenthick=1.9; textsize = 56 * 25.4/72; @@ -7,13 +12,28 @@ textsize = 56 * 25.4/72; joinwidth=1.0; module OneToken(text) { - difference(){ - circle(r= tokenrad); - text(text, size = textsize, font = "Courier:style=Bold", - halign = "center", valign = "center"); + linextr(0, tokenthick) { + difference(){ + circle(r= tokenrad); + text(text, size = textsize, font = "Courier:style=Bold", + halign = "center", valign = "center"); + } + children(0); } } +module Token1() { ////toplevel + OneToken("1") { union(){} } +} +module Token2() { ////toplevel + OneToken("2") { union(){} } +} +module Token3() { ////toplevel + OneToken("3") { union(){} } +} + module Token4() { ////toplevel - OneToken("4"); + OneToken("4") { + rectfromto([-8, 0], [4, -joinwidth]); + } }