Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 15, 2008, 7:59:37 PM (17 years ago)
Author:
FelixSchulthess
Message:

trying to make it tickable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/hud3/src/orxonox/hud/RadarOverlayElement.cc~

    r1292 r1295  
    2626*/
    2727
     28/*      local coordinate system of space ship:
     29
     30                        y
     31                        +   z
     32                        |  +
     33                        | /
     34                        |/
     35               x +------O
     36*/
     37
    2838#include <OgreOverlayManager.h>
    2939#include <OgreOverlayElement.h>
    3040#include <OgrePanelOverlayElement.h>
    31 
    3241#include <OgreStringConverter.h>
    33 #include <math.h>
    34 #include <string.h>
    35 
    3642#include "RadarOverlayElement.h"
    3743
     
    4147  using namespace Ogre;
    4248
    43   RadarOverlayElement::RadarOverlayElement(const String& name):Ogre::PanelOverlayElement(name){}
     49  RadarOverlayElement::RadarOverlayElement(const String& name):Ogre::PanelOverlayElement(name){
     50    initialDir = Vector3(0.0, 0.0, 1.0);
     51  }
    4452
    4553  RadarOverlayElement::~RadarOverlayElement(){}
     
    5159  void RadarOverlayElement::initRadarOverlayElement(Real left, Real top, int dim, Ogre::OverlayContainer* container){
    5260
    53 
     61    dirX_ = 0;  // direction of travel
     62    dirY_ = 0;
     63    dirZ_ = 1;
    5464   
    55     dirX_ = 1;
    56     dirY_ = 0;
    57     dirZ_ = 0;
     65    ortX_ = 0;  // normal of ship
     66    ortY_ = 1;
     67    ortZ_ = 0;
    5868   
    59     ortX_ = 0;
    60     ortY_ = 0;
    61     ortZ_ = 1;
    62    
    63     dX_ = 0;
     69    dX_ = 37;
    6470    dY_ = 0;
    65     dZ_ = -1;
     71    dZ_ = 0;
    6672   
    6773    alpha_ = acos((dirX_*dX_+dirY_*dY_+dirZ_*dZ_)/(sqrt(pow(dX_,2)+pow(dY_,2)+pow(dZ_,2))*sqrt(pow(dirX_,2)+pow(dirY_,2)+pow(dirZ_,2))));
Note: See TracChangeset for help on using the changeset viewer.