Como encontrar a matriz de rotação entre dois vetores no THREE.js

Eu estou procurando o caminho para encontrar a matriz de rotação entre dois vetores definidos no THREE.js.

Por exemplo

v1 = new THREE.Vector3(1, 1, 1) v2 = new THREE.Vector3(1, 1, -1)

Eu preciso dessa matriz de rotação para girar o objeto inteiro na próxima etapa.