bool GtpVisibility::PreprocessingManager::GetPVS const Vector3 point,
const float  radius,
InfoContainer< NodeInfo > *  visibleNodes,
InfoContainer< MeshInfo > *  visibleMeshes
[virtual]
 

Retrieve a PVS corresponding to the given spherical neighborhood of the point. Typically the implementation of this method will firs locate all viewcells intersecting the sphere using efficient logarithmic search enhanced with caching the last query. Then it computes a union of the PVS for the found viewcells.

Parameters:
point the center point of the spherical neighborhood
radius the radius of the spherical neighborhood. Note that if radius==0 a more efficient implementation of the method for this special case can be used.
visibleNodes of not NULL a set of visible hierarchy nodes is added to the visibleNodes container. This set is formed of visible leafs or fully visible interior nodes.
visibleMeshes if not NULL the set of visible meshes is added to the container. Returns true if the corresponding PVS exists.

Here is the call graph for this function:


Generated on Fri Apr 29 19:49:38 2005 for GameTools Visibility Modules by  doxygen 1.4.2