Header file for the BRL-CAD common definitions.
double bn_noise_mf(point_t point, double h_val, double lacunarity, double octaves, double offset)
double bn_noise_ridged(point_t point, double h_val, double lacunarity, double octaves, double offset)
A ridged noise pattern.
double bn_noise_turb(point_t point, double h_val, double lacunarity, double octaves)
Procedural turbulence evaluated at "point";.
void bn_noise_vec(point_t point, point_t result)
double bn_noise_fbm(point_t point, double h_val, double lacunarity, double octaves)
Procedural fBm evaluated at "point"; returns value stored in "value".
double bn_noise_perlin(point_t pt)
Robert Skinner's Perlin-style "Noise" function.
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point
fundamental vector, matrix, quaternion math macros