From 9ce10742ec0ae8f62bbcdfc078e0e12ceaa5ca3b Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Mon, 27 Feb 2017 16:31:32 -0800 Subject: [PATCH] Move avatar not joint --- interface/src/avatar/MyAvatar.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index a91cd33827..51e04e86b9 100644 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -2487,14 +2487,8 @@ bool MyAvatar::pinJoint(int index, const glm::vec3& position, const glm::quat& o return false; } - auto jointTranslation = getAbsoluteJointTranslationInObjectFrame(index); - auto jointRotation = getAbsoluteJointRotationInObjectFrame(index); - - auto targetOrientation = orientation * glm::conjugate(glm::normalize(jointRotation)); - auto targetPosition = position - orientation * jointTranslation; - - setPosition(targetPosition); - setOrientation(targetOrientation); + setPosition(position); + setOrientation(orientation); _rig->setMaxHipsOffsetLength(0.05f);