Ignore:
Timestamp:
04/02/07 11:50:36 (17 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r2292 r2306  
    133133 
    134134                                                // update node's visited flag 
    135                                                 mHierarchyInterface->SetLastVisited(randomLeaf,  
    136                                                                                                                         mHierarchyInterface->GetFrameId()); 
     135                                                mHierarchyInterface->PullUpLastVisited(randomLeaf, mHierarchyInterface->GetFrameId()); 
    137136 
    138137                                                queryQueue.push(QueryPair(randomLeaf,  
     
    152151 
    153152                                                // update node's visited flag 
    154                                                 mHierarchyInterface->SetLastVisited(leaf, mHierarchyInterface->GetFrameId()); 
     153                                                mHierarchyInterface->PullUpLastVisited(leaf, mHierarchyInterface->GetFrameId()); 
    155154 
    156155                                                queryQueue.push(QueryPair(leaf,  
     
    168167                                                         
    169168                                // reset node's visibility classification 
    170                                 // set visibe if geometry in node => we only traverse the node once 
     169                                // set visible if geometry in node => we only traverse the node once 
    171170                                mHierarchyInterface->SetNodeVisible(node, wasVisible && issueQuery); 
    172171 
     
    193192        } 
    194193 
    195         //while (!mHierarchyInterface->GetQueue()->empty()) 
    196         //      mHierarchyInterface->GetQueue()->pop(); 
    197  
    198194        // update the fully visible classifications 
    199         // TODO: this should be done during traversal! 
    200195        mHierarchyInterface->DetermineFullVisibility(mHierarchyInterface->GetHierarchyRoot()); 
     196        //mHierarchyInterface->DetermineVisibilityRatio(mHierarchyInterface->GetHierarchyRoot()); 
    201197} 
    202198//----------------------------------------------------------------------- 
     
    210206        { 
    211207                mThreshold = RAND_MAX - RAND_MAX / mAssumedVisibility; 
    212                 if (mAssumedVisibility > 100) // fix visibility 
     208                if (mAssumedVisibility > 100) // no random decicion 
    213209                        mThreshold = RAND_MAX; 
    214210        } 
Note: See TracChangeset for help on using the changeset viewer.