From 853816e9213f0e6bda9b05cd9c2675af682bc37f Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 18 Jan 2022 14:08:53 -0500 Subject: [PATCH] winding alignment probably not important for earcut --- src/mesh/tool.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mesh/tool.js b/src/mesh/tool.js index 6f27df04..49275f59 100644 --- a/src/mesh/tool.js +++ b/src/mesh/tool.js @@ -404,11 +404,11 @@ mesh.tool = class MeshTool { for (let rec of nested) { rec.loop = polys.filter(loop => loop.points === rec.points)[0]; // keep parent/child winding reversed - let CCW = rec.depth % 2 === 0; - if ((CCW && rec.area > 0) || (!CCW && rec.area < 0)) { - rec.points = rec.loop.points = rec.points.group(3).reverse().flat(); - rec.loop.index = rec.loop.index.reverse(); - } + // let CCW = rec.depth % 2 === 0; + // if ((CCW && rec.area > 0) || (!CCW && rec.area < 0)) { + // rec.points = rec.loop.points = rec.points.group(3).reverse().flat(); + // rec.loop.index = rec.loop.index.reverse(); + // } } // extract tops which have nesting depth mod 2 === 0