fix engine direct parsing

This commit is contained in:
Stewart Allen 2021-03-10 10:01:49 -05:00
commit 15a00248bd

View file

@ -47,11 +47,10 @@ class Engine {
parse(data) {
return new Promise((accept, reject) => {
try {
new moto.STL().parse(data, vertices => {
this.listener({parsed: data, vertices});
this.widget.loadVertices(vertices).center();
accept(this);
});
let vertices = new moto.STL().parse(data);
this.listener({parsed: data, vertices});
this.widget.loadVertices(vertices).center();
accept(this);
} catch (error) {
reject(error);
}