Returns the vector scaled by the given scalar.
Returns the vector scaled by the given scalar.
The dot product of two vectors.
The dot product of two vectors.
Adds two vectors.
Adds two vectors.
Subtracts two vectors.
Subtracts two vectors.
Returns the vector dividied by the given scalar.
Returns the vector dividied by the given scalar.
Adds this vector to another vector into the target output vector.
Adds this vector to another vector into the target output vector.
Adds this vector to another vector into the target output vector.
Adds this vector to another vector into the target output vector.
Adds this vector to another vector into the target output vector.
Adds this vector to another vector into the target output vector.
Return the quaternion that will align this vector with another.
Cross products this vector and another into the target output vector.
Cross products this vector and another into the target output vector.
Returns the cross product of two vectors.
Returns the cross product of two vectors.
Destructively places the linear interpolation of this vector with another into out, with t ranging from 0..1
Returns the linear interpolation of this vector with another, with t ranging from 0..1
Returns the linear interpolation of this vector with another, with t ranging from 0..1
Returns the squared magnitude (length2) of this vector.
Returns the squared magnitude (length2) of this vector.
Returns the magnitude (length) of this vector.
Returns the magnitude (length) of this vector.
Returns the normalized vector.
Returns the normalized vector.
Destructively reflect this vector about the given normal.
Return a vector reflecting this vector about the given normal.
Return a vector reflecting this vector about the given normal.
the normal must be normalized.
Scales this vector by the given scalar, into the target output vector.
Subtracts a vector from this vector into the given output vector.
Subtracts a vector from this vector into the given output vector.
Subtracts a vector from this vector into the given output vector.
Subtracts a vector from this vector into the given output vector.
Subtracts a vector from this vector into the given output vector.
Subtracts a vector from this vector into the given output vector.
Returns the cross product of two vectors.
Returns the cross product of two vectors.