Ignore:
Timestamp:
02/27/07 10:25:01 (17 years ago)
Author:
mattausch
Message:

implemented function for exact visibility queries

Location:
GTP/trunk/Lib/Vis/OnlineCullingCHC/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/CoherentHierarchicalCullingManager.cpp

    r1816 r2171  
    2525        unsigned int visiblePixels = 0; 
    2626         
    27         //Ogre::LogManager::getSingleton().logMessage("chc"); 
     27        ///////////// 
    2828        //-- PART 1: process finished occlusion queries 
     29 
    2930        while (!mHierarchyInterface->GetQueue()->empty() || !queryQueue.empty()) 
    3031        { 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/StopAndWaitCullingManager.cpp

    r925 r2171  
    1313                         
    1414                // interesting for visualization purpose 
    15                 mHierarchyInterface->SetNodeVisible(node, false); 
    16                 mHierarchyInterface->SetLastVisited(node, mHierarchyInterface->GetFrameId()); 
     15                if (mVisualizeCulledNodes) 
     16                { 
     17                        mHierarchyInterface->SetNodeVisible(node, false); 
     18                        mHierarchyInterface->SetLastVisited(node, mHierarchyInterface->GetFrameId()); 
     19                } 
    1720 
    1821                bool intersects = false; 
     
    3033                else if (intersects) 
    3134                { 
    32                         mHierarchyInterface->SetNodeVisible(node, true); 
     35                        if (mVisualizeCulledNodes) 
     36                        { 
     37                                mHierarchyInterface->SetNodeVisible(node, true); 
     38                        } 
     39 
    3340                        mHierarchyInterface->TraverseNode(node); 
    3441                } 
     
    4249                 
    4350                        // node visible 
    44                         if (0 || visiblePixels > mVisibilityThreshold) 
     51                        if (visiblePixels > mVisibilityThreshold) 
    4552                        { 
    4653                                mHierarchyInterface->TraverseNode(node); 
Note: See TracChangeset for help on using the changeset viewer.