From 9d124983a629eeecf95b2e34d6c48536b5e095c0 Mon Sep 17 00:00:00 2001 From: "Anthony J. Thibault" Date: Wed, 1 Feb 2017 17:48:28 -0800 Subject: [PATCH] Tablet-ui: fix tablet orientation for users in 2d desktop mode Double 180 flip. Once before to account for -z forward of camera. Once after to account for avatar 180 flip. --- interface/src/avatar/Avatar.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/avatar/Avatar.cpp b/interface/src/avatar/Avatar.cpp index 9e6c524c2c..64e82f63da 100644 --- a/interface/src/avatar/Avatar.cpp +++ b/interface/src/avatar/Avatar.cpp @@ -900,7 +900,7 @@ glm::quat Avatar::getAbsoluteJointRotationInObjectFrame(int index) const { _skeletonModel->getAbsoluteJointRotationInRigFrame(headJointIndex, rotation); } } - return rotation; + return Quaternions::Y_180 * rotation * Quaternions::Y_180; } default: { glm::quat rotation; @@ -936,7 +936,7 @@ glm::vec3 Avatar::getAbsoluteJointTranslationInObjectFrame(int index) const { _skeletonModel->getAbsoluteJointTranslationInRigFrame(headJointIndex, translation); } } - return translation; + return Quaternions::Y_180 * translation * Quaternions::Y_180; } default: { glm::vec3 translation;