svg import behavior normalized for all modes
This commit is contained in:
parent
5107d1758c
commit
3fd79573e6
3 changed files with 12 additions and 15 deletions
1
notes.md
1
notes.md
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue