X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=light-bracket.scad;h=e5c0e8c86c60427dd7c36e7df9bf213af862c21d;hp=2708722c964baae9bee6ddcb784a9229a2e12ced;hb=d997082492a376442dbf1f2c2e77b7508da4cbfe;hpb=e62e55e490ec703a4ca0bde83bae3a308b574542 diff --git a/light-bracket.scad b/light-bracket.scad index 2708722..e5c0e8c 100644 --- a/light-bracket.scad +++ b/light-bracket.scad @@ -2,31 +2,34 @@ remote_width=56.2; remote_height=124.7; remote_thick=6.8; mainhole_thick=remote_thick+1; -hook_width=1.5; -hook_height=1.5; +hook_hook_thick=1.5; +hook_stem_thick=1.5; +hook_hook_len=1.5; +base_thick=10; -module hmainhole() { - cube(center=0,size=[ remote_width/2, remote_height, mainhole_thick ]); +module mainhole() { + translate([ -remote_width/2, 0, 0 ]) + cube(center=false, + size=[ remote_width, remote_height, mainhole_thick ] ); } module hhook(extent) { - translate([ -remote_width/2, 0, mainhole_thick/2 ]) - cube(center=true, size=[ hook_width, extent, - remote_thick+hook_height ]); + translate([ -remote_width/2 - hook_stem_thick, 0, -base_thick*2 ]) + cube(center=false, size=[ hook_stem_thick+hook_hook_len, extent, + base_thick*2 + mainhole_thick + hook_hook_thick ]); } module hstuff() { - translate([0,50,0]) hhook(10); + translate([0,70,0]) hhook(15); + translate([0,20,0]) hhook(15); } -module hobject() { - difference() { - hstuff(); - # hmainhole(); - } +module stuff() { + hstuff(); + mirror([1,0,0]) hstuff(); } -mirror([1,0,0]){ - hobject(); +difference() { + stuff(); + # mainhole(); } -//hobject();