Ignore:
Timestamp:
09/18/06 18:57:34 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r1414 r1415  
    149149        } 
    150150 
    151         //////////////////////////////////////// 
     151 
     152        ///////////// 
    152153        //-- load scene  
    153154 
     
    175176                exit(1); 
    176177        } 
    177  
    178         bool loadKdTree, exportKdTree; 
    179  
    180         Environment::GetSingleton()->GetBoolValue("Preprocessor.loadKdTree", loadKdTree); 
    181  
    182         const string kdtreename("kd.bin.gz"); 
    183  
    184         if (!loadKdTree) 
    185         { 
    186                 //-- build new kd tree from scene geometry 
    187                 preprocessor->BuildKdTree(); 
    188                 preprocessor->KdTreeStatistics(cout); 
    189         } 
    190         else 
    191         { 
    192                 const long startTime = GetTime(); 
    193                 cout << "loading kd tree ... "; 
    194  
    195                 if (!preprocessor->LoadKdTree(kdtreename)) 
    196                 { 
    197                         cout << "error loading kd tree with filename " << kdtreename << endl; 
    198                         Cleanup(); 
    199                         exit(1); 
    200                 } 
    201                 cout << "finished in " << TimeDiff(startTime, GetTime()) * 1e-3 << " secs" << endl; 
    202  
    203                 if (0) 
    204                 { 
    205                         Exporter *exporter = Exporter::GetExporter("dummykd.x3d"); 
    206                          
    207                         if (exporter) 
    208                         { 
    209                                 exporter->ExportKdTree(*preprocessor->mKdTree, true); 
    210                                 delete exporter; 
    211                         } 
    212                 } 
    213         } 
    214  
    215         Environment::GetSingleton()->GetBoolValue("Preprocessor.exportKdTree", exportKdTree); 
    216  
    217         if (exportKdTree) 
    218         { 
    219                 const long startTime = GetTime(); 
    220                 cout << "exporting kd tree ... "; 
    221                 if (!preprocessor->ExportKdTree(kdtreename)) 
    222                 { 
    223                         cout << " error exporting kd tree with filename " << kdtreename << endl; 
    224                 } 
    225                 else 
    226                 { 
    227                         cout << "finished in " << TimeDiff(startTime, GetTime()) * 1e-3 << " secs" << endl; 
    228                 } 
    229         } 
    230  
    231178 
    232179        // parse view cells related options 
     
    301248        } 
    302249         
     250        // release memory 
    303251        Cleanup(); 
    304252         
Note: See TracChangeset for help on using the changeset viewer.