Original Post
So I am working in C# using XNA and am trying to create a 6DOF camera for an airplane game using quaternions. I have a FPS quaternion camera made and working fine. The rotation of the aircraft camera is perfectly fine, but when I compute the forward vector of the aircraft to figure out the vector in which to apply forward movement, it doesn't always go in the correct direction. So in short, how can I find the current forward vector of a camera using the rotation quaternion in XNA?
I know there are tons of quaternion questions on here, but I haven't found any C# ones that have worked for me.
I know there are tons of quaternion questions on here, but I haven't found any C# ones that have worked for me.