create with all components filled with specified value
add value to all components of vector
add components of another vector to corresponding components of this vector
fill all components of vector with specified value
cross product of 2 vec2 is scalar in Z axis
divide all components of vector by value
divide components of this vector by corresponding components of another vector
dot product (sum of by-component products of vector components)
multiply all components of vector by value
multiply components of this vector by corresponding components of another vector
normalize vector: make its length == 1
add value to all components of vector
multiply all components of vector by value
subtract value from all components of vector
divide all components of vector by value
add value to all components of vector
subtract value from all components of vector
subtract value from all components of vector
add value to all components of vector
multiply all components of vector by value
subtract value from all components of vector
divide all components of vector by value
by component add values of corresponding components of other vector
by component multiply values of corresponding components of other vector
by component subtract values of corresponding components of other vector
by component divide values of corresponding components of other vector
returns vector with all components which are negative of components for this vector
returns vector rotated 90 degrees counter clockwise
returns vector rotated 90 degrees clockwise
subtract value from all components of vector
subtract components of another vector from corresponding components of this vector
length of vector
sum of squares of all vector components
returns normalized copy of this vector
2 dimensional vector