Ignore:
Timestamp:
10/08/06 23:29:21 (18 years ago)
Author:
bittner
Message:

functional ray casting - fixed computeinvdir issue

File:
1 edited

Legend:

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

    r1581 r1584  
    12471247          RenderRays(rays); 
    12481248        } 
    1249          
     1249 
     1250        if (mShowRenderCost)  
     1251          RenderRenderCost(); 
    12501252  } 
    12511253  mFrame++; 
     
    14071409} 
    14081410 
    1409  
    1410 void 
    1411 QtGlRendererWidget::RenderInfo() 
    1412 { 
    1413   QString s; 
    1414   int vc = 0; 
    1415   if (mViewCellsManager) 
    1416         vc = mViewCellsManager->GetViewCells().size(); 
    1417   int filter = 0; 
    1418   if (mViewCellsManager) 
    1419         filter = mViewCellsManager->GetMaxFilterSize(); 
    1420  
    1421   s.sprintf("frame:%04d viewpoint:(%4.1f,%4.1f,%4.1f) dir:(%4.1f,%4.1f,%4.1f) viewcells:%04d filter:%04d pvs:%04d error:%5.5f\%", 
    1422                         mFrame, 
    1423                         mViewPoint.x, 
    1424                         mViewPoint.y, 
    1425                         mViewPoint.z, 
    1426                         mViewDirection.x, 
    1427                         mViewDirection.y, 
    1428                         mViewDirection.z, 
    1429                         vc, 
    1430  
    1431                         filter, 
    1432                         mPvsSize, 
    1433                         mRenderError*100.0f 
    1434                         ); 
    1435    
    1436   glColor3f(0.0f,0.0f,0.0f); 
    1437   renderText(0,20,s); 
    1438    
    1439   if (mShowRenderCost) { 
     1411void 
     1412QtGlRendererWidget::RenderRenderCost() 
     1413{ 
    14401414        static vector<float> costFunction; 
    14411415        static float maxCost = -1; 
     
    15311505 
    15321506        } 
    1533   } 
     1507   
     1508 
     1509 
     1510} 
     1511 
     1512void 
     1513QtGlRendererWidget::RenderInfo() 
     1514{ 
     1515  QString s; 
     1516  int vc = 0; 
     1517  if (mViewCellsManager) 
     1518        vc = mViewCellsManager->GetViewCells().size(); 
     1519  int filter = 0; 
     1520  if (mViewCellsManager) 
     1521        filter = mViewCellsManager->GetMaxFilterSize(); 
     1522 
     1523  s.sprintf("frame:%04d viewpoint:(%4.1f,%4.1f,%4.1f) dir:(%4.1f,%4.1f,%4.1f) viewcells:%04d filter:%04d pvs:%04d error:%5.5f\%", 
     1524                        mFrame, 
     1525                        mViewPoint.x, 
     1526                        mViewPoint.y, 
     1527                        mViewPoint.z, 
     1528                        mViewDirection.x, 
     1529                        mViewDirection.y, 
     1530                        mViewDirection.z, 
     1531                        vc, 
     1532 
     1533                        filter, 
     1534                        mPvsSize, 
     1535                        mRenderError*100.0f 
     1536                        ); 
     1537   
     1538  glColor3f(0.0f,0.0f,0.0f); 
     1539  renderText(0,20,s); 
     1540   
    15341541} 
    15351542 
     
    17291736  connect(cb, SIGNAL(toggled(bool)), SIGNAL(SetShowViewCells(bool))); 
    17301737 
    1731   cb = new QCheckBox("Show render cost", hbox); 
     1738  cb = new QCheckBox("Render cost curve", hbox); 
    17321739  hlayout->addWidget(cb); 
    17331740  cb->setChecked(false); 
    17341741  connect(cb, SIGNAL(toggled(bool)), SIGNAL(SetShowRenderCost(bool))); 
    17351742 
    1736   cb = new QCheckBox("Show pvs sizes", hbox); 
     1743  cb = new QCheckBox("Show render cost", hbox); 
    17371744  hlayout->addWidget(cb); 
    17381745  cb->setChecked(false); 
Note: See TracChangeset for help on using the changeset viewer.