diff --git a/src/kiri/layers.js b/src/kiri/layers.js index caa7ec8e..e96df07e 100644 --- a/src/kiri/layers.js +++ b/src/kiri/layers.js @@ -200,6 +200,8 @@ const contour = []; poly = poly.debur(0.05); if (!poly) return; + poly = poly.clean(); + if (!poly) return; poly = poly.miter(); poly.points.forEach(p => { contour.push(new THREE.Vector2(p.x, p.y));