From 4b09f1dc308d251b19a9fc393f6556c86b21d93a Mon Sep 17 00:00:00 2001 From: luiscuenca Date: Tue, 15 May 2018 14:19:17 -0700 Subject: [PATCH] Fix vector transformation when calculating flying hip position --- interface/src/avatar/MySkeletonModel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interface/src/avatar/MySkeletonModel.cpp b/interface/src/avatar/MySkeletonModel.cpp index fd57657d33..30c4ddb61d 100644 --- a/interface/src/avatar/MySkeletonModel.cpp +++ b/interface/src/avatar/MySkeletonModel.cpp @@ -60,7 +60,7 @@ static AnimPose computeHipsInSensorFrame(MyAvatar* myAvatar, bool isFlying) { // rotate the hips back to match the flying animation. const float TILT_ANGLE = 0.523f; - const glm::quat tiltRot = glm::angleAxis(TILT_ANGLE, transformVectorFast(avatarToSensorMat, -Vectors::UNIT_X)); + const glm::quat tiltRot = glm::angleAxis(TILT_ANGLE, transformVectorFull(avatarToSensorMat, -Vectors::UNIT_X)); glm::vec3 headPos; int headIndex = myAvatar->getJointIndex("Head");