diff --git a/src/kiri/mode/cam/work/op-area.js b/src/kiri/mode/cam/work/op-area.js index 148671ae..1647d0ea 100644 --- a/src/kiri/mode/cam/work/op-area.js +++ b/src/kiri/mode/cam/work/op-area.js @@ -142,7 +142,7 @@ class OpArea extends CamOp { let pinc = 1 / polys.length; for (let area of polys) { let bounds = area.getBounds3D(); - let ts_off = toolDiam / 2 - ts_eps + (op.leave_xy ?? 0); + let ts_off = toolDiam / 2 + (op.leave_xy ?? 0) + ts_eps; let offopt = { arc: 250, join: roundSharps ? ClipperLib.JoinType.jtRound : undefined,