Three.js - интеграция с VRControls - как двигаться по сцене?

Я использую Three.js для рендеринга и перемещения (мой orbitControl меняет camera.position) в небольшой сцене.
Теперь у меня есть Oculus Rift. Поэтому я добавил VRControls и VREffect.
Нет проблем с движением головы.
Но я больше не могу двигаться в сцене, потому что VRControls переопределяет параметры камеры:

object.quaternion.copy( state.orientation ); // object is the camera

Я думал, что это легко исправить: мне нужно только обновить камеру, а не переопределять ее:

object.quaternion.copy(stateOrientationQuat.multiply(currentCameraQuat));

Но это не работает: он создает движущуюся сцену VRControls и orbitControl, кажется, борются ...

Не могли бы вы сказать, что нужно сделать, чтобы интегрировать VRControls в существующий проект? Если у вас есть код обновления (я не знаю кватернионов ...), это очень поможет.

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос