From 94bb8fc917b1050836a8c214c99e10a80d752fb2 Mon Sep 17 00:00:00 2001 From: luiscuenca Date: Mon, 23 Jul 2018 15:29:42 -0700 Subject: [PATCH] More unused code --- libraries/animation/src/Rig.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libraries/animation/src/Rig.cpp b/libraries/animation/src/Rig.cpp index 62b3efb495..c854b9dae3 100644 --- a/libraries/animation/src/Rig.cpp +++ b/libraries/animation/src/Rig.cpp @@ -1464,8 +1464,6 @@ bool Rig::calculateElbowPoleVector(int handIndex, int elbowIndex, int armIndex, // pointing forward and with height aprox to the avatar head. The position of the horizontal point will be determined by the hands Y component. // The third vector apply a weighted correction to the resulting pole vector to avoid interpenetration and force a more natural pose. - float avatarScale = extractUniformScale(_modelOffset); - AnimPose oppositeArmPose = _externalPoseSet._absolutePoses[oppositeArmIndex]; AnimPose handPose = _externalPoseSet._absolutePoses[handIndex]; AnimPose armPose = _externalPoseSet._absolutePoses[armIndex]; @@ -1492,7 +1490,6 @@ bool Rig::calculateElbowPoleVector(int handIndex, int elbowIndex, int armIndex, float armToHandDistance = glm::length(armToHand); float armToElbowDistance = glm::length(armToElbow); - float armToHeadDistance = glm::length(armToHead); float elbowToHandDistance = glm::length(elbowToHand); float armTotalDistance = armToElbowDistance + elbowToHandDistance; @@ -1504,8 +1501,7 @@ bool Rig::calculateElbowPoleVector(int handIndex, int elbowIndex, int armIndex, glm::vec3 armToHandDir = armToHand / armToHandDistance; glm::vec3 armToElbowDir = armToElbow / armToElbowDistance; - - glm::vec3 armToHandPlaneNormal = glm::cross(armToHandDir, armToElbowDir); + glm::vec3 armToHeadPlaneNormal = glm::cross(armToHead, armToHandDir); // The strenght of the resulting pole determined by the arm flex.