From 5e1be197d4626fef02935437584d75476dec0c92 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Wed, 26 Apr 2017 13:43:54 +0800 Subject: [PATCH] supported r_delta and chamfer --- src/box_extrude.scad | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/box_extrude.scad b/src/box_extrude.scad index 06ac65b7..277d7060 100644 --- a/src/box_extrude.scad +++ b/src/box_extrude.scad @@ -10,15 +10,20 @@ * **/ -module box_extrude(height, shell_thickness) { +module box_extrude(height, shell_thickness, offset_mode = "delta", chamfer = false) { linear_extrude(shell_thickness) children(); linear_extrude(height) difference() { children(); - offset(delta = -shell_thickness) - children(); + if(offset_mode == "delta") { + offset(delta = -shell_thickness, chamfer = chamfer) + children(); + } else { + offset(r = -shell_thickness) + children(); + } } }