From 9707283cd89fa0c968ba2ae0170142aa5b6ece63 Mon Sep 17 00:00:00 2001 From: bakedpotatolord Date: Thu, 15 May 2025 09:52:37 -0600 Subject: [PATCH] fix printpoint bug --- src/kiri-mode/cam/ops.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/kiri-mode/cam/ops.js b/src/kiri-mode/cam/ops.js index a209bffe..e87fb5e4 100644 --- a/src/kiri-mode/cam/ops.js +++ b/src/kiri-mode/cam/ops.js @@ -703,6 +703,11 @@ class OpOutline extends CamOp { cutdir = !cutdir; } + // printpoint becomes NaN in engine mode. not sure why but this fixes it + if(Object.values(printPoint).some(v=>Number.isNaN(v))){ + printPoint = newPoint(0,0,0); + } + for (let slice of sliceOut) { let polys = [], t = [], c = []; let lines =POLY.flatten(slice.camLines)