Example #1
0
        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));
        }
Example #2
0
        public void GetDegressUpperLeft()
        {
            var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(0, 0));

            Assert.AreEqual(135, degrees, 3);
        }
Example #3
0
        public void GetDegressBottomRight()
        {
            var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(100, 100));

            Assert.AreEqual(315, degrees, 3);
        }
Example #4
0
        public void GetDegressBottomMiddle()
        {
            var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(50, 100));

            Assert.AreEqual(270, degrees, 3);
        }
Example #5
0
        public void GetDegressMiddleRight()
        {
            var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(100, 50));

            Assert.AreEqual(0, degrees, 3);
        }
Example #6
0
        public void GetDegressUpperRight()
        {
            var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(100, 0));

            Assert.AreEqual(45, degrees, 3);
        }
Example #7
0
        public void GetDegressUpperMiddle()
        {
            var degrees = Geometrics.GetDegress(new Point(50, 50), new Point(50, 0));

            Assert.AreEqual(90, degrees, 3);
        }