Swap yaw and pitch in camera computation. Add functions to convert view matrix to camera position, and camera position to camera yaw pitch roll.
This commit is contained in:
@@ -98,8 +98,8 @@ public:
|
||||
virtual void resetCamera() BT_OVERRIDE
|
||||
{
|
||||
m_guiHelper->resetCamera( m_cameraDist,
|
||||
m_cameraPitch,
|
||||
m_cameraYaw,
|
||||
m_cameraPitch,
|
||||
m_cameraTargetPos.x(),
|
||||
m_cameraTargetPos.y(),
|
||||
m_cameraTargetPos.z()
|
||||
@@ -115,8 +115,8 @@ MultiThreadedDemo::MultiThreadedDemo(struct GUIHelperInterface* helper)
|
||||
m_groundBody = NULL;
|
||||
m_groundMovePhase = 0.0f;
|
||||
m_cameraTargetPos = btVector3( 0.0f, 0.0f, 0.0f );
|
||||
m_cameraPitch = 90.0f;
|
||||
m_cameraYaw = 30.0f;
|
||||
m_cameraPitch = -30.0f;
|
||||
m_cameraYaw = 90.0f;
|
||||
m_cameraDist = 48.0f;
|
||||
helper->setUpAxis( kUpAxis );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user