Let's say you have a set of triangles, and you want to know which members of that set are visible from a given point. What is the most efficient way to calculate this?