Changeset 1415 for GTP/trunk/Lib/Vis/Preprocessing/src/main.cpp
- Timestamp:
- 09/18/06 18:57:34 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/main.cpp
r1414 r1415 149 149 } 150 150 151 //////////////////////////////////////// 151 152 ///////////// 152 153 //-- load scene 153 154 … … 175 176 exit(1); 176 177 } 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 geometry187 preprocessor->BuildKdTree();188 preprocessor->KdTreeStatistics(cout);189 }190 else191 {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 else226 {227 cout << "finished in " << TimeDiff(startTime, GetTime()) * 1e-3 << " secs" << endl;228 }229 }230 231 178 232 179 // parse view cells related options … … 301 248 } 302 249 250 // release memory 303 251 Cleanup(); 304 252
Note: See TracChangeset
for help on using the changeset viewer.