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.
Returns the angle between this vector and another, such that a rotation about this angle will align this vector onto the other.
Divides this vector by the given scalar into the target output vector.
Divides this vector by the given scalar into the target output vector.
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.
Negates this vector into the target output vector.
Negates this vector into the target output vector.
Normalizes this vector into the target output vector.
Normalizes this vector into the target output vector.
Returns the normalized vector.
Returns the normalized vector.
Destructively reflect this vector about the given normal.
Destructively reflect this vector about the given normal.
the normal must be normalized.
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.
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.
Negates this vector.
Negates this vector.