From 509cb311a4ec41ffa2c89121cf68793c662eee0a Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 15 Nov 2020 15:45:14 -0500 Subject: [PATCH] roughing flats broke z bottom --- src/mode/cam/slice.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mode/cam/slice.js b/src/mode/cam/slice.js index 764b2960..d2b9d4f6 100644 --- a/src/mode/cam/slice.js +++ b/src/mode/cam/slice.js @@ -168,7 +168,9 @@ let indices = slicer.interval(roughDown, { down: true, min: zBottom, fit: true }); // add flats if (proc.camRoughFlat) { - let flats = Object.keys(slicer.zFlat).map(v => parseFloat(v).round(4)); + let flats = Object.keys(slicer.zFlat) + .map(v => parseFloat(v).round(4)) + .filter(v => v >= zBottom); flats.forEach(v => { if (!indices.contains(v)) { indices.push(v);