Outils pour utilisateurs

Outils du site


doc:images:3d

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:images:3d [2019/03/19 11:44] – Ajout de "Matrice de rotation sur la base d'un vecteur unitaire" rootdoc:images:3d [2019/10/23 10:37] (Version actuelle) – mhtml -> html root
Ligne 16: Ligne 16:
 </code> </code>
  
-<note> +Seconde solution utiliser directement les quaternions.
-Si on souhaite regrouper plusieurs matrices de rotation dans une seule, il faut $R = R_2 * R_1 $ +
-</note>+
  
 +<code cpp>
 +Eigen::Affine3f transform = Eigen::Affine3f::Identity();
 +Eigen::Quaternionf rotAxe;
 +rotAxe.setFromTwoVectors(Eigen::Vector3f(rx, ry, rz), Eigen::Vector3f(1, 0, 0));
 +transform.prerotate(rotAxe);
 +</code>
 ===Matrice de rotation sur la base d'un vecteur unitaire=== ===Matrice de rotation sur la base d'un vecteur unitaire===
 $$R = $$R =
Ligne 31: Ligne 35:
 n_x                             & n_y                             & n_z}$$ n_x                             & n_y                             & n_z}$$
  
-[[https://math.stackexchange.com/questions/1956699/getting-a-transformation-matrix-from-a-normal-vector|Getting a transformation matrix from a normal vector]] {{ :doc:images:3d:matrices_-_getting_a_transformation_matrix_from_a_normal_vector_-_mathematics_stack_exchange.mhtml |Archive du 19/03/2019}}+[[https://math.stackexchange.com/questions/1956699/getting-a-transformation-matrix-from-a-normal-vector|Getting a transformation matrix from a normal vector]] {{ :doc:images:3d:matrices_-_getting_a_transformation_matrix_from_a_normal_vector_-_mathematics_stack_exchange_2019-10-23_10_36_29_.html |Archive le 06/10/2016 le 23/10/2019}} 
 + 
 +===Fusion de plusieurs matrices de rotation / translation=== 
 +Si on souhaite regrouper plusieurs matrices de rotation et de translation dans une seule, il faut : $R = R_3 * R_2 * R_1 $ 
 + 
doc/images/3d.1552992249.txt.gz · Dernière modification : 2019/03/19 11:44 de root