I tried the latest nightly build marked 7-31-06 but it doesn’t appear to fix the problem. 

 

In my application I’m actually using the transform matrix directly…grabbing the forward vector and taking the atan2(x,y).  I tried shoving the matrix into a quat and then pulling the yaw out from there via atan2(2*(x*y + w*z), w*w + x*x - y*y - z*z) and I get the same results.  The fact that I can replicate this behavior in the NodeTrackerManipulator indicates to me that it isn’t specific to my application.

 

Perhaps is there a valid reason for why a 90 degree roll would cause the forward vector in the matrix to change?

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to