Vector extensions
Masks
There are a lot of masks added in Vector2 and Vector3 (XY, YX, XZ, ZX, YZ, ZY, X0Y, X0Z...).
myVector2.XYZ(z); // to Vector3
myVector3.XY(); // to Vector2;
All masks requiring a Z in Vector2 have an optional
z
parameter.
Math
Alias Math.Vector2Rotate
myVector2.Rotate(float angle); // rotate the vector