From: Ian Jackson Date: Wed, 1 Feb 2017 21:28:30 +0000 (+0000) Subject: maglite-holder: torch scale adjustment X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=6c064b2ab53d68f716fe22e7cd5809f86e5c3698;p=reprap-play.git maglite-holder: torch scale adjustment --- diff --git a/maglite-holder.scad b/maglite-holder.scad index 529aedb..2b57536 100644 --- a/maglite-holder.scad +++ b/maglite-holder.scad @@ -26,10 +26,19 @@ hole_slot = 5; slop = 2; // total, not each side +torch_min_xcoord_fig_cm = -2.7; // coordinates of bottom left of curve +torch_min_ycoord_fig_cm = -5.9; // & big part in fig file. mid top is origin + $fa=5; // calculated +torch_dxf_scale = + [ torch_big_dia / (-torch_min_xcoord_fig_cm * 10 * 2), + torch_big_len / (-torch_min_ycoord_fig_cm * 10) ]; + +echo(torch_dxf_scale); + above = torch_big_len + torch_clear + torch_clear_below; holes = [ 172, 265 ]; @@ -48,6 +57,7 @@ module TorchOrig(){ mirror([0,0,1]){ hull(){ rotate_extrude() + scale(torch_dxf_scale) translate(dxf_off) import(file="maglite-holder-torch-curve.dxf", convexity=10, center=true);