// -*- C -*-
-//import(file="t.dxf");
-module ImportTemplate(k,t) {
- import(file=str("knifeblock-knives-t",k,t,".dxf"), convexity=10);
+widths = [15.5, 15.8, 19.0];
+
+bladew = 5; // 2.5
+
+
+module ImportTemplate(w,k,t) {
+ fn = str("knifeblock-knives-t",k,t,".dxf");
+ echo(fn);
+ translate([0,0, -w/2])
+ linear_extrude(height=w)
+ import(file=fn, convexity=100);
}
module Knife(k){
translate([0,50*k,0]){
- ImportTemplate(k,"b");
- translate([0,0,10])
- ImportTemplate(k,"h");
+ ImportTemplate(bladew, k,"bl");
+ hull(){
+ ImportTemplate(widths[k], k,"hl");
+ translate([-100,0,0])
+ ImportTemplate(widths[k], k,"hl");
+ }
}
}
Knife(0);
Knife(1);
Knife(2);
-//import(file="t.dxf",convexity=4);
+//import(file="knifeblock-knives-t0bl.dxf",convexity=100);