Three.js - Integração VRControls - Como se mover em cena?

Uso o Three.js para renderizar e mover (meu orbitControl altera camera.position) em uma cena pequena.
Agora eu tenho uma fenda oculus. Então eu adicionei VRControls e VREffect.
Não há problema em mover a cabeça.
Mas não posso mais me mover na cena porque os VRControls substituem os parâmetros da câmera:

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

Eu pensei que era fácil de corrigir: só tenho que atualizar a câmera em vez de substituí-la:

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

Mas isso não funciona: cria uma cena de movimento em movimento. VRControls e orbitControl parecem lutar ...

Você poderia me dizer o que fazer para integrar o VRControls em um projeto existente? Se você tiver o código de atualização (eu realmente não sei quaternions ...), isso ajudaria muito.

obrigado

questionAnswers(2)

yourAnswerToTheQuestion