Class CoordinateOriginRotator
java.lang.Object
com.hypixel.hytale.procedurallib.random.CoordinateRotator
com.hypixel.hytale.procedurallib.random.CoordinateOriginRotator
- All Implemented Interfaces:
ICoordinateRandomizer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionCoordinateOriginRotator(double pitch, double yaw, double originX, double originY, double originZ) -
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()Methods inherited from class com.hypixel.hytale.procedurallib.random.CoordinateRotator
createRotationMatrix, rotateX, rotateX, rotateY, rotateY, rotateZ
-
Field Details
-
originX
private final double originX -
originY
private final double originY -
originZ
private final double originZ
-
-
Constructor Details
-
CoordinateOriginRotator
public CoordinateOriginRotator(double pitch, double yaw, double originX, double originY, double originZ)
-
-
Method Details
-
randomDoubleX
public double randomDoubleX(int seed, double x, double y) - Specified by:
randomDoubleXin interfaceICoordinateRandomizer- Overrides:
randomDoubleXin classCoordinateRotator
-
randomDoubleY
public double randomDoubleY(int seed, double x, double y) - Specified by:
randomDoubleYin interfaceICoordinateRandomizer- Overrides:
randomDoubleYin classCoordinateRotator
-
randomDoubleX
public double randomDoubleX(int seed, double x, double y, double z) - Specified by:
randomDoubleXin interfaceICoordinateRandomizer- Overrides:
randomDoubleXin classCoordinateRotator
-
randomDoubleY
public double randomDoubleY(int seed, double x, double y, double z) - Specified by:
randomDoubleYin interfaceICoordinateRandomizer- Overrides:
randomDoubleYin classCoordinateRotator
-
randomDoubleZ
public double randomDoubleZ(int seed, double x, double y, double z) - Specified by:
randomDoubleZin interfaceICoordinateRandomizer- Overrides:
randomDoubleZin classCoordinateRotator
-
toString
- Overrides:
toStringin classCoordinateRotator
-