예제 #1
0
        public PolarCoordinate ToPolarCoordinate(PointD point)
        {
            //return point.Subtract(HalfWidth, HalfHeight).Divide(HorizontalScale, VerticalScale)
            //    .ToPolarCoordinate().Rotate(pRotation.DecimalDegrees).ToOrientation(pOrigin, pOrientation);
            PointD          value  = point.Subtract(HalfWidth, HalfHeight).Divide(HorizontalScale, VerticalScale);
            PolarCoordinate value2 = PointDToPolarCoordinate(value);

            return(value2.Rotate(pRotation.DecimalDegrees).ToOrientation(pOrigin, pOrientation));
        }