Package com.hypixel.hytale.math.vector
Class Vector3i
java.lang.Object
com.hypixel.hytale.math.vector.Vector3i
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Vector3istatic final Vector3istatic final Vector3i[]static final Vector3i[]static final Vector3i[][]static final Vector3i[]static final Vector3i[]static final BuilderCodec<Vector3i> static final Vector3istatic final Vector3istatic final Vector3iprivate intstatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3istatic final Vector3iintintintstatic final Vector3i -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(int x, int y, int z) static Vector3istatic Vector3iassign(int v) assign(int[] v) assign(int x, int y, int z) clampLength(int maxLength) clone()static Vector3idirectionTo(Vector3i from, Vector3i to) intdistanceSquaredTo(int x, int y, int z) intdoubledistanceTo(int x, int y, int z) doubleintdropHash()booleanintgetX()intgetY()intgetZ()inthashCode()doublelength()static Vector3istatic Vector3inegate()scale(double s) scale(int s) setLength(int newLen) voidsetX(int x) voidsetY(int y) voidsetZ(int z) intsubtract(int x, int y, int z) toString()
-
Field Details
-
CODEC
-
ZERO
-
UP
-
POS_Y
-
DOWN
-
NEG_Y
-
FORWARD
-
NEG_Z
-
NORTH
-
BACKWARD
-
POS_Z
-
SOUTH
-
RIGHT
-
POS_X
-
EAST
-
LEFT
-
NEG_X
-
WEST
-
ALL_ONES
-
MIN
-
MAX
-
BLOCK_SIDES
-
BLOCK_EDGES
-
BLOCK_CORNERS
-
BLOCK_PARTS
-
CARDINAL_DIRECTIONS
-
x
public int x -
y
public int y -
z
public int z -
hash
private transient int hash
-
-
Constructor Details
-
Vector3i
public Vector3i() -
Vector3i
-
Vector3i
public Vector3i(int x, int y, int z)
-
-
Method Details
-
getX
public int getX() -
setX
public void setX(int x) -
getY
public int getY() -
setY
public void setY(int y) -
getZ
public int getZ() -
setZ
public void setZ(int z) -
assign
-
assign
-
assign
-
assign
-
add
-
add
-
addScaled
-
subtract
-
subtract
-
negate
-
scale
-
scale
-
scale
-
cross
-
cross
-
dot
-
distanceTo
-
distanceTo
public double distanceTo(int x, int y, int z) -
distanceSquaredTo
-
distanceSquaredTo
public int distanceSquaredTo(int x, int y, int z) -
normalize
-
length
public double length() -
squaredLength
public int squaredLength() -
setLength
-
clampLength
-
dropHash
-
clone
-
toVector3d
-
toVector3f
-
toVector3l
-
equals
-
hashCode
public int hashCode() -
toString
-
max
-
min
-
directionTo
-
add
-
add
-