From: Ian Jackson Date: Sun, 5 Jul 2015 12:33:32 +0000 (+0100) Subject: pandemic-quarantines: numbers, dxfs X-Git-Tag: filamentspool-v2-release~182 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=c34996ff55f1d0b3559bf4a9a7d7fd4e3e78f330 pandemic-quarantines: numbers, dxfs --- diff --git a/.gitignore b/.gitignore index c4a28c1..d2f790c 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,6 @@ funcs.scad knifeblock-knives-*.dxf* pandemic-counter-l*.dxf pandemic-counter-l*.eps +pandemic-quarantine-l*.dxf +pandemic-quarantine-l*.eps screw-recess-test-number-s*.* diff --git a/Makefile b/Makefile index 8bf5fad..06c09d4 100644 --- a/Makefile +++ b/Makefile @@ -88,6 +88,18 @@ pandemic-counter-l%.eps: pandemic-counter-letters.fig fig2dev -D +$(notdir $*) -L eps <$< >$@.tmp @mv -f $@.tmp $@ +PANDEMICQUARANTINES_NUMBERS=35 +PANDEMICQUARANTINES_DXFS=$(foreach l,$(PANDEMICQUARANTINES_NUMBERS), \ + pandemic-quarantine-l$l.dxf) + +pandemic-quarantine-numbers pandemic-quarantine%.stl: \ + $(PANDEMICQUARANTINES_DXFS) + +.PRECIOUS: pandemic-quarantine-l%.eps +pandemic-quarantine-l%.eps: pandemic-quarantine-numbers.fig + fig2dev -D +$(notdir $*) -L eps <$< >$@.tmp + @mv -f $@.tmp $@ + SCREWRECESSTEST_SIZES= 2 3 4 5 6 SCREWRECESSTEST_DXFS=$(foreach s,$(SCREWRECESSTEST_SIZES), \ screw-recess-test-number-s$s.dxf) diff --git a/pandemic-quarantine-numbers.fig b/pandemic-quarantine-numbers.fig new file mode 100644 index 0000000..cb7f846 --- /dev/null +++ b/pandemic-quarantine-numbers.fig @@ -0,0 +1,12 @@ +#FIG 3.2 Produced by xfig version 3.2.5b +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1800 1800 2385 1800 2385 2385 1800 2385 1800 1800 +4 0 0 35 -1 14 24 0.0000 4 255 240 1980 2205 1\001 diff --git a/pandemic-quarantines.scad b/pandemic-quarantines.scad index a99cf7a..e9b9eaa 100644 --- a/pandemic-quarantines.scad +++ b/pandemic-quarantines.scad @@ -3,6 +3,13 @@ prisml = 13; triedge = 13; +figboxsize = 13; + +module Number(depth) { + translate([-figboxsize/2, -figboxsize/2]) + import(file=str("pandemic-quarantine-l",depth,".dxf"), convexity=100); +} + module FaceTriangle(){ x = triedge / 2; y = triedge / 2 * sqrt(3);