Ignore:
Timestamp:
05/27/08 10:57:05 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r2711 r2715  
    574574        DynamicObjectsContainer::const_iterator dit, dit_end = mDynamicPvsObjects.end(); 
    575575 
     576        //cout << "dynamic objects in pvs " << mDynamicPvsObjects.size() << endl;; 
     577 
    576578        for (dit = mDynamicPvsObjects.begin(); dit != dit_end; ++ dit) 
    577579        { 
    578580                _RenderDynamicObject(*dit); 
    579581        } 
     582 
     583        glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); 
    580584 
    581585        // show placed dynamic objects as wireframe 
    582586        Preprocessor *p = mViewCellsManager->GetPreprocessor(); 
    583         dit, dit_end = p->mDynamicObjects.end(); 
     587        dit_end = p->mDynamicObjects.end(); 
    584588 
    585589        int i = 0; 
     
    591595                        glColor3f(0, 1, 0); 
    592596 
    593                 glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); 
    594597                _RenderDynamicObject(*dit); 
    595                 glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); 
    596         } 
     598        } 
     599         
     600        glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); 
    597601} 
    598602 
     
    20022006     
    20032007        QVBoxLayout *vbox2 = new QVBoxLayout; 
    2004         QGroupBox *groupBox = new QGroupBox("Trafo types"); 
     2008        QGroupBox *groupBox = new QGroupBox("Dynamic Obojects"); 
    20052009 
    20062010        vbox2->addWidget(rb1); 
     
    20212025        connect(button, SIGNAL(clicked()), SIGNAL(DeleteDynamicObject())); 
    20222026         
     2027        button = new QPushButton("Next object", groupBox); 
     2028        vbox2->layout()->addWidget(button); 
     2029        connect(button, SIGNAL(clicked()), SIGNAL(NextObject())); 
     2030 
    20232031        groupBox->setLayout(vbox2); 
    20242032         
     
    23982406#endif 
    23992407 
    2400  
    2401          
    2402  
    24032408#if REMOVE_TEMPORARY 
    24042409         
     
    24382443        connect(button, SIGNAL(clicked()), SIGNAL(ComputeGVS())); 
    24392444#endif 
    2440  
    2441 #if 1    
     2445         
    24422446        button = new QPushButton("Replay view points", vbox); 
    24432447        vbox->layout()->addWidget(button); 
    24442448        connect(button, SIGNAL(clicked()), SIGNAL(ReplayViewPoints())); 
    24452449 
    2446 #endif 
    2447  
    2448         button = new QPushButton("Next object", vbox); 
    2449         vbox->layout()->addWidget(button); 
    2450         connect(button, SIGNAL(clicked()), SIGNAL(NextObject())); 
    2451         //connect(button, SIGNAL(clicked()), SIGNAL(LoadObject())); 
    24522450 
    24532451        /*cb = new QCheckBox("Stats", vbox); 
     
    26312629                if (mUseRandomColorPerPvsObject) 
    26322630                { 
    2633                         KdIntersectable *kdint = static_cast<KdIntersectable *>(obj); 
    2634  
    2635                         if (kdint->mGenericIdx == -1) 
     2631                        if (obj->Type() == Intersectable::KD_INTERSECTABLE) 
    26362632                        { 
    2637                                 kdint->mGenericIdx = (int)mColors.size(); 
    2638                                 mColors.push_back(RandomColor(0, 1)); 
     2633                                KdIntersectable *kdint = static_cast<KdIntersectable *>(obj); 
     2634 
     2635                                if (kdint->mGenericIdx == -1) 
     2636                                { 
     2637                                        kdint->mGenericIdx = (int)mColors.size(); 
     2638                                        mColors.push_back(RandomColor(0, 1)); 
     2639                                } 
     2640                                color = mColors[kdint->mGenericIdx]; 
    26392641                        } 
    2640                         color = mColors[kdint->mGenericIdx]; 
    26412642                }  
    26422643                else 
Note: See TracChangeset for help on using the changeset viewer.