public class CoordinateRandomizer implements ICoordinateRandomizer
Class CoordinateRandomizer. Provides coordinaterandomizer functionality for the Hytale server.
java.lang.Object > CoordinateRandomizer
Field Summary
property
protected
NoiseProperty
property
Field property.
amplitude
protected
double
amplitude
Field amplitude.
Method Detail
CoordinateRandomizer
public
public
CoordinateRandomizer
(final AmplitudeNoiseProperty[] xNoise, final AmplitudeNoiseProperty[] yNoise, final AmplitudeNoiseProperty[] zNoise)
Method CoordinateRandomizer.
- Parameters:
final AmplitudeNoiseProperty[]xNoisefinal AmplitudeNoiseProperty[]yNoisefinal AmplitudeNoiseProperty[]zNoise
getXNoise
public
AmplitudeNoiseProperty[]
getXNoise
()
Method getXNoise.
getYNoise
public
AmplitudeNoiseProperty[]
getYNoise
()
Method getYNoise.
getZNoise
public
AmplitudeNoiseProperty[]
getZNoise
()
Method getZNoise.
randomDoubleX
public
double
randomDoubleX
(final int seed, final double x, final double y)
Method randomDoubleX.
- Parameters:
final intseedfinal doublexfinal doubley
randomDoubleY
public
double
randomDoubleY
(final int seed, final double x, final double y)
Method randomDoubleY.
- Parameters:
final intseedfinal doublexfinal doubley
randomDoubleZ
public
double
randomDoubleZ
(final int seed, final double x, final double y, final double z)
Method randomDoubleZ.
- Parameters:
final intseedfinal doublexfinal doubleyfinal doublez
toString
public
String
toString
()
Method toString.
AmplitudeNoiseProperty
Method AmplitudeNoiseProperty.
- Parameters:
final NoisePropertypropertyfinal doubleamplitude
getAmplitude
public
double
getAmplitude
()
Method getAmplitude.
setAmplitude
public
void
setAmplitude
(final double amplitude)
Method setAmplitude.
- Parameters:
final doubleamplitude