|
0.3.1
|
Data Structures | |
| struct | fix16_quat_t |
| Not yet documented. More... | |
Macros | |
| #define | FIX16_QUAT_INITIALIZER(x, y, z, w) |
Macro for defininge fix16_quat_t constant values. | |
Functions | |
| void | fix16_quat_euler (angle_t rx, angle_t ry, angle_t rz, fix16_quat_t *result) |
| Convert Euler angles to a quaternion in XYZ order. | |
| void | fix16_quat_axis_angle (const fix16_vec3_t *axis, angle_t angle, fix16_quat_t *result) |
| Convert an axis-angle representation to a quaternion. | |
| void | fix16_quat_conjugate (const fix16_quat_t *q0, fix16_quat_t *result) |
| Not yet documented. | |
| void | fix16_quat_mul (const fix16_quat_t *q0, const fix16_quat_t *q1, fix16_quat_t *result) |
| Not yet documented. | |
| void | fix16_quat_vec3_mul (const fix16_quat_t *q0, const fix16_vec3_t *v0, fix16_vec3_t *result) |
| Not yet documented. | |
| size_t | fix16_quat_str (const fix16_quat_t *q0, char *buffer, int32_t decimals) |
| Not yet documented. | |
Description goes here.
| struct fix16_quat_t |
Not yet documented.
| Data Fields | ||
|---|---|---|
| fix16_vec3_t | comp | Not yet documented. |
| fix16_t | w | Not yet documented. |
| #define FIX16_QUAT_INITIALIZER | ( | x, | |
| y, | |||
| z, | |||
| w | |||
| ) |
Macro for defininge fix16_quat_t constant values.
| w | The constant value. |
| x | The constant value. |
| y | The constant value. |
| z | The constant value. |
| void fix16_quat_euler | ( | angle_t | rx, |
| angle_t | ry, | ||
| angle_t | rz, | ||
| fix16_quat_t * | result | ||
| ) |
Convert Euler angles to a quaternion in XYZ order.
| rx | Not yet documented. | |
| ry | Not yet documented. | |
| rz | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_quat_axis_angle | ( | const fix16_vec3_t * | axis, |
| angle_t | angle, | ||
| fix16_quat_t * | result | ||
| ) |
Convert an axis-angle representation to a quaternion.
| axis | Not yet documented. | |
| angle | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_quat_conjugate | ( | const fix16_quat_t * | q0, |
| fix16_quat_t * | result | ||
| ) |
Not yet documented.
| q0 | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_quat_mul | ( | const fix16_quat_t * | q0, |
| const fix16_quat_t * | q1, | ||
| fix16_quat_t * | result | ||
| ) |
Not yet documented.
| q0 | Not yet documented. | |
| q1 | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_quat_vec3_mul | ( | const fix16_quat_t * | q0, |
| const fix16_vec3_t * | v0, | ||
| fix16_vec3_t * | result | ||
| ) |
Not yet documented.
| q0 | Not yet documented. | |
| v0 | Not yet documented. | |
| [out] | result | Not yet documented. |
| size_t fix16_quat_str | ( | const fix16_quat_t * | q0, |
| char * | buffer, | ||
| int32_t | decimals | ||
| ) |
Not yet documented.
| q0 | Not yet documented. | |
| [out] | buffer | Not yet documented. |
| decimals | Not yet documented. |
NUL character.