Estructura QUATERNION (sensorsstructures.h)

Estructura que representa un vector de 4 dimensiones utilizado para una operación de rotación 3D simple.

Sintaxis

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

Miembros

X

Vector horizontal.

Y

Vector vertical.

Z

Vector en el eje Z.

W

Comentarios

El giro se realiza alrededor del eje formado por el vector v= [X, Y, Z] y es del ángulo ?, y tenemos:

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

Requisitos

Requisito Valor
Header sensorsstructures.h