- Timestamp:
- May 15, 2008, 7:59:37 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/hud3/src/orxonox/hud/RadarOverlayElement.cc
r1292 r1295 39 39 #include <OgreOverlayElement.h> 40 40 #include <OgrePanelOverlayElement.h> 41 42 41 #include <OgreStringConverter.h> 43 #include <math.h>44 #include <string.h>45 46 42 #include "RadarOverlayElement.h" 47 43 … … 51 47 using namespace Ogre; 52 48 53 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 } 54 52 55 53 RadarOverlayElement::~RadarOverlayElement(){} … … 61 59 void RadarOverlayElement::initRadarOverlayElement(Real left, Real top, int dim, Ogre::OverlayContainer* container){ 62 60 63 61 dirX_ = 0; // direction of travel 62 dirY_ = 0; 63 dirZ_ = 1; 64 64 65 dirX_ = 1;66 dirY_ = 0;67 dirZ_ = 0;65 ortX_ = 0; // normal of ship 66 ortY_ = 1; 67 ortZ_ = 0; 68 68 69 ortX_ = 0; 70 ortY_ = 0; 71 ortZ_ = 1; 72 73 dX_ = 0; 69 dX_ = 37; 74 70 dY_ = 0; 75 dZ_ = -1;71 dZ_ = 0; 76 72 77 73 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.