C# Class Azmyth.Procedural.AzmythNoise

Inheritance: Noise
Datei anzeigen Open project: GalacticSoft/Azmyth

Public Methods

Method Description
AzmythNoise ( double persistence, double frequency, double amplitude, int octaves, long seed ) : System
GetValue ( double x, double y ) : double
GetValue ( double x, double y, double z ) : double
GetValue ( double x, double y, double z, double t ) : double

Private Methods

Method Description
Interpolate ( double x, double y, double a ) : double
Noise ( int x, int y ) : double

Method Details

AzmythNoise() public method

public AzmythNoise ( double persistence, double frequency, double amplitude, int octaves, long seed ) : System
persistence double
frequency double
amplitude double
octaves int
seed long
return System

GetValue() public method

public GetValue ( double x, double y ) : double
x double
y double
return double

GetValue() public method

public GetValue ( double x, double y, double z ) : double
x double
y double
z double
return double

GetValue() public method

public GetValue ( double x, double y, double z, double t ) : double
x double
y double
z double
t double
return double