Picky OSnaps

I found and fixed the problem. The visibility testing wasn’t paying attention to clipping plane orientations properly, and didn’t obey per viewport visibility, like HideInDetail.