public double GetAngleInDegrees(IPointInt32 stop) { var dx = stop.X - X; var dy = stop.Y - Y; double angle = Math.Atan2(-dx, dy); var degrees = 90 + ((angle * 180) / Math.PI); if (degrees < 0) { degrees += 360; } return(degrees); }
public double GetAngleInDegrees(IPointInt32 stop) { var dx = stop.X - X; var dy = stop.Y - Y; double angle = Math.Atan2(-dx, dy); var degrees = 90 + ((angle * 180) / Math.PI); if (degrees < 0) { degrees += 360; } return degrees; }