X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=maglite-holder.scad;h=9aed425a551bf5688ae807ccd50e51cda351a17b;hp=6d10b56622b2e524072d58ef9a656396d0f5194e;hb=5466474336d93afb0ac2e0b217960da817c2e468;hpb=e6684ac7287e0dfba0cc55be5a6dd7cdf70bc6f0 diff --git a/maglite-holder.scad b/maglite-holder.scad index 6d10b56..9aed425 100644 --- a/maglite-holder.scad +++ b/maglite-holder.scad @@ -24,13 +24,15 @@ brace = [ 40, 20, 20 ]; hole_dia = 4 + 0.5; hole_slot = 5; -slop = 2; // total, not each side +movement_extra_angle = 5; + +slop = 4; // 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 torch_smm_xcoord_fig_cm = -1.9; // x coord of lhs of narrow part -miniature = 2; // can adjust this to get commitid size right and rescale *Print +miniature = 1; // can adjust this to get commitid size right and rescale *Print $fa=5; @@ -99,9 +101,12 @@ module TorchMovement(){ translate([0, -torch_out, 0]) { translate([0, 0, -torch_recess]) Torch(); - rotate([90,0,0]) - linear_extrude(height= block_out) - projection() rotate([-90,0,0]) Torch(); + for (as=[-1,+1]) { + rotate([0,0, as*movement_extra_angle]) + rotate([90,0,0]) + linear_extrude(height= block_out) + projection() rotate([-90,0,0]) Torch(); + } } }