From b621da6e422a4d1337826f26fa0f5106b2e6840c Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Wed, 27 Apr 2022 18:05:03 +0800 Subject: [PATCH] refactor --- src/surface/sf_thicken.scad | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/surface/sf_thicken.scad b/src/surface/sf_thicken.scad index a8bfdb45..8fed4189 100644 --- a/src/surface/sf_thicken.scad +++ b/src/surface/sf_thicken.scad @@ -28,15 +28,14 @@ module sf_thicken(points, thickness, direction = "BOTH", convexity = 1) { normals = [ for(i = [0:3]) let( - vi0 = xy, vi1 = vi[i], vi2 = vi[(i + 1) % 4], - v0= sf[vi0[1]][vi0[0]], + v0 = sf[xy[1]][xy[0]], v1 = sf[vi1[1]][vi1[0]], v2 = sf[vi2[1]][vi2[0]] ) if(!(is_undef(v0) || is_undef(v1) || is_undef(v2))) - tri_normal([v0, v1, v2]) + tri_normal([v0, v1, v2]) ] ) sum(normals) / len(normals);