Contents
Class CoordinateRandomizer
java.lang.Object
com.hypixel.hytale.procedurallib.random.CoordinateRandomizer
- All Implemented Interfaces:
ICoordinateRandomizer
- Since:
- 12.06.2017
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCoordinateRandomizer(CoordinateRandomizer.AmplitudeNoiseProperty[] xNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] yNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] zNoise) -
Method Summary
Modifier and TypeMethodDescriptiondoublerandomDoubleX(int seed, double x, double y) doublerandomDoubleX(int seed, double x, double y, double z) doublerandomDoubleY(int seed, double x, double y) doublerandomDoubleY(int seed, double x, double y, double z) doublerandomDoubleZ(int seed, double x, double y, double z) toString()
-
Field Details
-
EMPTY_RANDOMIZER
-
-
Constructor Details
-
CoordinateRandomizer
public CoordinateRandomizer(CoordinateRandomizer.AmplitudeNoiseProperty[] xNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] yNoise, CoordinateRandomizer.AmplitudeNoiseProperty[] zNoise)
-
-
Method Details
-
getXNoise
-
getYNoise
-
getZNoise
-
randomDoubleX
public double randomDoubleX(int seed, double x, double y) - Specified by:
randomDoubleXin interfaceICoordinateRandomizer
-
randomDoubleY
public double randomDoubleY(int seed, double x, double y) - Specified by:
randomDoubleYin interfaceICoordinateRandomizer
-
randomDoubleX
public double randomDoubleX(int seed, double x, double y, double z) - Specified by:
randomDoubleXin interfaceICoordinateRandomizer
-
randomDoubleY
public double randomDoubleY(int seed, double x, double y, double z) - Specified by:
randomDoubleYin interfaceICoordinateRandomizer
-
randomDoubleZ
public double randomDoubleZ(int seed, double x, double y, double z) - Specified by:
randomDoubleZin interfaceICoordinateRandomizer
-
toString
-