add api.feature.on_add_stl interceptor

This commit is contained in:
Stewart Allen 2020-04-12 14:23:35 -04:00
commit 86cc2cff85

View file

@ -1450,11 +1450,17 @@ self.kiri.copyright = exports.COPYRIGHT;
newWidget(undefined,group)
.loadVertices(JSON.parse(e.target.result).toFloat32())
);
if (isstl) platform.add(
newWidget(undefined,group)
.loadVertices(new MOTO.STL().parse(e.target.result))
.saveToCatalog(e.target.file.name)
);
if (isstl) {
if (API.feature.on_add_stl) {
API.feature.on_add_stl(e.target.result);
} else {
platform.add(
newWidget(undefined,group)
.loadVertices(new MOTO.STL().parse(e.target.result))
.saveToCatalog(e.target.file.name)
);
}
}
if (isgcode) loadCode(e.target.result, 'gcode');
if (issvg) loadCode(e.target.result, 'svg');
if (isset) settingsImport(e.target.result, true);