From a8e4294cfde569c8ca827dbb4a1fcf468a5a208b Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 14 May 2022 15:33:29 -0400 Subject: [PATCH] fix depth order of outline top cuts --- src/kiri-mode/cam/ops.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kiri-mode/cam/ops.js b/src/kiri-mode/cam/ops.js index c0bccdee..a8d41bf3 100644 --- a/src/kiri-mode/cam/ops.js +++ b/src/kiri-mode/cam/ops.js @@ -478,7 +478,7 @@ class OpOutline extends CamOp { // start slices at top of stock when `clear top` enabled if (op.top) { let first = slices[0]; - for (let z of indices.filter(v => v >= zMax)) { + for (let z of indices.filter(v => v >= zMax).reverse()) { let add = first.clone(true); add.tops.forEach(top => top.poly.setZ(add.z)); add.shadow = first.shadow.clone(true);