From 4510f43cc07805d840fb1b1cdaa4ae753174a520 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Thu, 28 Apr 2022 09:41:53 +0800 Subject: [PATCH] refactor --- src/surface/sf_thickenT.scad | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/surface/sf_thickenT.scad b/src/surface/sf_thickenT.scad index 07400af4..992c0110 100644 --- a/src/surface/sf_thickenT.scad +++ b/src/surface/sf_thickenT.scad @@ -66,20 +66,14 @@ module sf_thickenT(points, thickness, triangles = undef, direction = "BOTH", con ]; if(direction == "BOTH") { - half_thickness = thickness / 2; - pts1 = points + vertex_normals * half_thickness; - pts2 = points - vertex_normals * half_thickness; - sf_solidifyT(pts1, pts2, real_triangles, convexity = convexity); + off = vertex_normals * (thickness / 2); + sf_solidifyT(points + off, points - off, real_triangles, convexity = convexity); } else if(direction == "FORWARD") { - pts1 = points + vertex_normals * thickness; - pts2 = points; - sf_solidifyT(pts1, pts2, real_triangles, convexity = convexity); + sf_solidifyT(points + vertex_normals * thickness, points, real_triangles, convexity = convexity); } else { - pts1 = points; - pts2 = points - vertex_normals * thickness; - sf_solidifyT(pts1, pts2, real_triangles, convexity = convexity); + sf_solidifyT(points, points - vertex_normals * thickness, real_triangles, convexity = convexity); } } } \ No newline at end of file