mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 18:23:54 +02:00
improve how cameras are reset when leaving vr mode
This commit is contained in:
parent
208eb663bd
commit
2fc3fdc7e6
1 changed files with 5 additions and 2 deletions
|
@ -668,8 +668,6 @@ void Application::paintGL() {
|
|||
|
||||
// Update camera position
|
||||
if (!OculusManager::isConnected()) {
|
||||
_myCamera.setHmdPosition(glm::vec3());
|
||||
_myCamera.setHmdRotation(glm::quat());
|
||||
_myCamera.update(1.0f / _fps);
|
||||
}
|
||||
|
||||
|
@ -1606,6 +1604,11 @@ void Application::setEnableVRMode(bool enableVRMode) {
|
|||
OculusManager::recalibrate();
|
||||
} else {
|
||||
OculusManager::abandonCalibration();
|
||||
|
||||
_mirrorCamera.setHmdPosition(glm::vec3());
|
||||
_mirrorCamera.setHmdRotation(glm::quat());
|
||||
_myCamera.setHmdPosition(glm::vec3());
|
||||
_myCamera.setHmdRotation(glm::quat());
|
||||
}
|
||||
|
||||
resizeGL(_glWidget->getDeviceWidth(), _glWidget->getDeviceHeight());
|
||||
|
|
Loading…
Reference in a new issue