From: Ian Jackson Date: Fri, 14 Jun 2013 09:51:44 +0000 (+0100) Subject: belt-slot-cut-jig: MaybeRoundedCube utility, nfc X-Git-Tag: filamentspool-v2-release~464 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=464138e783f3d265a0f10610ea6edca527a17735;p=reprap-play.git belt-slot-cut-jig: MaybeRoundedCube utility, nfc --- diff --git a/belt-slot-cut-jig.scad b/belt-slot-cut-jig.scad index 09bec4a..ee51907 100644 --- a/belt-slot-cut-jig.scad +++ b/belt-slot-cut-jig.scad @@ -119,6 +119,21 @@ module CrewPunch(){ } } +module MaybeRoundedCube(sizes, roundedness){ + if (roundedness > 0) { + translate([roundedness, roundedness, 0]){ + minkowski(){ + cube([sizes[0] - roundedness*2, + sizes[1] - roundedness*2, + sizes[2]]); + cylinder(h=0.05, r=roundedness, $fn=20); + } + } + } else { + cube(sizes); + } +} + module PunchHolder(cutouts=true){ difference(){ translate([-holder_xsz/2, holder_block_min_y, 0])