move fill.js to fdm driver

This commit is contained in:
Stewart Allen 2021-01-25 17:05:48 -05:00
commit fa5a264390
4 changed files with 8 additions and 2 deletions

4
app.js
View file

@ -267,11 +267,11 @@ const script = {
"kiri/ui",
"kiri/lang",
"kiri/lang-en",
"kiri/fill",
"kiri/db",
"kiri/slice",
"kiri/layers",
"kiri/client",
"mode/fdm/fill",
"mode/fdm/driver",
"mode/fdm/client",
"mode/sla/driver",
@ -315,11 +315,11 @@ const script = {
"geo/polygons",
"geo/gyroid",
"moto/pack",
"kiri/fill",
"kiri/slice",
"kiri/slicer",
"kiri/slicer2",
"kiri/layers",
"mode/fdm/fill",
"mode/fdm/driver",
"mode/fdm/slice",
"mode/fdm/prepare",

View file

@ -31,10 +31,12 @@
}
function callExport(callback, mode) {
let alert = API.show.alert("Exporting");
const gcode = [];
KIRI.client.export(API.conf.get(), (line) => {
gcode.push(line);
}, (output) => {
API.hide.alert(alert);
if (callback) {
callback(gcode.join('\r\n'), output);
} else {

View file

@ -965,6 +965,7 @@
hideSlider(true);
let alert = API.show.alert("Preparing Preview");
let isCam = MODE === MODES.CAM, pMode = getMode();
if (feature.preview) {
@ -1007,6 +1008,7 @@
segtimes[`${segNumber++}_${lastMsg}`] = Date.now() - startTime;
}
API.hide.alert(alert);
API.show.progress(0);
if (!isCam) setOpacity(0);

View file

@ -159,6 +159,8 @@
let span_y = bounds.max.y - bounds.min.y;
let density = target.density();
let offset = target.offset() / 2;
let line = target.lineWidth();
let mf = Math.max(span_x, span_y) / line;
let tile = 1 + (1 - density);
let tile_xc = Math.ceil(span_x / tile);
let tile_yc = Math.ceil(span_y / tile);