diff --git a/src/kiri-mode/cam/ops.js b/src/kiri-mode/cam/ops.js index 8f5f586c..1b886f32 100644 --- a/src/kiri-mode/cam/ops.js +++ b/src/kiri-mode/cam/ops.js @@ -155,7 +155,7 @@ class OpLevel extends CamOp { poly.reverse(); } poly.forEachPoint((point, pidx) => { - camOut(point.clone(), pidx > 0, stepOver); + camOut(point.clone(), true, stepOver); }, false); }); setPrintPoint(printPoint); diff --git a/src/kiri-mode/cam/prepare.js b/src/kiri-mode/cam/prepare.js index e9f0085e..56b3527d 100644 --- a/src/kiri-mode/cam/prepare.js +++ b/src/kiri-mode/cam/prepare.js @@ -562,7 +562,7 @@ function prepEach(widget, settings, print, firstPoint, update) { opSum += weight; if (tool && lastPoint) { newLayer(); - layerPush(printPoint = lastPoint.clone().setZ(zmax + zadd), 0, 0, tool); + layerPush(printPoint = lastPoint.clone().setZ(zmax_outer), 0, 0, tool); newLayer(); } }