bitlib_c
0.2.4
|
Go to the source code of this file.
Functions | |
double | bl_perlin_1 (double x) |
double | bl_perlin_2 (double x, double y) |
double | bl_perlin_3 (double x, double y, double z) |
double | bl_simplex_1 (double x) |
double | bl_simplex_2 (double x, double y) |
double | bl_simplex_3 (double x, double y, double z) |
double bl_perlin_1 | ( | double | x | ) |
Gets a one-dimensional Perlin noise value.
double | x The value to get noise for. |
Examples
double value = bl_perlin_1(0.3);
double bl_perlin_2 | ( | double | x, |
double | y | ||
) |
Gets a two-dimensional Perlin noise value.
double | x The x value to get noise for. |
double | y The y value to get noise for. |
Examples
double value = bl_perlin_2(0.3, 0.8);
double bl_perlin_3 | ( | double | x, |
double | y, | ||
double | z | ||
) |
Gets a three-dimensional Perlin noise value.
double | x The x value to get noise for. |
double | y The y value to get noise for. |
double | z The z value to get noise for. |
Examples
double value = bl_perlin_3(0.3, 0.8, 0.1);
double bl_simplex_1 | ( | double | x | ) |
Gets a one-dimensional simplex noise value.
double | x The value to get noise for. |
Examples
double value = bl_simplex_1(0.3);
double bl_simplex_2 | ( | double | x, |
double | y | ||
) |
Gets a two-dimensional simplex noise value.
double | x The x value to get noise for. |
double | y The y value to get noise for. |
Examples
double value = bl_simplex_2(0.3, 0.8);
double bl_simplex_3 | ( | double | x, |
double | y, | ||
double | z | ||
) |
Gets a three-dimensional simplex noise value.
double | x The x value to get noise for. |
double | y The y value to get noise for. |
double | z The z value to get noise for. |
Examples
double value = bl_simplex_3(0.3, 0.8, 0.1);