From c188237003bf38493d8ff5bbc1b162cd67f542ce Mon Sep 17 00:00:00 2001 From: bakedpotatolord Date: Tue, 29 Jul 2025 21:39:04 -0600 Subject: [PATCH] append xyz to line if outputting arc --- src/kiri/mode/cam/export.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kiri/mode/cam/export.js b/src/kiri/mode/cam/export.js index 5fe36a4e..04a8bdb3 100644 --- a/src/kiri/mode/cam/export.js +++ b/src/kiri/mode/cam/export.js @@ -282,19 +282,19 @@ export function cam_export(print, online) { lastGn = gn; - if (dx || newpos.x !== pos.x) { + if (dx || newpos.x !== pos.x || arc) { pos.x = newpos.x; runbox.min.x = Math.min(runbox.min.x, pos.x); runbox.max.x = Math.max(runbox.max.x, pos.x); nl.append(space).append(axis.X).append(add0(consts.pos_x = pos.x * factor)); } - if (dy || newpos.y !== pos.y) { + if (dy || newpos.y !== pos.y || arc) { pos.y = newpos.y; runbox.min.y = Math.min(runbox.min.y, pos.y); runbox.max.y = Math.max(runbox.max.y, pos.y); nl.append(space).append(axis.Y).append(add0(consts.pos_y = pos.y * factor)); } - if (dz || newpos.z !== pos.z) { + if (dz || newpos.z !== pos.z || arc) { pos.z = newpos.z; runbox.min.z = Math.min(runbox.min.z, pos.z); runbox.max.z = Math.max(runbox.max.z, pos.z);