public static Cursor GetCursorFromPointsInSquare(double sideSize, Point end) { var halfSide = sideSize / 2; var center = new Point(halfSide, halfSide); var deg = Geometrics.GetDegress(Mapper.Map <Point>(center), end); var segment = GetHotSpotSegment(deg); return(CursorFromSegment(segment)); }
public void GetDegressUpperLeft() { var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(0, 0)); Assert.AreEqual(135, degrees, 3); }
public void GetDegressBottomRight() { var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(100, 100)); Assert.AreEqual(315, degrees, 3); }
public void GetDegressBottomMiddle() { var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(50, 100)); Assert.AreEqual(270, degrees, 3); }
public void GetDegressMiddleRight() { var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(100, 50)); Assert.AreEqual(0, degrees, 3); }
public void GetDegressUpperRight() { var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(100, 0)); Assert.AreEqual(45, degrees, 3); }
public void GetDegressUpperMiddle() { var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(50, 0)); Assert.AreEqual(90, degrees, 3); }