return the dot product of this vector and other vector
vector magnitude
return the vector projection of this vector onto other vector
return the scalar projection of this vector onto other vector
this vector rotated 90 degrees
unit vector of this vector
true if this vector has a length of exactly zero
a vector in 2d space