This interface represents a vector in a multi-dimensional space.
Calculate the angle between this vector and another vector.
Calculate the distance between this vector and another vector.
Calculate the dot product of this vector with another vector.
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.