Ignore:
Timestamp:
05/16/07 14:11:36 (18 years ago)
Author:
vizrt_christian_seidl
Message:

Modification: TestKdTree? works with BIH now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/OGRE/src/TestKdTree.cpp

    r2361 r2382  
    209209        mViewCells = cfDeath.getSetting("viewcells"); 
    210210 
     211         
     212 
    211213        tmp = cfDeath.getSetting("shadows"); 
    212214        StringUtil::toLowerCase(tmp); 
     
    489491                        { 
    490492                                deaths = mSceneMgr->createEntity(cat(entName, i, j).c_str(),"robot.mesh"); 
     493                                //deaths = mSceneMgr->createEntity(cat(entName, i, j).c_str(),"cube.mesh"); 
    491494                                if (mShadowsEnabled) 
    492495                                        deaths->setCastShadows(true); 
     
    508511                                Math::RangeRandom(-planeThreeEights, planeThreeEights)); 
    509512                        deaths = mSceneMgr->createEntity(cat(entName,666,i),"robot.mesh"); 
     513                        //deaths = mSceneMgr->createEntity(cat(entName,666,i),"cube.mesh"); 
    510514                        if (mShadowsEnabled) 
    511515                                deaths->setCastShadows(true); 
     
    528532                                Math::RangeRandom(-planeThreeEights, planeThreeEights)); 
    529533                        deaths = mSceneMgr->createEntity(cat(entName,666,i),"razor.mesh"); 
     534                        //deaths = mSceneMgr->createEntity(cat(entName,666,i),"cube.mesh"); 
    530535                        if (mShadowsEnabled) 
    531536                                deaths->setCastShadows(true); 
     
    613618{ 
    614619        // Get the SceneManager 
     620        mOptions.mSceneManager=3; //changed cse 
    615621        mSceneMgr = mRoot->createSceneManager( 
    616622                KdTreeAppListener::SCENEMANAGERNAME[mOptions.mSceneManager], 
     
    619625        if (mOptions.mSceneManager == KdTreeAppListener::SM_KDT ||  
    620626                mOptions.mSceneManager == KdTreeAppListener::SM_KTE || 
    621                 mOptions.mSceneManager == KdTreeAppListener::SM_BVH) 
     627                mOptions.mSceneManager == KdTreeAppListener::SM_BVH || 
     628                mOptions.mSceneManager == KdTreeAppListener::SM_BIH ) 
    622629        { 
    623630                mSceneMgr->setOption("BuildMethod", &mOptions.mBuildMethod); 
    624631                mSceneMgr->setOption("KdTreeMaxDepth", &mOptions.mMaxDepth); 
    625632                mSceneMgr->setOption("KT", &mOptions.mKT); 
     633                mOptions.mKI=20; 
    626634                mSceneMgr->setOption("KI", &mOptions.mKI); 
    627635                mSceneMgr->setOption("RenderMethod", &mOptions.mRenderMethod); 
    628636                mSceneMgr->setOption("EnhancedVisibility", &mOptions.mEnhancedVisibility); 
     637                bool show=true; 
     638                mSceneMgr->setOption("ShowBiHierarchy", &show); 
     639                mSceneMgr->setOption("ShowAllBoxes", &show); 
     640                 
    629641        } 
    630642        // set algorithm when scene manager is OCM - numbering is different though 
     
    652664    mCamera = mSceneMgr->createCamera("PlayerCam"); 
    653665        mCamera->setNearClipDistance(1); 
     666    
     667    SceneNode *TempNode=mSceneMgr->getRootSceneNode();//->createChildSceneNode("PlayerCamNode", Vector3(0,0,0)); 
     668        printf("TempNode: %d\n",TempNode); 
     669 
    654670 
    655671        mCamNode = mSceneMgr->getRootSceneNode()->createChildSceneNode("PlayerCamNode", Vector3(0,0,0)); 
     
    901917        { 
    902918                SceneNode *node = root->createChildSceneNode("IVSceneNode" + index); 
     919                 
    903920 
    904921                mIVReader->buildTree(mSceneMgr, node); 
Note: See TracChangeset for help on using the changeset viewer.