From c11c51af5f08ffdb0f08d9c29843a56ce9aeab66 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 20 Aug 2024 18:16:01 -0400 Subject: [PATCH] check for empty slice layers in pocket --- src/kiri-mode/cam/ops.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kiri-mode/cam/ops.js b/src/kiri-mode/cam/ops.js index d3fe08cb..13a30e45 100644 --- a/src/kiri-mode/cam/ops.js +++ b/src/kiri-mode/cam/ops.js @@ -1407,6 +1407,7 @@ class OpPocket extends CamOp { }; for (let pocket of pockets.filter(p => !p.used)) { let poly = pocket[0].camLines.slice().sort((a,b) => b.area() - a.area())[0]; + if (!poly) continue; let find = poly.findClosestPointTo(printPoint); if (find.distance < min.dist) { min.pocket = pocket;