public static Point Rotate(this Point point, double degrees) { var vector = new System.Windows.Vector(point.X, point.Y); vector = vector.RotateRadians(degrees * DegToRad); return(new Point((int)vector.X, (int)vector.Y)); }
public static System.Windows.Vector Rotate(this System.Windows.Vector vector, double degrees) { return(vector.RotateRadians(degrees * DegToRad)); }
public static System.Windows.Vector Rotate(this System.Windows.Vector v, double degrees) { return(v.RotateRadians(degrees * Math.PI / 180d)); }