Partager via


Structure QUATERNION (sensorsstructures.h)

Structure qui représente un vecteur à 4 dimensions utilisé pour une opération de rotation 3D simple.

Syntaxe

typedef struct {
  float X;
  float Y;
  float Z;
  float W;
} QUATERNION, *PQUATERNION;

Membres

X

Vecteur horizontal.

Y

Vecteur vertical.

Z

Vecteur sur l’axe Z.

W

Remarques

La rotation est effectuée autour de l’axe formé par le vecteur v= [X, Y, Z] et est d’angle ?, et nous avons :

W=cos(theta/2)
|v|=sin(theta/2)

Configuration requise

Condition requise Valeur
En-tête sensorsstructures.h