Skip to main content
Version: 4.x

Class: Vector3Pool

Beta

Represents a pool of Vector3 objects that can be reused.

Constructors​

new Vector3Pool()​

new Vector3Pool(size): Vector3Pool

Beta

Creates a new Vector3Pool instance.

Parameters​

• size: number = 30

The size of the pool (default: 30)

Returns​

Vector3Pool

Defined in​

packages/utilities/src/three/Vector3Pool.ts:20

Methods​

getNext()​

getNext(copyFrom?): Vector3

Beta

Gets the next available Vector3 object from the pool.

Parameters​

• copyFrom?: Vector3

An optional Vector3 object to copy the values from

Returns​

Vector3

The next available Vector3 object

Defined in​

packages/utilities/src/three/Vector3Pool.ts:30