QUATERNION-Struktur (sensorsstructures.h)
Eine Struktur, die einen 4-dimensionalen Vektor darstellt, der für einen einfachen 3D-Drehvorgang verwendet wird.
Syntax
typedef struct {
float X;
float Y;
float Z;
float W;
} QUATERNION, *PQUATERNION;
Member
X
Horizontaler Vektor.
Y
Vertikaler Vektor.
Z
Vektor auf der Z-Achse.
W
Hinweise
Die Drehung erfolgt um die Achse, die durch den Vektor v= [X, Y, Z] gebildet wird, und ist von Winkel ?, und wir haben Folgendes:
W=cos(theta/2)
|v|=sin(theta/2)
Anforderungen
Anforderung | Wert |
---|---|
Header | sensorsstructures.h |