Como obter orientação da câmera em THREE.js

Eu estou criando um jogo 3D usando THREE.JS e a API de áudio da Web. Um dos problemas que estou tendo é que eu quero usar a orientação do ouvinte de áudio da web e definir o ouvinte para ser a câmera, cuja posição e direção estão sendo constantemente atualizadas

Minha pergunta, existe alguma maneira de obter facilmente a direção vetorial de uma câmera TRÊS?

Eu estava tentando calculá-lo usando a posição antiga da câmera e usando os vetores de velocidade para calcular de que maneira ele está, mas isso não funcionará quando a câmera estiver parada ...

Seria possível criar um vetor unitário usando camera.rotation.x, camera.rotation.y, camera.rotation.z?

ou há um caminho ainda mais fácil?

Muito obrigado pelo seu tempo!

questionAnswers(3)

yourAnswerToTheQuestion