From a44b3472075611ae554db3db63aaedfa7be64197 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 9 Jan 2021 19:25:29 -0500 Subject: [PATCH] correct belt output epos.y --- src/kiri/print.js | 4 ++-- src/mode/fdm/export.js | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/kiri/print.js b/src/kiri/print.js index 0d1956dc..307d221a 100644 --- a/src/kiri/print.js +++ b/src/kiri/print.js @@ -99,8 +99,8 @@ .split("\n"); const scope = this, - morph = false, - // morph = true, + // morph = false, + morph = true, bounds = scope.bounds = { max: { x:-Infinity, y:-Infinity, z:-Infinity}, min: { x:Infinity, y:Infinity, z:Infinity} diff --git a/src/mode/fdm/export.js b/src/mode/fdm/export.js index 39735adf..de6c6d5d 100644 --- a/src/mode/fdm/export.js +++ b/src/mode/fdm/export.js @@ -201,9 +201,7 @@ console.log({isBelt, offset}); if (isBelt) { epos.x = pos.x; epos.z = pos.z * icos; - epos.y = pos.y + epos.z * bcos; - // epos.z = pos.y * icos; - // epos.y = pos.z + (pos.y * icos) * bcos; + epos.y = -pos.y + epos.z * bcos; } if (emit.x) o.append(" X").append(epos.x.toFixed(decimals)); if (emit.y) o.append(" Y").append(epos.y.toFixed(decimals));