From 60107a811052bf540c1f1aaa9a9593ef0f46c025 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Thu, 18 Dec 2025 20:08:45 -0500 Subject: [PATCH] fix zBottom with step down and outline --- src/kiri/mode/cam/op-area.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kiri/mode/cam/op-area.js b/src/kiri/mode/cam/op-area.js index aa9440af..13c92ca1 100644 --- a/src/kiri/mode/cam/op-area.js +++ b/src/kiri/mode/cam/op-area.js @@ -227,7 +227,7 @@ class OpArea extends CamOp { } else if (mode === 'trace') { let { tr_type } = op; - let zs = down ? base_util.lerp(zTop, op.thru ? zBottom : area.minZ(), down) : [ bounds.min.z ]; + let zs = down ? base_util.lerp(zTop, op.thru ? zBottom : Math.max(zBottom, area.minZ()), down) : [ bounds.min.z ]; let zroc = 0; let zinc = 1 / zs.length; for (let z of zs) {