chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
scaffold-clamp: wip straphook
[reprap-play.git]
/
pandemic-counter.scad
diff --git
a/pandemic-counter.scad
b/pandemic-counter.scad
index 96bd534734951476554cf460536ef10eda67826a..4d427af52de035aa10cfa5c28c6c16892efdad22 100644
(file)
--- a/
pandemic-counter.scad
+++ b/
pandemic-counter.scad
@@
-7,32
+7,36
@@
joinwidth=1.0;
circlerad=15;
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);
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);
}
}
- child
ren
();
+ child();
}
}
module Token_CDC(){ ////toplevel
}
}
module Token_CDC(){ ////toplevel
- Token(30
,"C",0,0
){};
+ Token(30){};
}
module Token_Lab(){ ////toplevel
}
module Token_Lab(){ ////toplevel
- Token(31
,"L",0,0
){};
+ Token(31){};
}
module Token_Act(){ ////toplevel
}
module Token_Act(){ ////toplevel
- Token(32
,"A",0,0
){
+ Token(32){
translate([0, 1])
square([tokenrad*.75, joinwidth], center=true);
}
}
module Token_Spec(){ ////toplevel
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){};
}
//module Token_Terr(){ ////toplevel
// Token(34){};