diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2018-01-30 14:20:45 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2018-02-02 08:02:25 +0000 |
commit | 627167bd4a2e1dc12ffee813e82f9b33bff19a22 (patch) | |
tree | 33990fc20f43248737d393b3b8b69769d14db823 /src/extras/defaults/qorbitcameracontroller.cpp | |
parent | b4353c98ed242796cdd434b86cf1154a47ded125 (diff) |
CameraControllers: use the Camera's upVector
Instead of assuming +Y everywhere
Change-Id: Ie0ddc40a4b3cdc60df02cffd11f899e1c32caaa3
Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/extras/defaults/qorbitcameracontroller.cpp')
-rw-r--r-- | src/extras/defaults/qorbitcameracontroller.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/extras/defaults/qorbitcameracontroller.cpp b/src/extras/defaults/qorbitcameracontroller.cpp index 61b930569..903d1587b 100644 --- a/src/extras/defaults/qorbitcameracontroller.cpp +++ b/src/extras/defaults/qorbitcameracontroller.cpp @@ -150,7 +150,7 @@ void QOrbitCameraController::moveCamera(const QAbstractCameraController::InputSt if (theCamera == nullptr) return; - const QVector3D upVector(0.0f, 1.0f, 0.0f); + const QVector3D upVector(theCamera->upVector()); // Mouse input if (state.leftMouseButtonActive) { |