Ignore:
Timestamp:
07/28/06 09:37:05 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/VspOspTree.cpp

    r1166 r1168  
    610610                // update scalar pvs size value 
    611611                ObjectPvs &pvs = viewCell->GetPvs(); 
    612                 mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs.CountPvs(), pvs.GetSize()); 
     612                mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs.CountObjectsInPvs(), pvs.GetSize()); 
    613613 
    614614                mVspStats.contributingSamples += conSamp; 
     
    725725                // update scalar pvs size value 
    726726                ObjectPvs &pvs = viewCell->GetPvs(); 
    727                 mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs.CountPvs(), pvs.GetSize()); 
     727                mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs.CountObjectsInPvs(), pvs.GetSize()); 
    728728 
    729729                mVspStats.contributingSamples += conSamp; 
     
    17971797                        if (leaf->TreeValid() &&  
    17981798                                (!onlyUnmailed || !leaf->Mailed()) && 
    1799                                 ((maxPvsSize < 0) || (leaf->GetViewCell()->GetPvs().CountPvs() <= maxPvsSize))) 
     1799                                ((maxPvsSize < 0) || (leaf->GetViewCell()->GetPvs().CountObjectsInPvs() <= maxPvsSize))) 
    18001800                        { 
    18011801                                leaves.push_back(leaf); 
     
    18741874                  << "PVS: " << data.mPvs << " (min: " << mTermMinPvs << "), " 
    18751875                  << "#rays: " << (int)data.mRays->size() << " (max: " << mTermMinRays << "), " 
    1876                   << "#pvs: " << leaf->GetViewCell()->GetPvs().CountPvs() << "), " 
     1876                  << "#pvs: " << leaf->GetViewCell()->GetPvs().CountObjectsInPvs() << "), " 
    18771877                  << "#avg ray contrib (pvs): " << (float)data.mPvs / (float)data.mRays->size() << endl; 
    18781878#endif 
     
    44964496                mTotalCost -= splitCandidate->GetRenderCostDecrease(); 
    44974497 
    4498                 //-- subdivide leaf node 
    4499                 SubdivideSplitCandidate(splitCandidate); 
    4500                  
    45014498                // cost ratio of cost decrease / totalCost 
    45024499                const float costRatio = splitCandidate->GetRenderCostDecrease() / mTotalCost; 
     
    45064503                          << splitCandidate->GetRenderCostDecrease()  
    45074504                          << " cost ratio: " << costRatio << endl << endl; 
     4505 
     4506                //-- subdivide leaf node 
     4507                SubdivideSplitCandidate(splitCandidate); 
    45084508 
    45094509                if (costRatio < mTermMinGlobalCostRatio) 
Note: See TracChangeset for help on using the changeset viewer.