Changeset 2359 for GTP/trunk/App/Demos


Ignore:
Timestamp:
05/09/07 10:23:23 (18 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/App/Demos/Vis
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/HillyTerrain/OGRE/TerrainFrameListener.cpp

    r2352 r2359  
    487487                //-- set parameters for visualization 
    488488 
    489                 // important for visualization => draw octree bounding boxes 
    490                 if (0) mSceneMgr->setOption("ShowOctree", &mShowVisualization); 
     489                // draw octree bounding boxes because 
     490                // interesting for chc visualization 
     491                if (mNodeVizMode != NODEVIZ_RENDER_PVS)  
     492                { 
     493                        mSceneMgr->setOption("ShowOctree", &mShowVisualization); 
     494                } 
    491495                 
    492496                /////////////// 
     
    506510                        -mCamera->getDerivedDirection().z)); 
    507511                 
    508                 const float moveFactor = 200; 
    509                 // move by a constant so view plane is on bottom of viewport 
     512                // move by a constant so view plane is on "bottom" of viewport 
     513        const float moveFactor = 1000; 
    510514                mVizCamera->moveRelative(Vector3(0, moveFactor, 0)); 
    511515        } 
     
    11071111        if (pureRenderTime) 
    11081112        { 
    1109                 mPureRenderTimeFps = 1000.0 / (float) pureRenderTime; 
     1113                mPureRenderTimeFps = 1000.0f / (float) pureRenderTime; 
    11101114        } 
    11111115        currentFps = mPureRenderRenderTimeFps; 
     
    13921396        mNodeVizMode = (mNodeVizMode + 1) % NODEVIZ_MODES_NUM; 
    13931397 
    1394         bool renderNodesForViz = (mNodeVizMode == NODEVIZ_RENDER_NODES) ||  
     1398        bool renderNodesForViz =  
     1399                (mNodeVizMode == NODEVIZ_RENDER_NODES) ||  
    13951400                (mNodeVizMode == NODEVIZ_RENDER_NODES_AND_CONTENT); 
     1401 
    13961402        bool renderNodesContentForViz = (mNodeVizMode == NODEVIZ_RENDER_NODES_AND_CONTENT); 
    13971403        //bool renderNodesContentForViz = mNodeVizMode == NODEVIZ_RENDER_GEOMETRY; 
    13981404 
     1405        bool renderPvsForViz = (mNodeVizMode == NODEVIZ_RENDER_PVS); 
     1406 
    13991407        mSceneMgr->setOption("RenderNodesForViz", &renderNodesForViz); 
    14001408        mSceneMgr->setOption("RenderNodesContentForViz", &renderNodesContentForViz); 
     1409        mSceneMgr->setOption("RenderPvsForViz", &renderPvsForViz); 
    14011410} 
    14021411//----------------------------------------------------------------------- 
  • GTP/trunk/App/Demos/Vis/HillyTerrain/OGRE/TerrainFrameListener.h

    r2352 r2359  
    164164   // visualization modes for scene nodes 
    165165   enum { 
    166                  NODEVIZ_NONE,  
    167                  NODEVIZ_RENDER_NODES,  
    168                  NODEVIZ_RENDER_NODES_AND_CONTENT,  
     166                 NODEVIZ_NONE, 
     167         NODEVIZ_RENDER_NODES,  
     168                 NODEVIZ_RENDER_NODES_AND_CONTENT, 
     169                 NODEVIZ_RENDER_PVS, 
    169170                 NODEVIZ_MODES_NUM}; 
    170171 
  • GTP/trunk/App/Demos/Vis/HillyTerrain/OGRE/TestCullingTerrainApplication.cpp

    r2353 r2359  
    419419        mSunLight->setSpecularColour(1, 1, 1); 
    420420 
    421         //-- Fog 
    422  
    423         // NB it's VERY important to set this before calling setWorldGeometry  
     421        // it's VERY important to set fog before calling setWorldGeometry  
    424422        // because the vertex program picked will be different 
    425423        ColourValue fadeColour(0.93, 0.86, 0.76); 
     
    474472        { 
    475473                // the objects are generated randomly distributed over the terrain 
    476                 if (1) generateScene(500, 0); // create robots 
    477                 if (0) generateScene(300, 1); // create ninjas 
    478                 if (0) generateScene(1000, 2); // create trees 
     474                if (1) generateScene(1000, 0); // create robots 
     475                if (0) generateScene(100, 1); // create ninjas 
     476                if (1) generateScene(500, 2); // create trees 
    479477        } 
    480478        int MaxDepth=30; 
     
    649647        // place on the ground object 
    650648        if (success) 
    651                         mCamNode->setPosition( 
    652                                 mCamNode->getPosition().x, 
    653                                 minVal + dist,  
    654                                 mCamNode->getPosition().z); 
     649        { 
     650                mCamNode->setPosition(mCamNode->getPosition().x, 
     651                                                          minVal + dist,  
     652                                                          mCamNode->getPosition().z); 
     653        } 
    655654 
    656655        OGRE_DELETE(raySceneQuery); 
     656 
    657657        return success; 
    658658} 
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/OGRE/src/TestKdTreeAppListener.cpp

    r1516 r2359  
    512512                        (nodeVizMode == NODEVIZ_RENDER_NODES_AND_CONTENT); 
    513513                bool renderNodesContentForViz = (nodeVizMode == NODEVIZ_RENDER_NODES_AND_CONTENT); 
     514                bool renderPvsForViz = nodeVizMode == NODEVIZ_RENDER_PVS; 
    514515 
    515516                mSceneMgr->setOption("RenderNodesForViz", &renderNodesForViz); 
    516517                mSceneMgr->setOption("RenderNodesContentForViz", &renderNodesContentForViz); 
     518                mSceneMgr->setOption("RenderPvsForViz", &renderPvs); 
     519 
    517520        } 
    518521        else 
Note: See TracChangeset for help on using the changeset viewer.