From c4075b886d9cc2af53a2d3f8d6b450362a8d19bc Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Mon, 12 Jul 2021 13:54:39 +0800 Subject: [PATCH] support negative deep --- src/experimental/polyhedron_frame.scad | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/experimental/polyhedron_frame.scad b/src/experimental/polyhedron_frame.scad index b24b92f8..c180f527 100644 --- a/src/experimental/polyhedron_frame.scad +++ b/src/experimental/polyhedron_frame.scad @@ -140,7 +140,12 @@ module polyhedron_frame(points, faces, deep, outer_thickness, inner_thickness = [for(i = face) leng_outer_inner + i] ]); - polyhedron(all_points, all_faces); + if(deep > 0) { + polyhedron(all_points, all_faces); + } + else { + polyhedron(all_points, [for(f = all_faces) reverse(f)]); + } } /*