From 93ae09533a1bb2a8753e27ad86bd29559a51c525 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 14 Jan 2026 20:16:52 -0500 Subject: [PATCH] correct tool shadow epsilon --- src/kiri/mode/cam/work/op-area.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,