Extra Math Functions/Macros

#include <graphics/math-extra.h>

Helper functions/macros for graphics math.

RAD(val)

Macro that converts a floating point degrees value to radians.

DEG(val)

Macro that converts a floating point radians value to degrees.

LARGE_EPSILON 1e-2f

Large epsilon value.

EPSILON 1e-4f

Epsilon value.

TINY_EPSILON 1e-5f

Tiny Epsilon value.

M_INFINITE 3.4e38f

Infinite value


float rand_float(int positive_only)

Generates a random floating point value (from -1.0f..1.0f, or 0.0f..1.0f if positive_only is set).