From ede3cc2f3d4959412c11bbfe5f9af9717604928f Mon Sep 17 00:00:00 2001 From: Jeffrey Ventrella Date: Thu, 9 May 2013 17:18:26 -0700 Subject: [PATCH] tweak tweak --- interface/src/Avatar.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/interface/src/Avatar.cpp b/interface/src/Avatar.cpp index ee4bde7ee4..b5c4765167 100644 --- a/interface/src/Avatar.cpp +++ b/interface/src/Avatar.cpp @@ -509,8 +509,10 @@ void Avatar::updateHandMovementAndTouching(float deltaTime) { if (_avatarTouch.getHoldingHands()) { glm::vec3 vectorToOtherHand = _interactingOther->_joint[ AVATAR_JOINT_RIGHT_FINGERTIPS ].springyPosition - _handHoldingPosition; - glm::vec3 vectorToMyHand = _joint[ AVATAR_JOINT_RIGHT_FINGERTIPS ].position - _handHoldingPosition; - glm::vec3 force = (vectorToOtherHand + vectorToMyHand) * 20.0f * deltaTime; + glm::vec3 vectorToMyHand = _joint[ AVATAR_JOINT_RIGHT_FINGERTIPS ].position - _handHoldingPosition; + glm::vec3 force + = vectorToOtherHand * 30.0f * deltaTime + + vectorToMyHand * 10.0f * deltaTime; _handHoldingPosition += force; _joint[ AVATAR_JOINT_RIGHT_FINGERTIPS ].position = _handHoldingPosition;