Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- rotateX(double, double)
- rotateY(double, double)
- rotateX(double, double, double)
- rotateY(double, double, double)
- rotateZ(double, double, double)
- randomDoubleX(int, double, double)
- randomDoubleY(int, double, double)
- randomDoubleX(int, double, double, double)
- randomDoubleY(int, double, double, double)
- randomDoubleZ(int, double, double, double)
- toString()
- createRotationMatrix(double, double)
Class CoordinateRotator
java.lang.Object
com.hypixel.hytale.procedurallib.random.CoordinateRotator
- All Implemented Interfaces:
ICoordinateRandomizer
- Direct Known Subclasses:
CoordinateOriginRotator
Rotates coordinates about an origin of (x=0,y=0,z=0)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double[]createRotationMatrix(double pitch, double yaw) Returns a rotation matrix for the given pitch and yaw angles.doublerandomDoubleX(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) doublerotateX(double x, double y) doublerotateX(double x, double y, double z) doublerotateY(double x, double y) doublerotateY(double x, double y, double z) doublerotateZ(double x, double y, double z) toString()
-
Field Details
-
NONE
-
X0
public static final int X0- See Also:
-
Y0
public static final int Y0- See Also:
-
Z0
public static final int Z0- See Also:
-
X1
public static final int X1- See Also:
-
Y1
public static final int Y1- See Also:
-
Z1
public static final int Z1- See Also:
-
X2
public static final int X2- See Also:
-
Y2
public static final int Y2- See Also:
-
Z2
public static final int Z2- See Also:
-
-
Constructor Details
-
CoordinateRotator
public CoordinateRotator(double pitch, double yaw)
-
-
Method Details
-
rotateX
public double rotateX(double x, double y) -
rotateY
public double rotateY(double x, double y) -
rotateX
public double rotateX(double x, double y, double z) -
rotateY
public double rotateY(double x, double y, double z) -
rotateZ
public double rotateZ(double x, double y, double z) -
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
-
createRotationMatrix
public static double[] createRotationMatrix(double pitch, double yaw) Returns a rotation matrix for the given pitch and yaw angles.- Parameters:
pitch- The pitch in radians.yaw- The yaw in radians.- Returns:
- A rotation matrix for the given pitch and yaw angles.
-