Intersect View Rectangle
Intersect[object, polygon] can be complicated. If we know the polygon is a rectangle, much simpler methods are available.
Consider the edges of the worksheet. Any object we can see is inside. This allows for a very simple intersection test: