Changeset 1707 for GTP/trunk/Lib/Vis/Preprocessing/src/VspTree.cpp
- Timestamp:
- 11/01/06 23:20:53 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/VspTree.cpp
r1698 r1707 654 654 // update scalar pvs size value 655 655 ObjectPvs &pvs = viewCell->GetPvs(); 656 mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs. CountObjectsInPvs(), pvs.GetSize());656 mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs.EvalPvsCost(), pvs.GetSize()); 657 657 658 658 mVspStats.contributingSamples += conSamp; … … 768 768 // update scalar pvs size value 769 769 ObjectPvs &pvs = viewCell->GetPvs(); 770 mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs. CountObjectsInPvs(), pvs.GetSize());770 mViewCellsManager->UpdateScalarPvsSize(viewCell, pvs.EvalPvsCost(), pvs.GetSize()); 771 771 772 772 mVspStats.contributingSamples += conSamp; … … 1803 1803 if (leaf->TreeValid() && 1804 1804 (!onlyUnmailed || !leaf->Mailed()) && 1805 ((maxPvsSize < 0) || (leaf->GetViewCell()->GetPvs(). CountObjectsInPvs() <= maxPvsSize)))1805 ((maxPvsSize < 0) || (leaf->GetViewCell()->GetPvs().EvalPvsCost() <= maxPvsSize))) 1806 1806 { 1807 1807 leaves.push_back(leaf); … … 1880 1880 << "PVS: " << data.mPvs << " (min: " << mTermMinPvs << "), " 1881 1881 << "#rays: " << (int)data.mRays->size() << " (max: " << mTermMinRays << "), " 1882 << "#pvs: " << leaf->GetViewCell()->GetPvs(). CountObjectsInPvs() << "), "1882 << "#pvs: " << leaf->GetViewCell()->GetPvs().EvalPvsCost() << "), " 1883 1883 << "#avg ray contrib (pvs): " << (float)data.mPvs / (float)data.mRays->size() << endl; 1884 1884 #endif
Note: See TracChangeset
for help on using the changeset viewer.