diff --git a/src/kiri/mode/cam/work/op-area.js b/src/kiri/mode/cam/work/op-area.js index 4c42ee5c..abf4c8ab 100644 --- a/src/kiri/mode/cam/work/op-area.js +++ b/src/kiri/mode/cam/work/op-area.js @@ -471,7 +471,8 @@ class OpArea extends CamOp { while (areas?.length) { let min = { dist: Infinity, - area: undefined + area: undefined, + point: undefined }; for (let area of areas.filter(p => !p.used)) { @@ -486,12 +487,14 @@ class OpArea extends CamOp { if (find.distance < min.dist) { min.area = area; min.dist = find.distance; + min.point = find.point } } // if we have a next-closest top poly, pocket that if (min.area) { min.area.used = true; + printPoint = min.point; pocket({ cutdir: op.ov_conv, depthFirst: process.camDepthFirst,