Changeset 170 for trunk/VUT/GtpVisibilityPreprocessor/src/main.cpp
- Timestamp:
- 07/12/05 21:08:40 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibilityPreprocessor/src/main.cpp
r162 r170 3 3 #include "Parser.h" 4 4 #include "UnigraphicsParser.h" 5 #include "X3dParser.h" 5 6 #include "Environment.h" 6 7 #include "Camera.h" 8 #include "MeshKdTree.h" 7 9 8 10 #define USE_EXE_PATH false … … 15 17 environment = new Environment; 16 18 environment->Parse(argc, argv, USE_EXE_PATH); 19 MeshKdTree::ParseEnvironment(); 17 20 18 21 Preprocessor *p = 19 22 new SamplingPreprocessor(); 20 23 21 p->LoadScene("soda.dat"); 24 char buff[128]; 25 environment->GetStringValue("Scene.filename", buff); 26 string filename(buff); 27 28 p->LoadScene(filename); 22 29 p->BuildKdTree(); 23 30 p->KdTreeStatistics(cout); 24 31 25 32 // p->mSceneGraph->Export("soda.x3d"); 26 p->Export("soda.x3d", true, false); 27 p->Export("soda-kdtree.x3d", false, true); 28 33 if (1) { 34 p->Export(filename + "-out.x3d", true, false); 35 p->Export(filename + "-kdtree.x3d", false, true); 36 } 37 29 38 // p->LoadViewcells("viewcells.wrl"); 30 39 p->ComputeVisibility(); 31 40 p->ExportPreprocessedData("scene.vis"); 41 42 if (1) { 43 Camera camera; 44 camera.LookAtBox(p->mKdTree->GetBox()); 45 camera.SnapImage("camera.png", p->mKdTree); 46 47 camera.LookInBox(p->mKdTree->GetBox()); 48 camera.SetPosition(camera.mPosition - Vector3(0,100,0)); 49 camera.SnapImage("camera2.png", p->mKdTree); 50 } 32 51 33 Camera camera;34 camera.LookAtBox(p->mKdTree->GetBox());35 camera.SnapImage("camera.png", p->mKdTree);36 37 camera.LookInBox(p->mKdTree->GetBox());38 camera.SetPosition(camera.mPosition - Vector3(0,100,0));39 camera.SnapImage("camera2.png", p->mKdTree);40 52 41 53 return 0;
Note: See TracChangeset
for help on using the changeset viewer.