add more selection info

This commit is contained in:
Stewart Allen 2022-01-05 20:32:41 -05:00
commit 3d1e111801
2 changed files with 70 additions and 43 deletions

View file

@ -352,6 +352,17 @@ let util = mesh.util = {
}
},
extract(object, opt = {}) {
let field = opt.fields || ['x', 'y', 'z'];
let array = [];
for (let k of field) {
let v = object[k] || 0;
if (opt.round !== undefined) v = v.round(opt.round);
if (opt.fixed !== undefined) v = v.toFixed(opt.fixed);
array.push(v);
}
return array;
}
};
let broker = gapp.broker;