Region.IsVisible(PointF) has very slow performance for large floating point values
TLTR The time it takes to do one Region.IsVisible(Point) call doesn’t depend on the number of points at all. Instead it depends on the number of rectangles it takes to fully and precisely cover the region. Which depends on..: the shapes those points describe and usually the size of the shape. Example 1: A rectangular … Read more