Supposons que j'ai un plan d'observation vn
, avec une orientation q1
et un plan sur la scène un
avec une orientation q2
.Comment calculer la projection orthogonale inverse d'un point dans le plan de visualisation sur un plan de la scène?
q1
et q2
sont des quaternions. Comment trouver le point inconnu ux, uy, uz
tel que proj_u_plane_vn
est égal à un point connu vx, vy, 0
?
Le problème serait-il plus simple en trouvant l'orientation relative q2-q1
?
En ce moment j'essaye de le faire avec les valeurs i, j et k, mais il semble que je devienne exagéré et je ne vois pas la réponse apparaître sans trig inverse, pas que cela me dérange, mais je Je cherche une solution plus élégante.
Merci d'avance. :)
Note: Je pense que la réponse correcte serait 'u = (q1 * q2^-1) * v' où ux, uy sont le point dans' un' et uz est la distance de vx, vy, 0 à ux , uy, 0. Je dois encore vérifier cela, s'il vous plaît corrigez-moi si je me trompe! – Nolo