示例#1
0
        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);
        }
示例#2
0
        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;
        }