From: Ian Jackson Date: Thu, 1 Jan 2015 23:54:22 +0000 (+0000) Subject: knifeblock: Holes refactor: move holeoffx/y into HexGrid (nfc) X-Git-Tag: filamentspool-v2-release~234 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ce58de89f72cb0668884f75bfd6718e2a093df60;p=reprap-play.git knifeblock: Holes refactor: move holeoffx/y into HexGrid (nfc) --- diff --git a/knifeblock.scad b/knifeblock.scad index 4742458..603336a 100644 --- a/knifeblock.scad +++ b/knifeblock.scad @@ -227,8 +227,8 @@ module HolesScope(){ module HexGrid(imin,imax,jmin,jmax) { for (i=[imin:imax]) { for (j=[jmin:jmax]) { - translate([j * sqrt(3) * holepitch, - (i+0.5)*holepitch, + translate([(j * sqrt(3) + holeoffx) * holepitch, + (i + 0.5 + holeoffy) * holepitch, 0]) { child(); translate([sqrt(3)/2 * holepitch, -0.5 * holepitch, 0]) @@ -248,7 +248,7 @@ module Holes(){ jmin = ceil((maxx-minx)/(sqrt(3)*holepitch)); echo("Holes X count 2 x", jmin); intersection(){ - translate([holeoffx * holepitch, holeoffy * holepitch, -20]) + translate([0, 0, -20]) HexGrid(0,imax,-jmin,2) Hole(); HolesScope();