Ignore:
Timestamp:
10/18/06 01:49:50 (18 years ago)
Author:
mattausch
Message:

multiple path support for kd

File:
1 edited

Legend:

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

    r1633 r1634  
    822822{ 
    823823        // always try to load the kd tree 
    824         bool loadKdTree = true; 
    825         //Environment::GetSingleton()->GetBoolValue("Preprocessor.loadKdTree", loadKdTree); 
    826                  
    827         if (!loadKdTree) 
    828         {        
     824        cout << "loading kd tree file " << internKdTree << " ... "; 
     825 
     826        if (!LoadKdTree(internKdTree)) 
     827        { 
     828                cout << "error loading kd tree with filename " << internKdTree << ", rebuilding it instead ... " << endl; 
    829829                // build new kd tree from scene geometry 
    830830                BuildKdTree(); 
    831         } 
    832         else 
    833         { 
    834                 cout << "loading kd tree file " << internKdTree << " ... "; 
    835  
    836                 if (!LoadKdTree(internKdTree)) 
    837                 { 
    838                         cout << "error loading kd tree with filename " << internKdTree << ", rebuilding it instead ... " << endl; 
    839                         BuildKdTree(); 
    840                 } 
    841831 
    842832                // export kd tree? 
     
    866856                        delete exporter; 
    867857                } 
    868  
    869                 /*ofstream objstr("objects.txt"); 
    870  
    871                 vector<KdLeaf *> leaves; 
    872                 mKdTree->CollectLeaves(leaves); 
    873  
    874                 vector<KdLeaf *>::const_iterator lit, lit_end = leaves.end(); 
    875                 for (lit = leaves.begin(); lit != lit_end; ++ lit) 
    876                 { 
    877                         objstr << "objects: " << (*lit)->mObjects.size() << " bb " << mKdTree->GetBox(*lit) << endl; 
    878                 }*/ 
    879         } 
    880  
     858        } 
    881859 
    882860        int rayCastMethod; 
Note: See TracChangeset for help on using the changeset viewer.