Ignore:
Timestamp:
05/16/05 20:22:32 (19 years ago)
Author:
mattausch
Message:

added visualization for octree culling
camera in terrainexample is now attached to camera node => can see correct camera
in visualization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibility/src/VisibilityManager.cpp

    r99 r100  
    1010//----------------------------------------------------------------------- 
    1111VisibilityManager::VisibilityManager(VisibilityEnvironment *visEnvironment): 
    12 mVisibilityThreshold(0), mCullingManager(NULL)  
     12mVisibilityThreshold(0), mCullingManager(NULL), 
     13mQueryManager(new DummyQueryManager(NULL)), 
     14mPreprocessingManager(new DummyPreprocessingManager(NULL)), 
     15mVisibilityEnvironment(visEnvironment) 
    1316{ 
    14         mVisibilityEnvironment = visEnvironment; 
    15          
    16         //SetCullingManager(VisibilityEnvironment::COHERENT_HIERARCHICAL_CULLING); 
    17         SetCullingManager(VisibilityEnvironment::FRUSTUM_CULLING); 
    18  
    19         mQueryManager = new DummyQueryManager(0); 
    20         mPreprocessingManager = new DummyPreprocessingManager(0); 
     17        SetCullingManager(VisibilityEnvironment::COHERENT_HIERARCHICAL_CULLING); 
     18        //SetCullingManager(VisibilityEnvironment::FRUSTUM_CULLING); 
    2119} 
    2220//----------------------------------------------------------------------- 
     
    3331        { 
    3432                // delete old culling manager 
    35                 if(mCullingManager) 
     33                if (mCullingManager) 
    3634                        delete mCullingManager; 
    3735 
     
    7371        mCullingManager->RenderScene(); 
    7472} 
     73//----------------------------------------------------------------------- 
    7574VisibilityEnvironment::CullingManagerType VisibilityManager::GetCullingManagerType() 
    7675{ 
    7776        return mCullingManagerType; 
    7877} 
    79 //----------------------------------------------------------------------- 
     78 
    8079} // namespace GtpVisibility 
Note: See TracChangeset for help on using the changeset viewer.