Changeset 1723 for GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.cpp
- Timestamp:
- 11/07/06 21:32:10 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.cpp
r1715 r1723 161 161 Environment::GetSingleton()->GetBoolValue("Preprocessor.exportObj", mExportObj); 162 162 163 Environment::GetSingleton()->GetBoolValue("Preprocessor.useViewSpaceBox", mUseViewSpaceBox); 164 163 165 Debug << "******* Preprocessor Options **********" << endl; 164 166 Debug << "detect empty view space=" << mDetectEmptyViewSpace << endl; … … 166 168 Debug << "load meshes: " << mLoadMeshes << endl; 167 169 Debug << "export obj: " << mExportObj << endl; 170 Debug << "use view space box: " << mUseViewSpaceBox << endl; 168 171 } 169 172 … … 515 518 // temp hack 516 519 //ExportObj("cropped_vienna.obj", mObjects); 517 518 520 mSceneGraph->GetRoot()->UpdateBox(); 519 521 520 522 cout << "finished loading" << endl; 521 522 523 if (0)524 {525 Exporter *exporter = Exporter::GetExporter("testload.x3d");526 if (exporter)527 {528 exporter->ExportGeometry(mObjects);529 delete exporter;530 }531 }532 523 } 533 524 … … 658 649 659 650 // default view space is the extent of the scene 660 AxisAlignedBox3 box = mSceneGraph->GetBox(); 661 662 if (0) 663 { 651 AxisAlignedBox3 viewSpaceBox; 652 653 if (mUseViewSpaceBox) 654 { 655 viewSpaceBox = mSceneGraph->GetBox(); 656 664 657 // use a small box outside of the scene 665 box.Scale(Vector3(0.1f,0.5f,0.5f)); 666 box.Translate(Vector3(Magnitude(mSceneGraph->GetBox().Size())*0.5f, 0, 0)); 667 } 668 669 mViewCellsManager->SetViewSpaceBox(box); 670 658 viewSpaceBox.Scale(Vector3(0.15f, 0.3f, 0.5f)); 659 //viewSpaceBox.Translate(Vector3(Magnitude(mSceneGraph->GetBox().Size()) * 0.5f, 0, 0)); 660 viewSpaceBox.Translate(Vector3(Magnitude(mSceneGraph->GetBox().Size()) * 0.3f, 0, 0)); 661 mViewCellsManager->SetViewSpaceBox(viewSpaceBox); 662 } 663 else 664 { 665 viewSpaceBox = mSceneGraph->GetBox(); 666 mViewCellsManager->SetViewSpaceBox(viewSpaceBox); 667 } 668 671 669 bool loadVcGeometry; 672 670 Environment::GetSingleton()->GetBoolValue("ViewCells.loadGeometry", loadVcGeometry);
Note: See TracChangeset
for help on using the changeset viewer.