classpublicPriority 3
Vector3f
com.hypixel.hytale.math.vector.Vector3f
34
Methods
34
Public Methods
4
Fields
6
Constructors
Constants
Vector3fALL_ONES= new Vector3f(1.0F, 1.0F, 1.0F)
Vector3fBACKWARD= new Vector3f(0.0F, 0.0F, 1.0F)
Vector3f[]BLOCK_CORNERS= <complex>
Vector3f[]BLOCK_EDGES= <complex>
Vector3f[][]BLOCK_PARTS= <complex>
Vector3f[]BLOCK_SIDES= <complex>
Vector3f[]CARDINAL_DIRECTIONS= <complex>
BuilderCodec<Vector3f>CODEC= BuilderCodec.builder(Vector3f.class, () -> new Vector3f(0.0F / 0.0F, 0.0F / 0.0F, 0.0F / 0.0F))
...
Vector3fDOWN= new Vector3f(0.0F, -1.0F, 0.0F)
Vector3fEAST= RIGHT
Vector3fFORWARD= new Vector3f(0.0F, 0.0F, -1.0F)
Vector3fLEFT= new Vector3f(-1.0F, 0.0F, 0.0F)
Vector3fMAX= new Vector3f(3.4028235E38F, 3.4028235E38F, 3.4028235E38F)
Vector3fMIN= new Vector3f(-3.4028235E38F, -3.4028235E38F, -3.4028235E38F)
Vector3fNEG_X= LEFT
Vector3fNEG_Y= DOWN
Vector3fNEG_Z= FORWARD
Vector3fNORTH= FORWARD
Vector3fPOS_X= RIGHT
Vector3fPOS_Y= UP
Vector3fPOS_Z= BACKWARD
Vector3fRIGHT= new Vector3f(1.0F, 0.0F, 0.0F)
BuilderCodec<Vector3f>ROTATION= BuilderCodec.builder(Vector3f.class, () -> new Vector3f(0.0F / 0.0F, 0.0F / 0.0F, 0.0F / 0.0F))
...
Vector3fSOUTH= BACKWARD
Vector3fUP= new Vector3f(0.0F, 1.0F, 0.0F)
Vector3fWEST= LEFT
Vector3fZERO= new Vector3f(0.0F, 0.0F, 0.0F)
Constructors
public
Vector3f()public
Vector3f(Vector3f v)public
Vector3f(Vector3i v)public
Vector3f(float x, float y, float z)public
Vector3f(float yaw, float pitch)public
Vector3f(Random random, float length)Methods
Public Methods (34)
public
void addPitch(float pitch)public
void addRoll(float roll)public
void addRotationOnAxis(Axis axis, int angle)public
void addYaw(float yaw)public
boolean closeToZero(float epsilon)public
float distanceSquaredTo(Vector3f v)public
float distanceSquaredTo(Vector3i v)public
float distanceSquaredTo(float x, float y, float z)public
float distanceTo(Vector3f v)public
float distanceTo(Vector3i v)public
float distanceTo(float x, float y, float z)public
float dot(Vector3f other)public
boolean equals(Object o)@Override
public
boolean equals(Vector3f o)public
void flipRotationOnAxis(Axis axis)public
float getPitch()public
float getRoll()public
float getX()public
float getY()public
float getYaw()public
float getZ()public
int hashCode()@Override
public
boolean isFinite()public
boolean isInside(int x, int y, int z)public
float length()public
void setPitch(float pitch)public
void setRoll(float roll)public
void setX(float x)public
void setY(float y)public
void setYaw(float yaw)public
void setZ(float z)public
float squaredLength()public
String toString()@Nonnull@Override
public
Vector3d toVector3d()@Nonnull
Fields
Public Fields (3)
public
float xpublic
float ypublic
float zPrivate/Package Fields (1)
private
transient int hash