inline quat_t operator*( float a, quat_t b ) { return b * a;
inline quat_t operator*( quat_t a, float b ) { return quat_t( a.x * b, a.y * b, a.z * b, a.w * b );
inline quat_t operator*( float a, quat_t b ) {	return b * a;}