Ignore:
Timestamp:
07/03/07 15:49:39 (17 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/App/Demos/Illum/Ogre/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/src/ShadowDemo/include/ShadowDemo.h

    r2493 r2509  
    9393                ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_Basic"); 
    9494                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
    95                 ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_PathMap"); 
    96                 ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_PathMapDemo"); 
     95                //ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_PathMap"); 
     96                //ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_PathMapDemo"); 
    9797                ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_Demo_Towers"); 
    9898        } 
     
    176176                OgreIlluminationManager::getSingleton().initTechniques(); 
    177177   }*/ 
    178 /* 
     178 
    179179        void createScene(void) ///TOWERS 
    180180    { 
     
    190190                OgreIlluminationManager::getSingleton().setFocusingSM(true); 
    191191           OgreIlluminationManager::getSingleton().setBlurShadowMap(true); 
    192            OgreIlluminationManager::getSingleton().setUseLISPSM(false); 
     192           OgreIlluminationManager::getSingleton().setUseLISPSM(true); 
    193193                                 
    194194                Root::getSingleton()._setCurrentSceneManager(mSceneMgr); 
    195                 mCamera->setPosition(0,0,0); 
     195                mCamera->setPosition(-10,20,-20); 
    196196                //mCamera->setPosition(0,100,0); 
    197                 //mCamera->lookAt(0,-1,0); 
     197                mCamera->lookAt(10,0,20); 
    198198                mCamera->setFOVy(Radian(Degree(80))); 
    199199                mCamera->setNearClipDistance(0.01); 
     
    227227                 
    228228                OgreIlluminationManager::getSingleton().initTechniques(); 
    229    }*/ 
    230  
     229   } 
     230/* 
    231231        void createScene(void) ///PATHMAP Hangar 
    232232        {  
     
    305305                OgreIlluminationManager::getSingleton().initTechniques(); 
    306306   } 
    307          
     307*/       
    308308        void createPlane(Ogre::String _name, Ogre::String _material, Ogre::Vector3 _pos, Ogre::Vector2 _size, Ogre::Vector2 _subdivisions = Ogre::Vector2(1,1))  
    309309        { 
  • GTP/trunk/App/Demos/Illum/Ogre/src/ShadowDemo/scripts/ShadowDemo.7.10.vcproj

    r2493 r2509  
    3636                                Name="VCLinkerTool" 
    3737                                AdditionalDependencies="OgreMain_d.lib IllumModule_Ogre.lib IllumModule.lib" 
    38                                 OutputFile="$(OutDir)/PRMDemo.exe" 
     38                                OutputFile="$(OutDir)/ShadowMapDemo.exe" 
    3939                                LinkIncremental="2" 
    4040                                AdditionalLibraryDirectories="..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\bin\Debug;"$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)";..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\bin\Debug" 
     
    102102                                Name="VCLinkerTool" 
    103103                                AdditionalDependencies="OgreMain.lib IllumModule_Ogre.lib IllumModule.lib" 
    104                                 OutputFile="$(OutDir)/PRMDemo.exe" 
     104                                OutputFile="$(OutDir)/ShadowMapDemo.exe" 
    105105                                LinkIncremental="1" 
    106106                                AdditionalLibraryDirectories="..\..\..\..\..\..\..\Lib\Illum\IllumModule\OgreIllumModule\bin\Release;"$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)";..\..\..\..\..\..\..\Lib\Illum\IllumModule\IllumModule\bin\Release" 
     
    140140                        Name="Source Files" 
    141141                        Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> 
     142                        <File 
     143                                RelativePath="..\src\ShadowDemo.cpp"> 
     144                        </File> 
    142145                </Filter> 
    143146                <Filter 
    144147                        Name="Header Files" 
    145148                        Filter="h;hpp;hxx;hm;inl;inc"> 
     149                        <File 
     150                                RelativePath="..\include\ShadowDemo.h"> 
     151                        </File> 
    146152                </Filter> 
    147153                <Filter 
  • GTP/trunk/App/Demos/Illum/Ogre/src/ShadowDemo/src/ShadowDemo.cpp

    r2493 r2509  
    2727#endif 
    2828 
    29 #include "PRMDemo.h" 
     29#include "ShadowDemo.h" 
    3030 
    3131#ifdef __cplusplus 
  • GTP/trunk/App/Demos/Illum/Ogre/src/SpaceStation/include/SpaceStation.h

    r2491 r2509  
    107107                        animState->setEnabled(true); 
    108108                        animState->setLoop(true); 
     109                         
     110                        Vector3 look = FPSPlayer::thePlayer->getPosition() - pos; 
     111                        look.y = 0; 
     112                        look.normalise(); 
     113                        Vector3 right = -look.crossProduct(Vector3::UNIT_Y); 
     114                        Quaternion q;                    
     115                        q.FromAxes(right,Vector3::UNIT_Y, look); 
     116                        mNode->setOrientation(q); 
     117 
    109118                } 
    110119                                 
     
    112121                { 
    113122                        //move forward to target 
    114                         mNode->translate(movespeed * 0.1 * Vector3(0,0,1), Node::TS_LOCAL); 
     123                        mNode->translate(movespeed * evt.timeSinceLastFrame * 2 * Vector3(0,0,1), Node::TS_LOCAL); 
    115124                } 
    116125                else 
Note: See TracChangeset for help on using the changeset viewer.