Algorithms_in_C 1.0.0
Set of algorithms implemented in C.
|
Generic header that provides data types for 3D vectors and quaternions. More...
Go to the source code of this file.
Data Structures | |
struct | vec_3d_ |
3D vector type More... | |
struct | mat_3x3_ |
A 3x3 Matrix type definition. More... | |
struct | quaternion_ |
a Quaternion type represented using a scalar \(w\) or \(q_0\) and a 3D vector \(\left(q_1,q_2,q_3\right)\) More... | |
struct | euler_ |
3D Euler or Tait-Bryan angles (in radian) More... | |
struct | dual_quat_ |
a dual quaternion type More... | |
Macros | |
#define | EPSILON 1e-9 |
Minimum recognizable value. | |
Typedefs | |
typedef struct vec_3d_ | vec_3d |
3D vector type | |
typedef struct mat_3x3_ | mat_3x3 |
A 3x3 Matrix type definition. | |
typedef struct quaternion_ | quaternion |
a Quaternion type represented using a scalar \(w\) or \(q_0\) and a 3D vector \(\left(q_1,q_2,q_3\right)\) | |
typedef struct euler_ | euler |
3D Euler or Tait-Bryan angles (in radian) | |
typedef struct dual_quat_ | dual_quat |
a dual quaternion type | |
Generic header that provides data types for 3D vectors and quaternions.