Szum Perlina
[Podstawowa matematyka]

Functions

float common::PerlinNoise1 (float x)
float common::PerlinNoise2 (float x, float y)
float common::PerlinNoise3 (float x, float y, float z)
float common::BrownianNoise1 (float x, uint i, float Persistence)
float common::BrownianNoise2 (float x, float y, uint i, float Persistence)
float common::BrownianNoise3 (float x, float y, float z, uint i, float Persistence)

Detailed Description

Deterministyczne, pseudolosowe funkcje 1, 2, 3 zmiennych generujące szum perlina oraz często mylony z nim Fractional Brownian Motion (fBm). Szum perlina to ciągła funkcja pseudolosowa o amplitudzie -1..1 i częstotliwości 1. W funkcjach BrownianNoise:


Function Documentation

float common::BrownianNoise1 ( float  x,
uint  i,
float  Persistence 
)
float common::BrownianNoise2 ( float  x,
float  y,
uint  i,
float  Persistence 
)
float common::BrownianNoise3 ( float  x,
float  y,
float  z,
uint  i,
float  Persistence 
)
float common::PerlinNoise1 ( float  x  ) 
float common::PerlinNoise2 ( float  x,
float  y 
)
float common::PerlinNoise3 ( float  x,
float  y,
float  z 
)

Generated on Wed Dec 16 20:44:52 2009 for CommonLib by  doxygen 1.6.1