From 8af22f0c0464499db2b10e8acdce07e6b7f800eb Mon Sep 17 00:00:00 2001 From: luiscuenca Date: Wed, 11 Sep 2019 16:27:07 -0700 Subject: [PATCH] Compute when negative deltas --- interface/src/avatar/MyAvatar.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index c3cea26512..43e60f2296 100644 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -3420,12 +3420,12 @@ void MyAvatar::updateOrientation(float deltaTime) { _lookAtOffsetPitch = Quaternions::IDENTITY; } else { // Compute new look at vectors - if (totalBodyYaw > 0.0f) { + if (totalBodyYaw != 0.0f) { _lookAtOffsetYaw = _lookAtOffsetYaw * glm::quat(glm::radians(glm::vec3(0.0f, totalBodyYaw, 0.0f))); } float pitchIncrement = getDriveKey(PITCH) * _pitchSpeed * deltaTime + getDriveKey(DELTA_PITCH) * _pitchSpeed / PITCH_SPEED_DEFAULT; - if (pitchIncrement > 0.0f) { + if (pitchIncrement != 0.0f) { glm::quat _previousLookAtOffsetPitch = _lookAtOffsetPitch; _lookAtOffsetPitch = _lookAtOffsetPitch * glm::quat(glm::radians(glm::vec3(pitchIncrement, 0.0f, 0.0f))); // Limit the camera horizontal pitch