From: Ian Jackson Date: Tue, 30 Dec 2014 21:50:24 +0000 (+0000) Subject: knifeblock: hull X-Git-Tag: filamentspool-v2-release~282 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=5bdff6bd1196797613ecb7600a97202272f0de61;hp=b2627110242e632df39b9d7e310111860a0c1990;ds=sidebyside knifeblock: hull --- 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"); + } } }