Changeset 1989 for GTP/trunk/Lib/Vis/Preprocessing/src/ViewCellsManager.cpp
- Timestamp:
- 01/18/07 10:25:29 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/ViewCellsManager.cpp
r1983 r1989 26 26 27 27 28 // $$JB HACK29 #define KD_PVS_AREA (1e-5f)30 28 31 29 #define USE_RAY_LENGTH_AS_CONTRIBUTION 0 … … 330 328 if (mUseKdPvs) 331 329 { 332 float area = GetPreprocessor()->mKdTree->GetBox().SurfaceArea()*KD_PVS_AREA; 333 KdNode *node = GetPreprocessor()->mKdTree->GetNode(isTermination ? 334 ray.mTermination : ray.mOrigin, 335 area); 336 return GetPreprocessor()->mKdTree->GetOrCreateKdIntersectable(node); 330 KdNode *node = GetPreprocessor()->mKdTree->GetPvsNode(isTermination ? 331 ray.mTermination : ray.mOrigin); 332 return GetPreprocessor()->mKdTree->GetOrCreateKdIntersectable(node); 337 333 } 338 334 else 339 {335 { 340 336 return isTermination ? ray.mTerminationObject : ray.mOriginObject; 341 }337 } 342 338 } 343 339 … … 3061 3057 // $$ warning collect objects takes only unmailed ones! 3062 3058 if (mUseKdPvsAfterFiltering) { 3063 float area = GetPreprocessor()->mKdTree->GetBox().SurfaceArea()*KD_PVS_AREA; 3064 GetPreprocessor()->mKdTree->CollectKdObjects(box, objects, area); 3059 GetPreprocessor()->mKdTree->CollectKdObjects(box, objects); 3065 3060 } else 3066 3061 CollectObjects(box, objects);
Note: See TracChangeset
for help on using the changeset viewer.