X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=maglite-holder.scad;h=6fc7977de1399af065e14c652ae57917a605b74e;hp=cfdafaab4558fd7cfd7047c3091fa17706d009b0;hb=913a28f5a8559ae38efb14faec2b630f91d713a9;hpb=39697becedcabae1c880a1fe3663975a0440758a diff --git a/maglite-holder.scad b/maglite-holder.scad index cfdafaa..6fc7977 100644 --- a/maglite-holder.scad +++ b/maglite-holder.scad @@ -19,11 +19,13 @@ block_thick = 15; torch_out_more = 10; -brace = [ 40, 10, 20 ]; +brace = [ 40, 20, 20 ]; hole_dia = 4 + 0.5; hole_slot = 5; +slop = 2; // total, not each side + $fa=5; // calculated @@ -42,7 +44,7 @@ block_width = arm_width*2 + torch_big_dia; block_out = torch_out + torch_big_dia/2/sqrt(2); -module Torch(){ +module TorchOrig(){ mirror([0,0,1]){ hull(){ rotate_extrude() @@ -55,6 +57,11 @@ module Torch(){ } } +module Torch(){ + scale(slop/torch_lit_dia + 1.0) + TorchOrig(); +} + module ScrewHole(y, rot) { translate([0,0, above -y]){ rotate([0,rot,0]){ @@ -105,8 +112,7 @@ module Bracket(){ } module Demo(){ - translate([0, -torch_out, 0]) - %Torch(); + %TorchOrig(); Bracket(); }