From f27c006e287f434f048f952f5ea08e20f7d180c5 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 15 Oct 2001 11:18:51 +0000 Subject: [PATCH] Fixed rotations to account to the fixes made to Quat and Matrix related to right hand rule rotation. --- src/Demos/hangglide/GliderManipulator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Demos/hangglide/GliderManipulator.cpp b/src/Demos/hangglide/GliderManipulator.cpp index a435cf4bf..bd14657e3 100644 --- a/src/Demos/hangglide/GliderManipulator.cpp +++ b/src/Demos/hangglide/GliderManipulator.cpp @@ -204,8 +204,8 @@ bool GliderManipulator::calcMovement() osg::Vec3 sv = _camera->getSideVector(); osg::Vec3 lv = _camera->getLookVector(); - float pitch = inDegrees(-dy*0.15f*dt); - float roll = inDegrees(-dx*0.1f*dt); + float pitch = inDegrees(dy*0.15f*dt); + float roll = inDegrees(dx*0.1f*dt); osg::Matrix mat; mat.makeTrans(-center); @@ -214,7 +214,7 @@ bool GliderManipulator::calcMovement() if (_yawMode==YAW_AUTOMATICALLY_WHEN_BANKED) { float bank = asinf(sv.z()); - float yaw = inRadians(-bank)*dt; + float yaw = inRadians(bank)*dt; mat *= Matrix::rotate(yaw,0.0f,0.0f,1.0f); }