Структура QUATERNION (sensorsstructures.h)

Структура, представляющая 4-мерный вектор, используемый для простой операции 3D-поворота.

Синтаксис

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

Члены

X

Горизонтальный вектор.

Y

Вертикальный вектор.

Z

Вектор на оси Z.

W

Комментарии

Поворот выполняется вокруг оси, сформированной вектором v= [X, Y, Z] и имеет угол ?, и у нас есть:

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

Требования

Требование Значение
Заголовок sensorsstructures.h