示例#1
0
        private CircleSegment FindSegment(float mX, float mY)
        {
            PointF center = GetCenter(RenderTarget.Screen);

            mX = (mX - center.X) / fZoom;
            mY = (mY - center.Y) / fZoom;
            return(fModel.FindSegment(mX, mY));
        }
示例#2
0
        private CircleSegment FindSegment(PointF mpt)
        {
            Point   imPt   = GetImageRelativeLocation(mpt);
            ExtSize imSize = GetImageSize();
            float   dX     = (imPt.X - imSize.Width / 2.0f) / fZoom;
            float   dY     = (imPt.Y - imSize.Height / 2.0f) / fZoom;

            return(fModel.FindSegment(dX, dY));
        }