allow grouping of imported 3mf object groups

This commit is contained in:
Stewart Allen 2021-12-04 15:06:49 -05:00
commit ea5a72dece

View file

@ -2741,8 +2741,8 @@
} }
} }
else if (is3mf) { else if (is3mf) {
MOTO.TMF.parseAsync(e.target.result).then(models => { let odon = function(models) {
console.log({models}); let msg = API.show.alert('Adding Objects');
for (let model of models) { for (let model of models) {
let name = e.target.file.name; let name = e.target.file.name;
if (model.name) { if (model.name) {
@ -2754,6 +2754,21 @@
.saveToCatalog(name) .saveToCatalog(name)
); );
} }
API.hide.alert(msg);
}
let msg = API.show.alert('Decoding 3MF');
MOTO.TMF.parseAsync(e.target.result).then(models => {
API.hide.alert(msg);
if (models.length > 1 && !group) {
UC.confirm(`group ${models.length} objects?`).then(ok => {
if (ok) {
group = [];
}
odon(models);
});
} else {
odon(models);
}
}); });
} }
else if (isgcode) loadCode(e.target.result, 'gcode'); else if (isgcode) loadCode(e.target.result, 'gcode');