Ignore:
Timestamp:
09/21/06 23:08:59 (18 years ago)
Author:
bittner
Message:

thread updates

File:
1 edited

Legend:

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

    r1159 r1457  
    11#include "PreprocessorThread.h" 
     2#include "Camera.h" 
     3#include "KdTree.h" 
     4#include "SceneGraph.h" 
     5#include "Preprocessor.h" 
    26 
    37 
     
    1519} 
    1620 
     21void 
     22PreprocessorThread::Main() 
     23{ 
     24  Camera camera; 
     25   
     26  if (0) 
     27        { 
     28                // camera.LookAtBox(mPreprocessor->mKdTree->GetBox()); 
     29                //      camera.LookInBox(mPreprocessor->mKdTree->GetBox()); 
     30                camera.SetPosition(Vector3(3473, 6.778f, -1699.0f)); 
     31                camera.SetDirection(Vector3(-0.2432f, 0, 0.97f)); 
     32                //      camera.SetPosition(Vector3(991.7, 187.8, -271)); 
     33                //      camera.SetDirection(Vector3(0.9, 0, -0.4)); 
     34 
     35                camera.SnapImage("camera.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 
     36        }  
     37   
     38  if (0) { 
     39        camera.LookInBox(mPreprocessor->mKdTree->GetBox()); 
     40        camera.SetPosition(camera.mPosition + Vector3(-250,0,-550)); 
     41        camera.SnapImage("camera2.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 
     42  } 
     43 
     44  if (0) { 
     45        camera.SetPosition( mPreprocessor->mKdTree->GetBox().Center() - Vector3(0,-100,0) ); 
     46        camera.SetDirection(Vector3(1, 0, 0)); 
     47        camera.SnapImage("camera3.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 
     48  } 
     49   
     50  if (mPreprocessor->mComputeVisibility) { 
     51        mPreprocessor->ComputeVisibility(); 
     52        //      mPreprocessor->ExportPreprocessedData("scene.vis"); 
     53        mPreprocessor->PostProcessVisibility(); 
     54  } 
     55   
     56  cerr << "Preprocessor main finished...\n"; 
     57   
     58} 
     59 
    1760 
    1861/*PreprocessorThread *PreprocessorThreadFactory::Create(const int threadType) 
Note: See TracChangeset for help on using the changeset viewer.