Perlin noise
Single and multi dimentional implementations of Perlin noise. Very useful for procedural data generation
f_noisef
float f_noisef(float f);
Description: Single octave 1D 32 bit float noise.f_noise2f
float f_noise2f(float x, float y);
Description: Single octave 2D 32 bit float noise.f_noise3f
float f_noise3f(float x, float y, float z);
Description: Single octave 3D 32 bit float noise.f_noiserf
float f_noiserf(float f, uint recursions);
Description: Recursive 1D 32 bit float noise.f_noiser2f
float f_noiser2f(float x, float y, uint recursions);
Description: Recursive 2D 32 bit float noise.f_noiser3f
float f_noiser3f(float x, float y, float z, uint recursions);
Description: Recursive 3D 32 bit float noise.f_noised
double f_noised(double f);
Description: Single octave 1D 64 bit double noise.f_noise2d
double f_noise2d(double x, double y);
Description: Single octave 2D 64 bit double noise.f_noise3d
double f_noise3d(double x, double y, double z);
Description: Single octave 3D 64 bit double noise.f_noiserd
double f_noiserd(double f, uint recursions);
Description: Recursive 1D 64 bit double noise.f_noiser2d
double f_noiser2d(double x, double y, uint recursions);
Description: Recursive 2D 64 bit double noise.f_noiser3d
double f_noiser3d(double x, double y, double z, uint recursions);
Description: Recursive 3D 64 bit double noise.