From 5bdff6bd1196797613ecb7600a97202272f0de61 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 30 Dec 2014 21:50:24 +0000 Subject: [PATCH] knifeblock: hull --- knifeblock.scad | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/knifeblock.scad b/knifeblock.scad index 6dc35dd..9738d59 100644 --- a/knifeblock.scad +++ b/knifeblock.scad @@ -1,17 +1,26 @@ // -*- C -*- -//import(file="t.dxf"); -module ImportTemplate(k,t) { +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); - import(file=fn, convexity=100); + translate([0,0, -w/2]) + linear_extrude(height=w) + import(file=fn, convexity=100); } module Knife(k){ translate([0,50*k,0]){ - ImportTemplate(k,"bl"); - translate([0,0,10]) - ImportTemplate(k,"hl"); + ImportTemplate(bladew, k,"bl"); + hull(){ + ImportTemplate(widths[k], k,"hl"); + translate([-100,0,0]) + ImportTemplate(widths[k], k,"hl"); + } } } -- 2.30.2