public void Translate(Vector2F vec) { Translate(vec.x, vec.y); }
public void Multiply(Vector2F vec) { Multiply(vec.x, vec.y); }
public void Divide(Vector2F scale) { Divide(scale.X, scale.Y, 1f); }
public Vector2F(Vector2F vec) { x = vec.x; y = vec.y; }
public void Multiply(Vector2F scale) { Multiply(scale.X, scale.Y, 1f); }
public void Translate(Vector2F vec) { Translate(vec.X, vec.Y, 0f); }
public Vector3F(Vector2F vec) { x = vec.X; y = vec.Y; z = 0f; }
public bool Equals(Vector2F rhs) { return(this.LengthSquared == rhs.LengthSquared); }
public void Divide(Vector2F vec) { Divide(vec.x, vec.y); }