Changeset 1634 for GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.cpp
- Timestamp:
- 10/18/06 01:49:50 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.cpp
r1633 r1634 822 822 { 823 823 // 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; 829 829 // build new kd tree from scene geometry 830 830 BuildKdTree(); 831 }832 else833 {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 }841 831 842 832 // export kd tree? … … 866 856 delete exporter; 867 857 } 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 } 881 859 882 860 int rayCastMethod;
Note: See TracChangeset
for help on using the changeset viewer.