svg import behavior normalized for all modes

This commit is contained in:
Stewart Allen 2022-01-28 17:24:39 -05:00
commit 3fd79573e6
3 changed files with 12 additions and 15 deletions

View file

@ -20,6 +20,7 @@
* `F` complete and expose grouping feature
* `F` add svgnest-like arrange algorithm
* `F` warn if part hanging in negative Z space or off bed in general
* `F` add instancing support for 3MF files on import
# FDM

View file

@ -2884,20 +2884,16 @@
load_dec();
}
else if (issvg) {
if (MODE === MODES.LASER) {
loadCode(e.target.result, 'svg');
} else {
let name = e.target.file.name;
let svg = LOAD.SVG.parse(e.target.result);
let ind = 0;
for (let v of svg) {
let num = ind++;
platform.add(
newWidget(undefined, group)
.loadVertices(svg[num].toFloat32())
.saveToCatalog(num ? `${name}-${num}` : name)
);
}
let name = e.target.file.name;
let svg = LOAD.SVG.parse(e.target.result);
let ind = 0;
for (let v of svg) {
let num = ind++;
platform.add(
newWidget(undefined, group)
.loadVertices(svg[num].toFloat32())
.saveToCatalog(num ? `${name}-${num}` : name)
);
}
load_dec();
}

View file

@ -48,7 +48,7 @@
this.id = id || new Date().getTime().toString(36);
this.settings = settings;
this.widgets = widgets;
debugE = settings.controller.devel ? 1 : 0;
debugE = settings ? (settings.controller.devel ? 1 : 0) : 0;
}
PRO.addOutput = addOutput;