restore gcode preview. bump rev 2.3.D4

This commit is contained in:
Stewart Allen 2020-11-09 13:57:18 -05:00
commit fff3ad5db6
11 changed files with 113 additions and 221 deletions

View file

@ -153,18 +153,24 @@ KIRI.worker = {
});
},
gcode: function(data, send) {
current.print.exportGCode(false, function(gcode) {
send.done({
gcode: gcode,
lines: current.print.lines,
bytes: current.print.bytes,
bounds: current.print.bounds,
distance: current.print.distance,
time: current.print.time
});
}, function(line) {
send.data({line:line});
parse: function(args, send) {
const { settings, code, type } = args;
const center = settings.process.outputOriginCenter;
const origin = settings.origin;
const offset = {
x: origin.x,
y: -origin.y,
z: origin.z
};
const print = KIRI.newPrint(settings, Object.values(cache));
const parsed = print.parseGCode(code, offset, progress => {
send.data({progress});
}, done => {
const layers = KIRI.driver.FDM.prepareRender(done, progress => {
send.data({progress});
}, { thin: true });
send.done({parsed: KIRI.codec.encode(layers)});
});
},