C# Class Azmyth.Procedural.Noise

Inheritance: INoise
Datei anzeigen Open project: GalacticSoft/Azmyth

Protected Properties

Property Type Description
m_amplitude double
m_frequency double
m_octaves double
m_persistence double
m_seed long

Public Methods

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

Protected Methods

Method Description
Total ( double i, double j ) : double

Method Details

GetHeight() public method

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

GetValue() public abstract method

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

GetValue() public abstract method

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

GetValue() public abstract method

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

Noise() public method

public Noise ( ) : System
return System

Noise() public method

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

Total() protected method

protected Total ( double i, double j ) : double
i double
j double
return double

Property Details

m_amplitude protected_oe property

protected double m_amplitude
return double

m_frequency protected_oe property

protected double m_frequency
return double

m_octaves protected_oe property

protected double m_octaves
return double

m_persistence protected_oe property

protected double m_persistence
return double

m_seed protected_oe property

protected long m_seed
return long