HyCodeYourTale
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)

publicint x
publicint y
publicint z

Private/Package Fields (1)

privatetransient int hash

Related Classes