Revision: 8696
          http://playerstage.svn.sourceforge.net/playerstage/?rev=8696&view=rev
Author:   natepak
Date:     2010-05-19 23:37:50 +0000 (Wed, 19 May 2010)

Log Message:
-----------
Fixed a quatern bug

Modified Paths:
--------------
    code/gazebo/trunk/server/rendering/OgreCamera.cc

Modified: code/gazebo/trunk/server/rendering/OgreCamera.cc
===================================================================
--- code/gazebo/trunk/server/rendering/OgreCamera.cc    2010-05-19 23:36:32 UTC 
(rev 8695)
+++ code/gazebo/trunk/server/rendering/OgreCamera.cc    2010-05-19 23:37:50 UTC 
(rev 8696)
@@ -791,8 +791,11 @@
   Ogre::NodeAnimationTrack *ptrack = anim->createNodeTrack(1,this->pitchNode);
 
   Vector3 start = this->GetWorldPose().pos;
+  start.Correct();
   Vector3 end = entity->GetAbsPose().pos;
+  end.Correct();
   Vector3 dir = end - start;
+  dir.Correct();
 
   double yawAngle = atan2(dir.y,dir.x);
   double pitchAngle = atan2(-dir.z, sqrt(dir.x*dir.x + dir.y*dir.y));


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------

_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to