final class GeneralNoise
Class GeneralNoise. Provides generalnoise functionality for the Hytale server.
java.lang.Object > GeneralNoise
Field Summary
hash
final
int
hash
Field hash.
g
final
DoubleArray.Double2
g
Field g.
Method Detail
GeneralNoise
public
private
GeneralNoise
()
Method GeneralNoise.
fastFloor
static
int
fastFloor
(final double f)
Method fastFloor.
- Parameters:
final doublef
fastCeil
static
int
fastCeil
(final double f)
Method fastCeil.
- Parameters:
final doublef
lerp
static
double
lerp
(final double a, final double b, final double t)
Method lerp.
- Parameters:
final doubleafinal doublebfinal doublet
hash2D
static
int
hash2D
(final int seed, final int x, final int y)
Method hash2D.
- Parameters:
final intseedfinal intxfinal inty
hash3D
static
int
hash3D
(final int seed, final int x, final int y, final int z)
Method hash3D.
- Parameters:
final intseedfinal intxfinal intyfinal intz
gradCoord2D
static
double
gradCoord2D
(final int seed, final int x, final int y, final double xd, final double yd)
Method gradCoord2D.
- Parameters:
final intseedfinal intxfinal intyfinal doublexdfinal doubleyd
gradCoord3D
static
double
gradCoord3D
(final int seed, final int x, final int y, final int z, final double xd, final double yd, final double zd)
Method gradCoord3D.
- Parameters:
final intseedfinal intxfinal intyfinal intzfinal doublexdfinal doubleydfinal doublezd
limit
static
double
limit
(final double val)
Method limit.
- Parameters:
final doubleval
InterpolationFunction
public
new
InterpolationFunction
()
Method InterpolationFunction.
interpolate
public
double
interpolate
(final double t)
Method interpolate.
- Parameters:
final doublet
toString
public
String
toString
()
Method toString.
InterpolationMode
public
private
InterpolationMode
(final InterpolationFunction function)
Method InterpolationMode.
- Parameters:
final InterpolationFunctionfunction
getFunction
public
InterpolationFunction
getFunction
()
Method getFunction.