Test visibility like cursor selection

It’s an issue I posted several days ago. I created a repo on GitHub that you can try.

Essentially, for some points, ray_cast() returns False even though they are apparently occluded by some faces, while many other points under similar conditions are found True.