HE_Mesh2014  2.0.11
Public Member Functions | Static Protected Attributes | Private Member Functions | Private Attributes | List of all members
wblut.math.WB_PNoise Class Reference
+ Inheritance diagram for wblut.math.WB_PNoise:

Public Member Functions

 WB_PNoise ()
 
 WB_PNoise (final long seed)
 
void setSeed (final long seed)
 
double value1D (final double x)
 
double value2D (final double x, final double y)
 
double value3D (double x, double y, double z)
 
WB_PNoise setDetail (final int lod)
 
WB_PNoise setDetail (final int lod, final double falloff)
 
double value4D (final double x, final double y, final double z, final double w)
 
void setScale (final double sx)
 
void setScale (final double sx, final double sy)
 
void setScale (final double sx, final double sy, final double sz)
 
void setScale (final double sx, final double sy, final double sz, final double sw)
 
- Public Member Functions inherited from wblut.math.WB_Noise
void setSeed (long seed)
 
double value1D (double x)
 
double value2D (double x, double y)
 
double value4D (double x, double y, double z, double w)
 
void setScale (double sx)
 
void setScale (double sx, double sy)
 
void setScale (double sx, double sy, double sz)
 
void setScale (double sx, double sy, double sz, double sw)
 

Static Protected Attributes

static final double cosLUT []
 
static final double SINCOS_PRECISION = 0.05
 
static final int SINCOS_LENGTH = (int) (360.0 / SINCOS_PRECISION)
 

Private Member Functions

double noise_fsc (final double i)
 

Private Attributes

double sx
 

Constructor & Destructor Documentation

wblut.math.WB_PNoise.WB_PNoise ( )
wblut.math.WB_PNoise.WB_PNoise ( final long  seed)
Parameters
seed

Member Function Documentation

double wblut.math.WB_PNoise.noise_fsc ( final double  i)
private
Parameters
i
Returns
WB_PNoise wblut.math.WB_PNoise.setDetail ( final int  lod)
Parameters
lod
Returns
WB_PNoise wblut.math.WB_PNoise.setDetail ( final int  lod,
final double  falloff 
)
Parameters
lod
falloff
Returns
void wblut.math.WB_PNoise.setScale ( final double  sx)
void wblut.math.WB_PNoise.setScale ( final double  sx,
final double  sy 
)
void wblut.math.WB_PNoise.setScale ( final double  sx,
final double  sy,
final double  sz 
)
void wblut.math.WB_PNoise.setScale ( final double  sx,
final double  sy,
final double  sz,
final double  sw 
)
void wblut.math.WB_PNoise.setSeed ( final long  seed)
double wblut.math.WB_PNoise.value1D ( final double  x)
double wblut.math.WB_PNoise.value2D ( final double  x,
final double  y 
)
double wblut.math.WB_PNoise.value3D ( double  x,
double  y,
double  z 
)
Parameters
x
y
z
Returns

Implements wblut.math.WB_Noise.

double wblut.math.WB_PNoise.value4D ( final double  x,
final double  y,
final double  z,
final double  w 
)

Member Data Documentation

final double wblut.math.WB_PNoise.cosLUT[]
staticprotected
final int wblut.math.WB_PNoise.SINCOS_LENGTH = (int) (360.0 / SINCOS_PRECISION)
staticprotected
final double wblut.math.WB_PNoise.SINCOS_PRECISION = 0.05
staticprotected
double wblut.math.WB_PNoise.sx
private

The documentation for this class was generated from the following file: