Ignore:
Timestamp:
02/27/08 18:40:49 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r2643 r2645  
    18491849} 
    18501850 
    1851 void 
    1852 Preprocessor::UpdateDynamicObjects() 
    1853 { 
    1854   if (mUpdateDynamicObjects) { 
    1855  
    1856         preprocessor->mRayCaster->DeleteDynamicObjects(); 
    1857          
    1858         for (int i=0; i < mDynamicObjects.size(); i++) { 
    1859           SceneGraphLeaf *l = mDynamicObjects[i]; 
    1860           cout<<"Updating dynamic objects in ray caster..."<<endl; 
    1861           mRayCaster->AddDynamicObjecs(l->mGeometry, l->GetTransformation()); 
    1862           cout<<"done."<<endl; 
    1863           cout<<"Updating affected PVSs..."<<endl; 
    1864           preprocessor->ObjectMoved(l); 
    1865           cout<<"done."<<endl; 
     1851 
     1852void Preprocessor::UpdateDynamicObjects() 
     1853{ 
     1854        if (mUpdateDynamicObjects)  
     1855        { 
    18661856           
    1867         } 
    1868         mUpdateDynamicObjects = false; 
    1869   } 
    1870 } 
    1871  
    1872 } 
     1857                preprocessor->mRayCaster->DeleteDynamicObjects(); 
     1858         
     1859                for (size_t i=0; i < mDynamicObjects.size(); ++ i)  
     1860                { 
     1861                        SceneGraphLeaf *l = mDynamicObjects[i]; 
     1862                   
     1863                        cout<<"Updating dynamic objects in ray caster..."<<endl; 
     1864                   
     1865                        mRayCaster->AddDynamicObjecs(l->mGeometry, l->GetTransformation()); 
     1866                         
     1867                        cout<<"done."<<endl; 
     1868                         
     1869                        cout<<"Updating affected PVSs..."<<endl; 
     1870                        preprocessor->ObjectMoved(l); 
     1871                        cout<<"done."<<endl;       
     1872                } 
     1873         
     1874                mUpdateDynamicObjects = false; 
     1875         
     1876        } 
     1877} 
     1878 
     1879 
     1880void Preprocessor::ScheduleUpdateDynamicObjects() 
     1881{ 
     1882                mUpdateDynamicObjects = true; 
     1883} 
     1884 
     1885 
     1886} 
Note: See TracChangeset for help on using the changeset viewer.