Changeset 2065 for GTP/trunk/Lib/Vis/Preprocessing/src/VssPreprocessor.cpp
- Timestamp:
- 01/29/07 19:00:03 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/VssPreprocessor.cpp
r2063 r2065 406 406 else 407 407 { 408 while (totalSamples < mInitialSamples) { 408 while (totalSamples < mInitialSamples) 409 { 409 410 int passContributingSamples = 0; 410 411 int passSampleContributions = 0; … … 477 478 ExportSamples(mVssRays); 478 479 cout << "finished\n" << endl; 479 480 /*VssRayContainer dummyRays;481 LoadSamples(dummyRays, mObjects);482 Debug << "rays " << (int)mVssRays.size() << " " << dummyRays.size() << endl;483 484 for (int i = 0; i < (int)mVssRays.size(); ++ i)485 {486 Debug << mVssRays[i]->GetOrigin() << " " << mVssRays[i]->GetTermination() << " " << mVssRays[i]->mOriginObject << " " << mVssRays[i]->mTerminationObject << endl;487 Debug << dummyRays[i]->GetOrigin() << " " << dummyRays[i]->GetTermination() << " " << dummyRays[i]->mOriginObject << " " << dummyRays[i]->mTerminationObject << endl << endl;488 }*/489 480 } 490 481 … … 519 510 // get viewcells as kd tree boxes 520 511 vector<AxisAlignedBox3> kdViewcells; 521 if (0) { 512 if (0) 513 { 522 514 vector<KdLeaf *> leaves; 523 515 mKdTree->CollectLeaves(leaves); … … 541 533 while (samples < mVssSamples) 542 534 { 543 544 535 int num = mVssSamplesPerPass; 545 536 SimpleRayContainer rays; 546 537 VssRayContainer vssRays; 547 538 548 if (!mUseImportanceSampling) { 539 if (!mUseImportanceSampling) 540 { 549 541 for (int j=0; j < num; j++) { 550 542 Vector3 viewpoint; … … 556 548 ); 557 549 } 558 } else { 550 } 551 else 552 { 559 553 num = GenerateImportanceRays(vssTree, num, rays); 560 554 } … … 563 557 vssTree->AddRays(vssRays); 564 558 565 if (0) { 559 if (0) 560 { 566 561 int subdivided = vssTree->UpdateSubdivision(); 567 562 cout<<"subdivided leafs = "<<subdivided<<endl; … … 584 579 } 585 580 586 samples+=num; 581 samples += num; 582 587 583 float pvs = vssTree->GetAvgPvsSize(); 588 584 cout<<"*****************************\n"; … … 627 623 void VssPreprocessor::DeterminePvsObjects(VssRayContainer &rays) 628 624 { 625 //Preprocessor::DeterminePvsObjects(rays); 626 627 cout << "here4"; 629 628 mViewCellsManager->DeterminePvsObjects(rays, true); 630 629 }
Note: See TracChangeset
for help on using the changeset viewer.