typedef struct quaternion_struct { float fw; float fx; float fy; float fz; } quaternion_struct;