La conversion d'un vecteur de direction pour un quaternion de rotation

Je peut trouver une tonne de questions sur la façon de transformer un quaternion dans un vecteur de direction, mais aucun pour l'autre manière autour de ce qui me fait penser que je suis en train de faire quelque chose de mal, mais garder avec moi.

Ce que je suis en train de faire est de simplement afficher la direction d'une lumière directionnelle à l'aide d'une flèche modèle.

La lumière directionnelle de la direction est un vecteur unitaire, mais les modèles sont en rotation à l'aide des quaternions.

Alors.. Comment faire pivoter ce modèle pour correspondre à la direction de la lumière?

Ou je suis fou et je ne peux pas vraiment le faire, étant donné que la lumière n'a pas de position, mais le modèle n'?

OriginalL'auteur Caustic | 2013-04-08