Ignore:
Timestamp:
01/18/07 10:25:29 (17 years ago)
Author:
bittner
Message:

mutation updates

File:
1 edited

Legend:

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

    r1983 r1989  
    2626 
    2727 
    28 // $$JB HACK 
    29 #define KD_PVS_AREA (1e-5f) 
    3028 
    3129#define USE_RAY_LENGTH_AS_CONTRIBUTION 0 
     
    330328        if (mUseKdPvs) 
    331329        { 
    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); 
    337333        } 
    338334        else 
    339         { 
     335          { 
    340336                return isTermination ? ray.mTerminationObject : ray.mOriginObject; 
    341         } 
     337          } 
    342338} 
    343339 
     
    30613057          // $$ warning collect objects takes only unmailed ones! 
    30623058          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); 
    30653060          } else 
    30663061                CollectObjects(box, objects); 
Note: See TracChangeset for help on using the changeset viewer.