1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Rename perlin noise to value noise (#15858)

This commit is contained in:
Erich Schubert 2025-04-10 14:39:40 +02:00 committed by GitHub
parent 372e37faf2
commit 78293404c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
27 changed files with 339 additions and 309 deletions

View file

@ -78,7 +78,7 @@ void TestNoise::testNoise2dPoint()
u32 i = 0;
for (u32 y = 0; y != 10; y++)
for (u32 x = 0; x != 10; x++, i++) {
float actual = NoisePerlin2D(&np_normal, x, y, 1337);
float actual = NoiseFractal2D(&np_normal, x, y, 1337);
float expected = expected_2d_results[i];
UASSERT(std::fabs(actual - expected) <= 0.00001);
}
@ -88,7 +88,7 @@ void TestNoise::testNoise2dBulk()
{
NoiseParams np_normal(20, 40, v3f(50, 50, 50), 9, 5, 0.6, 2.0);
Noise noise_normal_2d(&np_normal, 1337, 10, 10);
float *noisevals = noise_normal_2d.perlinMap2D(0, 0, NULL);
float *noisevals = noise_normal_2d.noiseMap2D(0, 0, NULL);
for (u32 i = 0; i != 10 * 10; i++) {
float actual = noisevals[i];
@ -126,7 +126,7 @@ void TestNoise::testNoise3dPoint()
for (u32 z = 0; z != 10; z++)
for (u32 y = 0; y != 10; y++)
for (u32 x = 0; x != 10; x++, i++) {
float actual = NoisePerlin3D(&np_normal, x, y, z, 1337);
float actual = NoiseFractal3D(&np_normal, x, y, z, 1337);
float expected = expected_3d_results[i];
UASSERT(std::fabs(actual - expected) <= 0.00001);
}
@ -136,7 +136,7 @@ void TestNoise::testNoise3dBulk()
{
NoiseParams np_normal(20, 40, v3f(50, 50, 50), 9, 5, 0.6, 2.0);
Noise noise_normal_3d(&np_normal, 1337, 10, 10, 10);
float *noisevals = noise_normal_3d.perlinMap3D(0, 0, 0, NULL);
float *noisevals = noise_normal_3d.noiseMap3D(0, 0, 0, NULL);
for (u32 i = 0; i != 10 * 10 * 10; i++) {
float actual = noisevals[i];
@ -152,7 +152,7 @@ void TestNoise::testNoiseInvalidParams()
try {
NoiseParams np_highmem(4, 70, v3f(1, 1, 1), 5, 60, 0.7, 10.0);
Noise noise_highmem_3d(&np_highmem, 1337, 200, 200, 200);
noise_highmem_3d.perlinMap3D(0, 0, 0, NULL);
noise_highmem_3d.noiseMap3D(0, 0, 0, NULL);
} catch (InvalidNoiseParamsException &) {
exception_thrown = true;
}