Numerical contants used throughout the Arnold code.
More...
|
#define | AI_PI (3.1415926535897931f) |
| pi
|
|
#define | AI_PITIMES2 (6.2831853071795862f) |
| 2 * pi
|
|
#define | AI_PIOVER2 (1.5707963267948966f) |
| pi / 2
|
|
#define | AI_ONEOVERPI (0.3183098861837906f) |
| 1 / pi
|
|
#define | AI_ONEOVER2PI (0.1591549430918953f) |
| 1 / 2pi
|
|
#define | AI_E (2.7182818284590452f) |
| e
|
|
#define | AI_LOG2E (1.4426950408889634f) |
| log_2(e)
|
|
#define | AI_LN2 (0.6931471805599453f) |
| ln(2)
|
|
#define | AI_SQRT2 (1.4142135623730951f) |
| sqrt(2)
|
|
#define | AI_SQRT3 (1.7320508075688772f) |
| sqrt(3)
|
|
#define | AI_GOLDEN (1.6180339887498948f) |
| golden ratio
|
|
#define | AI_DTOR (0.0174532925199433f) |
| Degrees to Radians
|
|
#define | AI_RTOD (57.295779513082323f) |
| Radians to Degrees
|
|
#define | AI_EPSILON (1.0e-4f) |
| System epsilon value
|
|
#define | AI_OPACITY_EPSILON (1.0e-6f) |
| Lowest possible opacity value
|
|
#define | AI_BIG (1.0e12f) |
| Big number
|
|
#define | AI_INFINITE (1.0e30f) |
| Convention for an "infinite" number.
|
|
#define | AI_ALMOST_ONE (1.0f - FLT_EPSILON/2) |
| One bit less than 1.0f
|
|
Numerical contants used throughout the Arnold code.