Module pix_engine::math
source · Expand description
Math functions and constants.
Constants
- Default math constants. Euler’s number (e)
- Default math constants. 1/π
- Default math constants. 1/sqrt(2)
- Default math constants. 2/π
- Default math constants. 2/sqrt(π)
- Default math constants. π/2
- Default math constants. π/3
- Default math constants. π/4
- Default math constants. π/6
- Default math constants. π/8
- Default math constants. ln(2)
- Default math constants. ln(10)
- Default math constants. log2(10)
- Default math constants. log2(e)
- Default math constants. log10(2)
- Default math constants. log10(e)
- Default math constants. Archimedes’ constant (π)
- Default math constants. sqrt(2)
- Default math constants. The full circle constant (τ)
- EGAMMAExperimentalDefault math constants. The Euler-Mascheroni constant (γ)
- FRAC_1_SQRT_3ExperimentalDefault math constants. 1/sqrt(3)
- FRAC_1_SQRT_PIExperimentalDefault math constants. 1/sqrt(π)
- PHIExperimentalDefault math constants. The golden ratio (φ)
- SQRT_3ExperimentalDefault math constants. sqrt(3)
Traits
- Default floating-point number trait used math operations.
- Default number trait used for objects and shapes.
Functions
- Linear interpolates between two values by a given amount.
- Linear interpolates values for a range of independent values based on depdendent values.
- Remaps a number from one range to another.
- Returns the Perlin noise value at specified coordinates.
- Returns a random number between
0
and a givenvalue
. - Returns a random number within a range.