|
LibJuno 0.42.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
|
Right-handed quaternion (32-bit integer). More...
#include <juno_vec_types.h>
Data Fields | ||
| struct { | ||
| int32_t s | ||
| int32_t i | ||
| int32_t j | ||
| int32_t k | ||
| } | tQuat | |
| int32_t | arr [4] | |
Right-handed quaternion (32-bit integer).
Can be accessed as individual components or raw array.
| int32_t JUNO_RQUAT_I32_TAG::arr[4] |
Raw quaternion array [s,i,j,k].
| int32_t JUNO_RQUAT_I32_TAG::i |
First vector part.
| int32_t JUNO_RQUAT_I32_TAG::j |
Second vector part.
| int32_t JUNO_RQUAT_I32_TAG::k |
Third vector part.
| int32_t JUNO_RQUAT_I32_TAG::s |
Scalar part.
| struct { ... } JUNO_RQUAT_I32_TAG::tQuat |