Fait pivoter un système de coordonnées cartésiennes à trois dimensions dans le sens inverse des aiguilles d'une montre en utilisant la méthode des angles d'Euler et renvoie les nouvelles coordonnées du point donné. Câblez des données à l'entrée X pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.


icon

Selon la théorie de la rotation d'Euler, vous pouvez décrire une rotation de coordonnées avec les angles d'Euler ϕ, θ et ψ comme indiqué ci-dessous (utilisez l'ordre de rotation par défaut Z-X-Z comme exemple) :

Les trois étapes suivantes décrivent la rotation :

  1. Faites pivoter les axes X, Y et Z autour de l'axe Z de ϕ (-π < ϕ ≤ π), ce qui donne les axes X, Y et Z.
  2. Faites pivoter les axes X'-, Y'- et Z autour de l'axe X'- de θ (0 ≤ θ ≤ π), ce qui donne les axes X'-, Y''- et Z'-.
  3. Faites pivoter les axes X'-, Y''- et Z'- autour de l'axe Z'- de ψ (-π < ψ ≤ π), ce qui donne les axes X''-, Y''- et Z'-.

Si vous exprimez la rotation du point (x, y, z) en terme des trois matrices suivantes B, C, et D :

; ; ,

les coordonnées (x', y', z') du point sur le nouveau système de coordonnées sont

A = BCD.