classpublicPriority 3
Vector3i
com.hypixel.hytale.math.vector.Vector3i
19
Methods
19
Public Methods
4
Fields
3
Constructors
Constants
Vector3iALL_ONES= new Vector3i(1, 1, 1)
Vector3iBACKWARD= new Vector3i(0, 0, 1)
Vector3i[]BLOCK_CORNERS= <complex>
Vector3i[]BLOCK_EDGES= <complex>
Vector3i[][]BLOCK_PARTS= <complex>
Vector3i[]BLOCK_SIDES= <complex>
Vector3i[]CARDINAL_DIRECTIONS= <complex>
BuilderCodec<Vector3i>CODEC= BuilderCodec.builder(Vector3i.class, Vector3i::new)
.metadata(UIDisplayMode.COMPACT)
...
Vector3iDOWN= new Vector3i(0, -1, 0)
Vector3iEAST= RIGHT
Vector3iFORWARD= new Vector3i(0, 0, -1)
Vector3iLEFT= new Vector3i(-1, 0, 0)
Vector3iMAX= new Vector3i(2147483647, 2147483647, 2147483647)
Vector3iMIN= new Vector3i(-2147483648, -2147483648, -2147483648)
Vector3iNEG_X= LEFT
Vector3iNEG_Y= DOWN
Vector3iNEG_Z= FORWARD
Vector3iNORTH= FORWARD
Vector3iPOS_X= RIGHT
Vector3iPOS_Y= UP
Vector3iPOS_Z= BACKWARD
Vector3iRIGHT= new Vector3i(1, 0, 0)
Vector3iSOUTH= BACKWARD
Vector3iUP= new Vector3i(0, 1, 0)
Vector3iWEST= LEFT
Vector3iZERO= new Vector3i(0, 0, 0)
Constructors
public
Vector3i()public
Vector3i(Vector3i v)public
Vector3i(int x, int y, int z)Methods
Public Methods (19)
public
int distanceSquaredTo(Vector3i v)public
int distanceSquaredTo(int x, int y, int z)public
double distanceTo(Vector3i v)public
double distanceTo(int x, int y, int z)public
int dot(Vector3i other)public
boolean equals(Object o)@Override
public
int getX()public
int getY()public
int getZ()public
int hashCode()@Override
public
double length()public
void setX(int x)public
void setY(int y)public
void setZ(int z)public
int squaredLength()public
String toString()@Nonnull@Override
public
Vector3d toVector3d()@Nonnull
public
Vector3f toVector3f()@Nonnull
public
Vector3l toVector3l()@Nonnull
Fields
Public Fields (3)
public
int xpublic
int ypublic
int zPrivate/Package Fields (1)
private
transient int hash