public static Vector2f Lerp(Vector2f from, Vector2f to, float t) { return(from + ((to - from) * t)); }
public float Dot(Vector2f b) { return(this.X * b.X + this.Y * b.Y); }