1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-21 14:04:53 +02:00

supported r_delta and chamfer

This commit is contained in:
Justin Lin
2017-04-26 13:43:54 +08:00
parent 5ccb8071c6
commit 5e1be197d4

View File

@@ -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();
}
}
}