Changeset 2730 for GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface
- Timestamp:
- 06/02/08 19:02:06 (17 years ago)
- Location:
- GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface/QtGlRenderer.cpp
r2725 r2730 174 174 void QtGlRendererBuffer::RenderTrianglePvs() 175 175 { 176 //Intersectable::NewMail; 177 176 178 ObjectContainer::const_iterator oit, oit_end = 177 179 mViewCellsManager->GetPreprocessor()->mTrianglePvs.end(); … … 179 181 //int sz = mViewCellsManager->GetPreprocessor()->mDummyBuffer.size(); 180 182 181 int i = 0;182 183 for (oit = mViewCellsManager->GetPreprocessor()->mTrianglePvs.begin(); 183 oit != oit_end; ++ oit, ++ i) 184 { 184 oit != oit_end; ++ oit) 185 { 186 TriangleIntersectable *triObj = static_cast<TriangleIntersectable *>(*oit); 187 185 188 //int dum = mViewCellsManager->GetPreprocessor()->mDummyBuffer[i]; 186 189 //glColor3f(0, (float)dum / 20.0f, 1); 187 if (mUseFalseColors) SetupFalseColor((*oit)->mId); 188 189 RenderIntersectable(*oit); 190 if (mUseFalseColors) SetupFalseColor(triObj->mId); 191 192 RenderIntersectable(triObj); 193 194 /*if (!triObj->Mailed()) 195 triObj->Mail(); 196 else 197 cerr << "böser fehler" << endl; 198 */ 190 199 } 191 200 } … … 194 203 195 204 // reimplemented here so that we can snap the error windows 196 float QtGlRendererBuffer::GetPixelError(int &pvsSize, int pass)205 float QtGlRendererBuffer::GetPixelError(int &pvsSize, int currentPass) 197 206 { 198 207 MakeLive(); … … 301 310 302 311 KdNode::NewMail2(); 303 Intersectable::NewMail(); 304 312 //Intersectable::NewMail(); 313 314 //mUseFalseColors = true; 315 // hack for gvs 316 RenderTrianglePvs(); 305 317 // render pvs once 306 RenderPvs(pvs);318 //RenderPvs(pvs); 307 319 308 320 //glColorMask(GL_TRUE, GL_FALSE, GL_FALSE, GL_FALSE); … … 320 332 321 333 KdNode::NewMail2(); 322 Intersectable::NewMail();334 //Intersectable::NewMail(); 323 335 324 336 query->BeginQuery(); … … 357 369 //sprintf(filename, "error-frame-%04d-%05d.bmp", pass, mFrame); 358 370 //sprintf(filename, "error-frame-%05d-%0.5f.png", mFrame, pErrorPixels); 359 sprintf_s(filename, "error-frame-%05d-%0 4d-%08d.png", mFrame, viewcell->GetId(), pixelCount);371 sprintf_s(filename, "error-frame-%05d-%05d-%08d.png", viewcell->GetId(), mFrame, pixelCount); 360 372 361 373 QImage im = toImage(); … … 379 391 380 392 KdNode::NewMail2(); 381 Intersectable::NewMail();393 //Intersectable::NewMail(); 382 394 383 395 ++ mCurrentFrame; … … 385 397 // render pvs once 386 398 RenderPvs(pvs); 387 // hack for gvs vis 399 // hack for gvs visualization 388 400 //RenderTrianglePvs(); 389 401 -
GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface/QtGlRenderer.h
r2725 r2730 76 76 int ComputePvs(ObjectContainer &objects, ObjectContainer &pvs) const; 77 77 78 /** quick hack in order to be able to render gvs pvs.78 /** quick hack in order to be able to render gvs based triangle pvs. 79 79 */ 80 80 void RenderTrianglePvs();
Note: See TracChangeset
for help on using the changeset viewer.