From: Ian Jackson Date: Sat, 23 Jul 2016 23:37:12 +0000 (+0100) Subject: earring-stand: wip FrontPattern X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=5690477540306b436a230a55fc43c86cc51c9c13;hp=a96709cf328167c6c72f85234d4f6e6566e6e61c earring-stand: wip FrontPattern --- diff --git a/earring-stand.scad b/earring-stand.scad index 1d4ee2f..8a77ed4 100644 --- a/earring-stand.scad +++ b/earring-stand.scad @@ -7,6 +7,9 @@ front_width = 120; front_setback = 30; front_thick = 2; +front_hex_stride = 20; +front_hex_dia = 10; + back_thick = 3; back_pillarw = 6; @@ -232,8 +235,21 @@ module Base(){ } module FrontPattern(){ - square([front_width, - front_height - eclip_wall_offset + thicks[1]]); + ystride = front_hex_stride; + xstride = front_hex_stride * cos(30) * 2; + difference(){ + square([front_width, + front_height - eclip_wall_offset + thicks[1]]); + for (xi=[ 0 : 10 ]) + translate([xi * xstride, 0]) + for (yi=[ 0 : 10 ]) + translate([0, yi * ystride]) + for (dv=[ [0,0], + [xstride/2, ystride/2] + ]) + translate(dv) + circle(r= front_hex_dia/2, $fn=6); + } } module Front(){