From: Ian Jackson Date: Wed, 31 Dec 2014 00:19:50 +0000 (+0000) Subject: knifeblock: scale properly (!) X-Git-Tag: filamentspool-v2-release~272 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=657cfa5f6e969c27a924a86bd4f2eebc7aa2f9b4 knifeblock: scale properly (!) --- diff --git a/knifeblock.scad b/knifeblock.scad index 53654e5..3c4204a 100644 --- a/knifeblock.scad +++ b/knifeblock.scad @@ -3,20 +3,22 @@ // properties of the knives nknives = 3; widths = [15.5, 15.8, 19.0]; -handlelenbase = 60; -handlelendelta = [-10, 0, 0]; +handlelenbase = 75; +handlelendelta = [-15, 0, 10]; locations = [-35, 0, 40]; bladew = 5; // 2.5 -maxhandledepth = 43.5 - 5; +maxhandledepth = 45; + +templatescale = 27.2 / 19.6; // other tuneables front = 5; -back = 8; +back = 5; height = 50; minsidein = 4; minsideout = 4; -frontbackslop = 0.5; +frontbackslop = 0.25; screwbackdepth = 6.0 - 1.0; screwdia = 4.0 + 0.5; @@ -33,7 +35,7 @@ module ImportTemplate(w,k,t) { echo(fn); translate([0,0, -w/2]) linear_extrude(height=w) - import(file=fn, convexity=100); + scale(templatescale) import(file=fn, convexity=100); } module Knife(k){