public static double GetDegrees(this Vector2 v) { var rad = v.GetRadians(); var ret = rad * (180.0 / Math.PI); while (ret < 0) { ret += 360; } while (ret >= 360) { ret -= 360; } return(ret); }
public static Vector2 SetLength(this Vector2 v, float length) { var angle = v.GetRadians(); return(CreateVector(angle, length)); }