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.