diff --git a/src/kiri/print.js b/src/kiri/print.js index c2e200df..0f36956d 100644 --- a/src/kiri/print.js +++ b/src/kiri/print.js @@ -1278,7 +1278,8 @@ for (let [k,v] of Object.entries(consts)) { eva.push(`let ${k} = "${v}";`); } - eva.push(`try {( ${tok} )} catch (e) {0}`); + eva.push(`function range(a,b) { return (a + (layer / layers) * (b-a)).round(3) }`) + eva.push(`try {( ${tok} )} catch (e) {console.log(e);0}`); let scr = eva.join(''); let evl = eval(`{ ${scr} }`); nutok = evl; diff --git a/src/mode/fdm/export.js b/src/mode/fdm/export.js index ca2b1cc6..905c5348 100644 --- a/src/mode/fdm/export.js +++ b/src/mode/fdm/export.js @@ -92,6 +92,7 @@ bottom: offset ? 0 : -device.bedDepth/2, z_max: device.maxHeight, layers: layers.length, + progress: 0, nozzle: 0, tool: 0 },