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)); }
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)); }