HyCodeYourTale
classpublicPriority 3

CoordinateRotator

com.hypixel.hytale.procedurallib.random.CoordinateRotator

implements ICoordinateRandomizer

12

Methods

12

Public Methods

3

Fields

1

Constructors

Constants

CoordinateRotatorNONE= new CoordinateRotator(0.0, 0.0)
intX0= 0
intX1= 3
intX2= 6
intY0= 1
intY1= 4
intY2= 7
intZ0= 2
intZ1= 5
intZ2= 8

Constructors

public
CoordinateRotator(double pitch, double yaw)

Methods

Public Methods (12)

publicstatic
double[] createRotationMatrix(double pitch, double yaw)
public
double randomDoubleX(int seed, double x, double y)
@Override
public
double randomDoubleX(int seed, double x, double y, double z)
@Override
public
double randomDoubleY(int seed, double x, double y)
@Override
public
double randomDoubleY(int seed, double x, double y, double z)
@Override
public
double randomDoubleZ(int seed, double x, double y, double z)
@Override
public
double rotateX(double x, double y)
public
double rotateX(double x, double y, double z)
public
double rotateY(double x, double y)
public
double rotateY(double x, double y, double z)
public
double rotateZ(double x, double y, double z)
public
String toString()
@Nonnull@Override

Fields

Protected Fields (3)

protecteddouble[] matrix
protecteddouble pitch
protecteddouble yaw

Related Classes