Contents
Class CoordinateOriginRotator
java.lang.Object
com.hypixel.hytale.procedurallib.random.CoordinateRotator
com.hypixel.hytale.procedurallib.random.CoordinateOriginRotator
- All Implemented Interfaces:
ICoordinateRandomizer
A CoordinateRotator that performs rotations around a defined origin point.
-
Field Summary
-
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 CoordinateRotator
createRotationMatrix, rotateX, rotateX, rotateY, rotateY, rotateZ
-
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
-