(va, vb)
| 343 | outParents[oi] = newParentId[t]; |
| 344 | oi++; |
| 345 | } |
| 346 | |
| 347 | const outGeo = new THREE.BufferGeometry(); |
| 348 | outGeo.setAttribute('position', new THREE.BufferAttribute(outPositions, 3)); |
| 349 | outGeo.computeVertexNormals(); |
| 350 | |
| 351 | // Carry through excludeWeight if input had it (precision masking pipeline) |
| 352 | const inExcl = geometry.attributes.excludeWeight; |
| 353 | if (inExcl) { |