From 41fd94b1604c65199776968f477b27109bd201e8 Mon Sep 17 00:00:00 2001 From: Marc Zinnschlag Date: Fri, 21 Mar 2014 13:39:22 +0100 Subject: [PATCH] compensated for different coordinate systems --- apps/opencs/view/render/navigation1st.cpp | 2 +- apps/opencs/view/render/scenewidget.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/opencs/view/render/navigation1st.cpp b/apps/opencs/view/render/navigation1st.cpp index b892d3e3e..91f88634a 100644 --- a/apps/opencs/view/render/navigation1st.cpp +++ b/apps/opencs/view/render/navigation1st.cpp @@ -10,7 +10,7 @@ CSVRender::Navigation1st::Navigation1st() : mCamera (0) {} bool CSVRender::Navigation1st::activate (Ogre::Camera *camera) { mCamera = camera; - mCamera->setFixedYawAxis (true); + mCamera->setFixedYawAxis (true, Ogre::Vector3::UNIT_Z); Ogre::Radian pitch = mCamera->getOrientation().getPitch(); diff --git a/apps/opencs/view/render/scenewidget.cpp b/apps/opencs/view/render/scenewidget.cpp index 6b2ca85b5..5a3c14b49 100644 --- a/apps/opencs/view/render/scenewidget.cpp +++ b/apps/opencs/view/render/scenewidget.cpp @@ -49,6 +49,7 @@ namespace CSVRender mCamera->lookAt(0,0,0); mCamera->setNearClipDistance(0.1); mCamera->setFarClipDistance(30000); + mCamera->roll (Ogre::Degree (90)); QTimer *timer = new QTimer (this);