The Box2.getSize()
method returns a Vector2
representing the width and height of a box.
box.getSize(out: Vector2): Vector2
out
(optional): a Vector2
to store the result in. If not provided, a new Vector2
will be created.Vector2
object representing the width and height of the box.const box = new THREE.Box2(new THREE.Vector2(-1, -1), new THREE.Vector2(1, 1));
const size = box.getSize();
// size.x === 2, size.y === 2
const myVector = new THREE.Vector2();
box.getSize(myVector);
// myVector.x === 2, myVector.y === 2
In this example, we create a new Box2
object representing a square centered at the origin with side length 2. We then use the getSize()
method to retrieve its dimensions.
The Box2
object represents a 2D bounding box. The getSize()
method computes the size of this box by subtracting the minimum position from the maximum position along each axis. The resulting Vector2
represents the width and height of the box.