From 7b98977b2c659f030042a44ec01f2c2ac3cf40f7 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 9 Mar 2021 17:58:24 -0500 Subject: [PATCH] remove erroneous passing height --- src/mode/cam/prepare.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mode/cam/prepare.js b/src/mode/cam/prepare.js index 0486878e..022d6681 100644 --- a/src/mode/cam/prepare.js +++ b/src/mode/cam/prepare.js @@ -296,7 +296,7 @@ ) + ztOff, mustGoUp = Math.max(maxz - point.z, maxz - lastPoint.z) >= tolerance, clearz = maxz; - // up if any point between higher than start/outline, go up + // up if any point between higher than start/outline, go up first if (mustGoUp) { layerPush(lastPoint.clone().setZ(clearz), 0, 0, tool.getNumber()); } @@ -488,8 +488,9 @@ * return tool Z clearance height for a line segment movement path */ function getZClearPath(terrain, x1, y1, x2, y2, z, zadd, off, over) { + // when terrain skipped, top + pass used if (terrain > 0) { - return terrain + zadd + over; + return terrain; } let maxz = z; let check = [];