Closed
Description
Geometry bounding box gives a somewhat misleading result when used in an InstancedMesh.
var count = 10000;
var mesh = new THREE.InstancedMesh( geometry, material, count );
var dummy = new THREE.Object3D();
for ( var i = 0; i < count; i ++ ) {
dummy.position.set(
Math.random() * 20 - 10,
Math.random() * 20 - 10,
Math.random() * 20 - 10
);
dummy.updateMatrix();
mesh.setMatrixAt( i, dummy.matrix );
}
Using new Box3().setFromObject(mesh) only gives you the Box3 for the single geometry, and not for the whole instance.