Ignore:
Timestamp:
02/27/08 18:40:49 (16 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/Lib/Vis/Preprocessing/src
Files:
3 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} 
  • GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.h

    r2643 r2645  
    272272        RayCaster *mRayCaster; 
    273273 
    274  
    275   int mGenericStats; 
     274        int mGenericStats; 
    276275        int mGenericStats2; 
    277276 
    278   void ScheduleUpdateDynamicObjects() { 
    279         mUpdateDynamicObjects = true; 
    280   } 
    281  
    282   void UpdateDynamicObjects(); 
     277        void ScheduleUpdateDynamicObjects(); 
     278        void UpdateDynamicObjects(); 
     279 
    283280 
    284281protected: 
     
    298295        virtual void EvalViewCellHistogram(); 
    299296 
    300   virtual void ObjectMoved(SceneGraphLeaf *object); 
     297        virtual void ObjectMoved(SceneGraphLeaf *object); 
     298 
     299 
     300 
    301301        ///////////////////////// 
    302302 
  • GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface/QtGlRenderer.cpp

    r2644 r2645  
    10601060 
    10611061        // setting the main window size here 
    1062         //resize(800, 600); 
    1063         //resize(640, 480); 
    1064         //resize(512, 384); 
    1065         //resize(512, 320); 
    1066         resize(640, 400); 
     1062        resize(800, 600); 
     1063        //resize(640, 400); 
    10671064         
    10681065        mControlWidget->show(); 
     
    11201117void QtGlRendererWidget::LoadObject() 
    11211118{ 
    1122   //    string filename("../data/teapot.bn"); 
    1123   // string filename("../data/teapot.bn"); 
    1124   string filename("../data/cube.obj"); 
     1119        string filename("../data/teapot.bn"); 
     1120        //string filename("../data/cube.obj"); 
    11251121         
    11261122        cout << "Loading model << " << filename << endl; 
     
    19171913        QPushButton *button; 
    19181914 
    1919 #if REMOVE_TEMPORARY 
     1915#if 0//REMOVE_TEMPORARY 
    19201916 
    19211917        label = new QLabel("Granularity"); 
Note: See TracChangeset for help on using the changeset viewer.