X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=light-bracket.scad;h=54d82d6e10849fcbebe0c00c090eaab912bf1ef8;hp=f64e81c7a8d1661ea0aff2bfa821b76ab11df5ad;hb=643147b2204b8b17b8d611bcb9c4b0d4070255cd;hpb=26d53245e6556d95c2a893802c3e91bd38a45876 diff --git a/light-bracket.scad b/light-bracket.scad index f64e81c..54d82d6 100644 --- a/light-bracket.scad +++ b/light-bracket.scad @@ -23,17 +23,39 @@ module mainhole() { } module hhook(extent) { - difference() { - translate([ -hook_stem_thick, 0, -base_thick*2 ]) - cube(center=false, - size=[ - hook_stem_thick+base_margin+base_edgewidth-1, - extent, - base_thick*2 + mainhole_thick + hook_hook_thick - ]); - translate([hook_hook_len, -5, 0]) - cube(center=false, size=[ 20, extent+10, 30 ]); - } + translate([ -hook_stem_thick, 0, -base_thick*2 ]) + cube(center=false, + size=[ + hook_stem_thick, + extent, + base_thick*2 + mainhole_thick + hook_hook_thick + ]); + translate([ -hook_stem_thick, 0, -base_thick*2 ]) + cube(center=false, + size=[ + hook_stem_thick+base_margin+base_edgewidth-1, + extent, + base_thick*2 + ]); + translate([ -hook_stem_thick+1.0, 0, mainhole_thick ]) + rotate(v=[0,1,0], a=-30) + cube(center=false, + size=[ + 3, + extent, + hook_hook_thick + ]); + //difference() { + // #translate([ -hook_stem_thick, 0, -base_thick*2 ]) + // cube(center=false, + // size=[ + // hook_stem_thick+base_margin+base_edgewidth-1, + // extent, + // base_thick*2 + mainhole_thick + hook_hook_thick + // ]); + // translate([hook_hook_len, -5, 0]) + // cube(center=false, size=[ 20, extent+10, 30 ]); + //} } module hhookside(extent) { @@ -113,5 +135,5 @@ module bracket() { intersection() { !bracket(); - cube(center=true, [100,55,100]); + cube(center=true, [100,70,100]); }