CR for Job #20126 - Rift HUD shouldn't move with head
Showing the changes to interface/src/Application.cpp (1 of 6 files). Show all
Unified · Split
| @@ -620,8 +620,8 @@ void Application::paintGL() { · 619 unmodified lines | |||
| 620 | 620 | ||
| 621 | } else if (_myCamera.getMode() == CAMERA_MODE_THIRD_PERSON) { | 621 | } else if (_myCamera.getMode() == CAMERA_MODE_THIRD_PERSON) { |
| 622 | static const float THIRD_PERSON_CAMERA_DISTANCE = 1.5f; | 622 | static const float THIRD_PERSON_CAMERA_DISTANCE = 1.5f; |
| 623 | _myCamera.setPosition(_myAvatar->getUprightHeadPosition() + | 623 | _myCamera.setPosition(_myAvatar->getDefaultEyePosition() + |
| 624 | _myAvatar->getOrientation() * glm::vec3(0.0f, 0.0f, 1.0f) * THIRD_PERSON_CAMERA_DISTANCE * _myAvatar->getScale()); | 624 | _myAvatar->getOrientation() * glm::vec3(0.0f, 0.0f, 1.0f) * THIRD_PERSON_CAMERA_DISTANCE * _myAvatar->getScale()); |
| 625 | if (OculusManager::isConnected()) { | 625 | if (OculusManager::isConnected()) { |
| 626 | _myCamera.setRotation(_myAvatar->getWorldAlignedOrientation()); | 626 | _myCamera.setRotation(_myAvatar->getWorldAlignedOrientation()); |
| 627 | } else { | 627 | } else { |