This interface represents a vector in a multi-dimensional space.
Calculate the angle between this vector and another vector.
Returns the number of dimensions of the spatial object.
Compute the distance to another point.
Calculate the dot product of this vector with another vector.
Returns true if all values in the spatial are finite.
Returns true if any value in the spatial is infinite.
Returns true if any value in the spatial is NaN (Not a Number).
Subtracts another vector from this vector.
Calculates the norm (magnitude) of the vector.
Normalizes the vector.
Add a vector to this vector.
Scale this vector by a scalar value.
Negates the vector, flipping its direction.
Get Zero vector.