Ignore:
Timestamp:
01/29/07 19:00:03 (17 years ago)
Author:
mattausch
Message:

debug version: something wrong with the pvs!

File:
1 edited

Legend:

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

    r2063 r2065  
    406406        else 
    407407        { 
    408                 while (totalSamples < mInitialSamples) { 
     408                while (totalSamples < mInitialSamples)  
     409                { 
    409410                        int passContributingSamples = 0; 
    410411                        int passSampleContributions = 0; 
     
    477478                ExportSamples(mVssRays); 
    478479                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                 }*/ 
    489480        } 
    490481 
     
    519510        // get viewcells as kd tree boxes 
    520511        vector<AxisAlignedBox3> kdViewcells; 
    521         if (0) { 
     512        if (0)  
     513        { 
    522514                vector<KdLeaf *> leaves; 
    523515                mKdTree->CollectLeaves(leaves); 
     
    541533        while (samples < mVssSamples)  
    542534        { 
    543  
    544535                int num = mVssSamplesPerPass; 
    545536                SimpleRayContainer rays; 
    546537                VssRayContainer vssRays; 
    547538 
    548                 if (!mUseImportanceSampling) { 
     539                if (!mUseImportanceSampling)  
     540                { 
    549541                        for (int j=0; j < num; j++) { 
    550542                                Vector3 viewpoint;  
     
    556548                                                           ); 
    557549                        } 
    558                 } else { 
     550                }  
     551                else  
     552                { 
    559553                        num = GenerateImportanceRays(vssTree, num, rays); 
    560554                } 
     
    563557                vssTree->AddRays(vssRays); 
    564558 
    565                 if (0) { 
     559                if (0)  
     560                { 
    566561                        int subdivided = vssTree->UpdateSubdivision(); 
    567562                        cout<<"subdivided leafs = "<<subdivided<<endl; 
     
    584579                } 
    585580 
    586                 samples+=num; 
     581                samples += num; 
     582 
    587583                float pvs = vssTree->GetAvgPvsSize(); 
    588584                cout<<"*****************************\n"; 
     
    627623void VssPreprocessor::DeterminePvsObjects(VssRayContainer &rays) 
    628624{ 
     625        //Preprocessor::DeterminePvsObjects(rays); 
     626 
     627        cout << "here4"; 
    629628        mViewCellsManager->DeterminePvsObjects(rays, true); 
    630629} 
Note: See TracChangeset for help on using the changeset viewer.