From 642242b20492e7887d55c24f5eb40673cf1add71 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Thu, 10 Mar 2022 20:40:10 +0800 Subject: [PATCH] refactor --- src/__comm__/_convex_hull3.scad | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/__comm__/_convex_hull3.scad b/src/__comm__/_convex_hull3.scad index 96752237..30e2c738 100644 --- a/src/__comm__/_convex_hull3.scad +++ b/src/__comm__/_convex_hull3.scad @@ -45,8 +45,7 @@ function next_vis(i, pts, cur_faces, cur_faces_leng, next, vis, j = 0) = f = cur_faces[j], d = (pts[f[0]] - pts[i]) * normal(pts, f), nx = d >= 0 ? [each next, f] : next, - s = d > 0 ? 1 : - d < 0 ? -1 : 0, + s = sign(d), vis1 = m_assign(vis, f[0], f[1], s), vis2 = m_assign(vis1, f[1], f[2], s), vis3 = m_assign(vis2, f[2], f[0], s)