From e4b10623bb8f176c84d0cda78488044225ea71b2 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 19 Dec 2023 11:40:20 -0500 Subject: [PATCH] add pos_x, pos_y, pos_z, feed to macro vars --- src/kiri-mode/cam/export.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/kiri-mode/cam/export.js b/src/kiri-mode/cam/export.js index 53633a63..b2bdfd80 100644 --- a/src/kiri-mode/cam/export.js +++ b/src/kiri-mode/cam/export.js @@ -258,27 +258,27 @@ CAM.export = function(print, online) { 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("X").append(add0(pos.x * factor)); + nl.append(space).append("X").append(add0(consts.pos_x = pos.x * factor)); } if (dy || newpos.y !== pos.y) { 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("Y").append(add0(pos.y * factor)); + nl.append(space).append("Y").append(add0(consts.pos_y = pos.y * factor)); } if (dz || newpos.z !== pos.z) { pos.z = newpos.z; runbox.min.z = Math.min(runbox.min.z, pos.z); runbox.max.z = Math.max(runbox.max.z, pos.z); - nl.append(space).append("Z").append(add0(pos.z * factor)); + nl.append(space).append("Z").append(add0(consts.pos_z = pos.z * factor)); } if (da) { pos.a = newpos.a; - nl.append(space).append("A").append(add0(pos.a * factor)); + nl.append(space).append("A").append(add0(consts.pos_a = pos.a * factor)); } if (newFeed) { pos.f = feed; - nl.append(space).append("F").append(add0(feed * factor, true)); + nl.append(space).append("F").append(add0(consts.feed = feed * factor, true)); } // temp hack to support RML1 dialect from a file extensions trigger