diff --git a/src/interaction/interactionhandler.cpp b/src/interaction/interactionhandler.cpp index a25ad5d1bd..e9ac592a5e 100644 --- a/src/interaction/interactionhandler.cpp +++ b/src/interaction/interactionhandler.cpp @@ -940,10 +940,11 @@ void GlobeBrowsingInteractionMode::updateCameraStateFromMouseStates() { 0); glm::dquat rotationDiffCamSpace = glm::dquat(eulerAngles); + glm::dquat newRotationCamspace = + _globalCameraRotation * rotationDiffCamSpace; glm::dquat rotationDiffWorldSpace = _globalCameraRotation * - rotationDiffCamSpace * - glm::inverse(_globalCameraRotation); + rotationDiffCamSpace * glm::inverse(_globalCameraRotation); glm::dvec3 rotationDiffVec3 = (distFromCenterToCamera * directionFromSurfaceToCamera)