Changeset 1563 for GTP/trunk/Lib/Vis/Preprocessing/src/BvHierarchy.cpp
- Timestamp:
- 10/03/06 22:03:58 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/BvHierarchy.cpp
r1551 r1563 892 892 int nObjectsLeft = 0; 893 893 const int nTotalObjects = (int)tData.mNode->mObjects.size(); 894 const float viewSpaceVol = m HierarchyManager->GetViewSpaceBox().GetVolume();894 const float viewSpaceVol = mViewCellsManager->GetViewSpaceBox().GetVolume(); 895 895 896 896 SortableEntryContainer::const_iterator backObjectsStart = mSubdivisionCandidates->begin(); … … 1294 1294 const float area = box.SurfaceArea(); 1295 1295 1296 return (float)objects.size() * area / m HierarchyManager->GetViewSpaceBox().SurfaceArea();1296 return (float)objects.size() * area / mViewCellsManager->GetViewSpaceBox().SurfaceArea(); 1297 1297 } 1298 1298 else … … 1300 1300 //-- render cost heuristics 1301 1301 1302 const float viewSpaceVol = m HierarchyManager->GetViewSpaceBox().GetVolume();1302 const float viewSpaceVol = mViewCellsManager->GetViewSpaceBox().GetVolume(); 1303 1303 // probability that view point lies in a view cell which sees this node 1304 1304 const float p = EvalViewCellsVolume(objects) / viewSpaceVol; … … 1712 1712 bvhLeaf->SetSubdivisionCandidate(oSubdivisionCandidate); 1713 1713 1714 const float viewSpaceVol = m HierarchyManager->GetViewSpaceBox().GetVolume();1714 const float viewSpaceVol = mViewCellsManager->GetViewSpaceBox().GetVolume(); 1715 1715 mTotalCost = (float)objects.size() * prop / viewSpaceVol; 1716 1716 … … 1822 1822 bvhLeaf->SetSubdivisionCandidate(oSubdivisionCandidate); 1823 1823 1824 const float viewSpaceVol = m HierarchyManager->GetViewSpaceBox().GetVolume();1824 const float viewSpaceVol = mViewCellsManager->GetViewSpaceBox().GetVolume(); 1825 1825 mTotalCost = (float)objects.size() * prop / viewSpaceVol; 1826 1826
Note: See TracChangeset
for help on using the changeset viewer.