Two points can return true, but not be visible to each other due to detail brushes, curves, etc.
Normally used to test if two entities can potentially see each other, point1 would be the currentOrigin of the first entitiy and point2 the currentOrigin of the second entity.
This function relies on the Potentially Visible Set, and areaportal data generated during the BSP compiling of a map.