From 881a2abf67d851bcbf320c5dda98c12972953356 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 2 Jan 2015 00:12:02 +0000 Subject: [PATCH] knifeblock: Decorative indents --- knifeblock.scad | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/knifeblock.scad b/knifeblock.scad index 603336a..4261be6 100644 --- a/knifeblock.scad +++ b/knifeblock.scad @@ -45,6 +45,10 @@ holeedge = 4; holeoffx = 0.33; holeoffy = 0.23; +indentdepth = 1; +indentoutersize = holesize + 0.5; +indentinnersize = indentoutersize - indentdepth * 2.5; + pegstem = 3.5; peghead = 10; pegstemheight = 2; @@ -140,6 +144,18 @@ module BlockPegSlot(){ } } +module DecorativeIndents(){ + translate([0, -front, 0]) + rotate([90,0,0]) + HexGrid(-5,5,-5,5) { + hull(){ + translate([0, 0, -indentdepth]) + cylinder(r=indentinnersize/2, h=indentdepth, $fn=40); + cylinder(r=indentoutersize/2, h=indentdepth, $fn=40); + } + } +} + module Block(){ sidemidx = minsideout + screwcsinkdia/2; @@ -156,6 +172,7 @@ module Block(){ translate([0, yshift * frontbackslop, 0]) DoKnives(); AtSides() { BlockPegSlot(); BlockPegSlot(); } + DecorativeIndents(); } } -- 2.30.2