remove zlist() in mesh, test structuredClone for object.clone

This commit is contained in:
Stewart Allen 2022-05-15 14:48:22 -04:00
commit 38f5399573
4 changed files with 5 additions and 23 deletions

View file

@ -172,19 +172,6 @@ let model = {
return subs.toFloat32();
},
// used to generate a list for split snapping
zlist(data) {
let { id, matrix, round } = data;
let zlist = {};
let pos = translate_encode(id, matrix);
for (let i=0, l=pos.length; i<l; ) {
let v1 = new Vector3(pos[i++], pos[i++], pos[i++]);
let z = v1.z.round(round || 2);
zlist[z] = '';
}
return Object.keys(zlist).map(v => parseFloat(v));
},
// split a model along an axis at a given point
// return two arrays of vertices for each resulting object
split(data) {