Esto me da el vector directo de un Object3d
var forward = new THREE.Vector3(); object.getWorldDirection(forward);¿Cómo obtengo el vector del lado derecho del objeto (usando Three.JS)?
Mi mejor consejo es NO incluir 'tres.js' en su búsqueda de Google cuando busque ayuda con respecto a tres.js.
Excluí 'tres.js' de mis búsquedas y encontré preguntas similares de personas en una comunidad de Unity...
Sabiendo esto, encontré una solución muy simple (ciertamente muy hacky) que funciona en three.js.
Tome un vector de mano derecha simple y antiguo
var right = new THREE.Vector3( 1, 0, 0 ); Y simplemente "gíralo" por el valor .quaternion del objeto...
right.applyQuaternion( object.quaternion );Cualquier dirección (normalizada) relativa a la rotación del objeto puede brillar de esta manera
Ejemplo: http://jsfiddle.net/9Lzx683v/