|
| file | juno_math.h |
| | Convenience header: math types plus inline vector/quaternion ops.
|
| |
| file | juno_math_types.h |
| | Aggregated math type definitions (vectors, matrices, quaternions).
|
| |
| file | juno_vec.h |
| | Inline vector and quaternion operations for Juno math types.
|
| |
|
| #define | JUNO_PI 3.141592653589793 |
| | Pi (π) in radians as a double-precision literal.
|
| |
| #define | JUNO_HALF_PI 1.5707963267948966 |
| | Half pi (π/2) in radians as a double-precision literal.
|
| |
| #define | JUNO_QUART_PI 0.7853981633974483 |
| | Quarter pi (π/4) in radians as a double-precision literal.
|
| |
| #define | JUNO_E 2.718281828459045 |
| | Euler's number e as a double-precision literal.
|
| |
| #define | ANG_EPSILON 1.0E-12 |
| | Small angle epsilon (radians) for approximate comparisons.
|
| |
Provides frequently used mathematical constants as double-precision macros. These are intended for compile-time use and freestanding builds.
◆ ANG_EPSILON
| #define ANG_EPSILON 1.0E-12 |
Small angle epsilon (radians) for approximate comparisons.
◆ JUNO_E
| #define JUNO_E 2.718281828459045 |
Euler's number e as a double-precision literal.
◆ JUNO_HALF_PI
| #define JUNO_HALF_PI 1.5707963267948966 |
Half pi (π/2) in radians as a double-precision literal.
◆ JUNO_PI
| #define JUNO_PI 3.141592653589793 |
Pi (π) in radians as a double-precision literal.
◆ JUNO_QUART_PI
| #define JUNO_QUART_PI 0.7853981633974483 |
Quarter pi (π/4) in radians as a double-precision literal.