Rotation de coordonnées cartésiennes 3D (Euler) (tableau)
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
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.

Entrées/Sorties
X
—
X représente les coordonnées x en entrée.
Y
—
Y représente les coordonnées y en entrée.
Z
—
Z représente les coordonnées z en entrée.
Angles d'Euler
—
Angles d'Euler spécifie les angles d'Euler en radians.
ordre de rotation
—
ordre de rotation spécifie l'ordre des axes autour desquels les coordonnées doivent pivoter. Par exemple, X-Y-Z spécifie les première, deuxième et troisième rotations respectivement autour des axes x, y et z. Z-X-Z est l'ordre par défaut.
X en sortie
—
X en sortie renvoie les coordonnées x après la rotation.
Y en sortie
—
Y en sortie renvoie les coordonnées y après la rotation.
Z en sortie
—
Z en sortie renvoie les coordonnées z après la rotation.
erreur
—
erreur renvoie toute erreur ou mise en garde générée par le VI. Vous pouvez câbler erreur au VI Convertir un code d'erreur en cluster d'erreur pour convertir le code d'erreur ou la mise en garde en cluster d'erreur. |
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 :
- Faites pivoter les axes X, Y et Z autour de l'axe Z de ϕ (-π < ϕ ≤ π), ce qui donne les axes X, Y et Z.
- Faites pivoter les axes X'-, Y'- et Z autour de l'axe X'- de θ (0 ≤ θ ≤ π), ce qui donne les axes X'-, Y''- et Z'-.
- 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

où A = BCD.
X
—
Angles d'Euler
—
phi
—
ordre de rotation
—
X en sortie
—
erreur
—