Optional
arg: neverOptional
arg2: neverAssigns the values of the passed in vector to this vector. Returns itself.
cross
Computes the cross product of this and the passed in vector, returning itself.
floor
Floor the components of a vector to produce a new vector
lerp
Constructs a new vector using linear interpolation on each component from two vectors.
magnitude
The magnitude of the vector
normalize
Normalizes this vector, returning itself.
scale
Scales this by the passed in value, returning itself.
slerp
Constructs a new vector using spherical linear interpolation on each component from two vectors.
toString
Create a string representation of a vector
Optional
options: { decimals?: number; delimiter?: string }
Vector3 wrapper class which can be used as a Vector3 for APIs on @minecraft/server which require a Vector, but also contain additional helper methods. This is an alternative to using the core Vector 3 utility methods directly, for those who prefer a more object-oriented approach. This version of the class is mutable and changes state inline.
For an immutable version of the build, use ImmutableVector3Builder.