From 464138e783f3d265a0f10610ea6edca527a17735 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 14 Jun 2013 10:51:44 +0100 Subject: [PATCH] belt-slot-cut-jig: MaybeRoundedCube utility, nfc --- belt-slot-cut-jig.scad | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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]) -- 2.30.2