1 #ifndef PERLIN_NOISE_HPP
2 #define PERLIN_NOISE_HPP
6 #include "../IVector2/ivector2.hpp"
7 #include "../random_2D_coordinate_generator/random_2D_coordinate_generator.hpp"
24 float linearInterpolation(
float a,
float b,
float t);
26 float fade(
const float& t);
29 float sample(
const float& x,
const float& y);
2D Perlin Noise Generator
float sample(const float &x, const float &y)
2D Coordinate-Based Random Number Generator