dovecliptest.stl: doveclip.scad $(AUTO_INCS)
KNIFEBLOCK_KNIVES= 0 1 2
-KNIFEBLOCK_TEMPLATES= b h
+KNIFEBLOCK_TEMPLATES= bl hl
KNIFEBLOCK_TEMPLATE_FILES=\
$(foreach k,$(KNIFEBLOCK_KNIVES), \
$(foreach t,$(KNIFEBLOCK_TEMPLATES), \
knifeblock-knives-t%.dxf: knifeblock-knives-filter knifeblock-knives-trace.fig
./$< $* <$(filter %.fig, $^) >$@.tmp.fig
- fig2dev -L eps <$@.tmp.fig >$@.tmp.eps
+ fig2dev -D -30 -L eps <$@.tmp.fig >$@.tmp.eps
pstoedit -dt -f "dxf: -polyaslines -mm" $@.tmp.eps $@
%: %.pl
our %want;
-our @part_order = qw(h b);
+our @part_order = qw(h b l);
my $want = shift @ARGV;
my ($wknife,$wparts) = $want =~ m/^(\d)([a-z]+)$/ or die;
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 knifeblock-knives-photo.jpg
585 270 11557 270 11557 8499 585 8499 585 270
+2 3 1 1 9 7 30 -1 -1 4.000 0 0 7 0 0 6
+ 3093 6395 6633 6470 10898 6641 5808 7070 5818 6778 3093 6395
+2 3 1 1 8 7 30 -1 -1 4.000 0 0 7 0 0 6
+ 3038 4586 6578 4661 10843 4832 5753 5261 5763 4969 3038 4586
+2 3 1 1 7 7 30 -1 -1 4.000 0 0 7 0 0 6
+ 2978 2996 6518 3071 10783 3242 5693 3671 5703 3379 2978 2996
3 1 0 1 2 7 40 -1 -1 0.000 0 0 0 21
5858 5445 6063 5290 6283 5115 6523 4865 6658 4670 6768 4510
6758 4405 6438 4365 5923 4315 5423 4295 4823 4290 4418 4300
//import(file="t.dxf");
module ImportTemplate(k,t) {
- import(file=str("knifeblock-knives-t",k,t,".dxf"), convexity=10);
+ fn = str("knifeblock-knives-t",k,t,".dxf");
+ echo(fn);
+ import(file=fn, convexity=100);
}
module Knife(k){
translate([0,50*k,0]){
- ImportTemplate(k,"b");
+ ImportTemplate(k,"bl");
translate([0,0,10])
- ImportTemplate(k,"h");
+ ImportTemplate(k,"hl");
}
}
Knife(0);
Knife(1);
Knife(2);
-//import(file="t.dxf",convexity=4);
+//import(file="knifeblock-knives-t0bl.dxf",convexity=100);