From cbb8268456998a9f24225af5ed15a6fe957a80ff Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sat, 14 May 2022 14:51:44 +0800 Subject: [PATCH] get face frim cnn_indices_faces --- src/__comm__/_vertex_normals.scad | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/__comm__/_vertex_normals.scad b/src/__comm__/_vertex_normals.scad index d4d721b4..28e14410 100644 --- a/src/__comm__/_vertex_normals.scad +++ b/src/__comm__/_vertex_normals.scad @@ -13,10 +13,9 @@ function _vertex_normals(points, faces) = for(i = [0:leng_pts - 1]) let( indices = search(i, cnn_indices_faces, num_returns_per_match = 0), - connected_faces = [for(j = indices) cnn_indices_faces[j][1]], face_normals = [ - for(face = connected_faces) - _face_normal([for(k = face) points[k]]) + for(j = indices) + _face_normal([for(k = cnn_indices_faces[j][1]) points[k]]) ] ) sum(face_normals) / len(face_normals)