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

Entrées/Sorties

  • c1ddbl.png X

    X représente les coordonnées x en entrée.

  • c1ddbl.png Y

    Y représente les coordonnées y en entrée.

  • c1ddbl.png Z

    Z représente les coordonnées z en entrée.

  • cnclst.png Angles d'Euler

    Angles d'Euler spécifie les angles d'Euler en radians.

  • cdbl.png phi

    phi spécifie l'angle de rotation autour du premier axe en radians.

  • cdbl.png thêta

    thêta spécifie l'angle de rotation autour du deuxième axe en radians.

  • cdbl.png psi

    psi spécifie l'angle de rotation autour du troisième axe en radians.

  • cu16.png 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.

    0X-Y-Z
    1X-Z-Y
    2Y-X-Z
    3Y-Z-X
    4Z-X-Y
    5Z-Y-X
    6X-Y-X
    7X-Z-X
    8Y-X-Y
    9Y-Z-Y
    10Z-X-Z
    11Z-Y-Z
  • i1ddbl.png X en sortie

    X en sortie renvoie les coordonnées x après la rotation.

  • i1ddbl.png Y en sortie

    Y en sortie renvoie les coordonnées y après la rotation.

  • i1ddbl.png Z en sortie

    Z en sortie renvoie les coordonnées z après la rotation.

  • ii32.png 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 :

    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.