X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=belt-slot-cut-jig.scad;fp=belt-slot-cut-jig.scad;h=ee519071cc691a1751ddbe6d5de31cf2296d6148;hb=464138e783f3d265a0f10610ea6edca527a17735;hp=09bec4a4256ee521d358f8cb1f7ffe0ad26e20b7;hpb=b1b75355bc0dab8bef095aab555d5c7b53dbcb7f;p=reprap-play.git 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])