From c850880515425a20dbc404da9d3fe229757e7199 Mon Sep 17 00:00:00 2001 From: "Anthony J. Thibault" Date: Fri, 22 Apr 2016 19:16:28 -0700 Subject: [PATCH] Head: compute _eyePosition properly. --- interface/src/avatar/Head.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interface/src/avatar/Head.cpp b/interface/src/avatar/Head.cpp index 5587096ce3..b7247334fc 100644 --- a/interface/src/avatar/Head.cpp +++ b/interface/src/avatar/Head.cpp @@ -230,7 +230,7 @@ void Head::simulate(float deltaTime, bool isMine, bool billboard) { } _leftEyePosition = _rightEyePosition = getPosition(); - _eyePosition = calculateAverageEyePosition(); + _eyePosition = getPosition(); if (!billboard && _owningAvatar) { auto skeletonModel = static_cast(_owningAvatar)->getSkeletonModel(); @@ -238,6 +238,8 @@ void Head::simulate(float deltaTime, bool isMine, bool billboard) { skeletonModel->getEyePositions(_leftEyePosition, _rightEyePosition); } } + + _eyePosition = calculateAverageEyePosition(); } void Head::calculateMouthShapes() {