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