use "visible joint positions" for MyAvatar only

This commit is contained in:
Andrew Meadows 2014-08-14 09:21:15 -07:00
parent ee0d0a1566
commit ca4a23e532

View file

@ -432,7 +432,8 @@ bool SkeletonModel::getHeadPosition(glm::vec3& headPosition) const {
}
bool SkeletonModel::getNeckPosition(glm::vec3& neckPosition) const {
if (Menu::getInstance()->isOptionChecked(MenuOption::CollideAsRagdoll)) {
if (_owningAvatar->isMyAvatar() &&
Menu::getInstance()->isOptionChecked(MenuOption::CollideAsRagdoll)) {
return isActive() && getVisibleJointPositionInWorldFrame(_geometry->getFBXGeometry().neckJointIndex, neckPosition);
}
return isActive() && getJointPositionInWorldFrame(_geometry->getFBXGeometry().neckJointIndex, neckPosition);