classpublicPriority 3
Vector3d
com.hypixel.hytale.math.vector.Vector3d
25
Methods
25
Public Methods
4
Fields
6
Constructors
Constants
Vector3dALL_ONES= new Vector3d(1.0, 1.0, 1.0)
Vector3dArrayCodecAS_ARRAY_CODEC= new Vector3dArrayCodec()
Vector3dBACKWARD= new Vector3d(0.0, 0.0, 1.0)
Vector3d[]BLOCK_CORNERS= <complex>
Vector3d[]BLOCK_EDGES= <complex>
Vector3d[][]BLOCK_PARTS= <complex>
Vector3d[]BLOCK_SIDES= <complex>
Vector3d[]CARDINAL_DIRECTIONS= <complex>
BuilderCodec<Vector3d>CODEC= BuilderCodec.builder(Vector3d.class, Vector3d::new)
.metadata(UIDisplayMode.COMPACT)
...
Vector3dDOWN= new Vector3d(0.0, -1.0, 0.0)
Vector3dEAST= RIGHT
Vector3dFORWARD= new Vector3d(0.0, 0.0, -1.0)
Vector3dLEFT= new Vector3d(-1.0, 0.0, 0.0)
Vector3dMAX= new Vector3d(1.7976931348623157E308, 1.7976931348623157E308, 1.7976931348623157E308)
Vector3dMIN= new Vector3d(-1.7976931348623157E308, -1.7976931348623157E308, -1.7976931348623157E308)
Vector3dNEG_X= LEFT
Vector3dNEG_Y= DOWN
Vector3dNEG_Z= FORWARD
Vector3dNORTH= FORWARD
Vector3dPOS_X= RIGHT
Vector3dPOS_Y= UP
Vector3dPOS_Z= BACKWARD
Vector3dRIGHT= new Vector3d(1.0, 0.0, 0.0)
Vector3dSOUTH= BACKWARD
Vector3dUP= new Vector3d(0.0, 1.0, 0.0)
Vector3dWEST= LEFT
Vector3dZERO= new Vector3d(0.0, 0.0, 0.0)
Constructors
public
Vector3d()public
Vector3d(Vector3d v)public
Vector3d(Vector3i v)public
Vector3d(double x, double y, double z)public
Vector3d(float yaw, float pitch)public
Vector3d(Random random, double length)Methods
Public Methods (25)
public
boolean closeToZero(double epsilon)public
double distanceSquaredTo(Vector3d v)public
double distanceSquaredTo(Vector3i v)public
double distanceSquaredTo(double x, double y, double z)public
double distanceTo(Vector3d v)public
double distanceTo(Vector3i v)public
double distanceTo(double x, double y, double z)public
double dot(Vector3d other)public
boolean equals(Object o)@Override
public
boolean equals(Vector3d o)publicstatic
String formatShortString(Vector3d v)@Nonnull
public
double getX()public
double getY()public
double getZ()public
int hashCode()@Override
public
boolean isFinite()public
boolean isInside(int x, int y, int z)public
double length()public
void setX(double x)public
void setY(double y)public
void setZ(double z)public
double squaredLength()public
String toString()@Nonnull@Override
public
Vector3f toVector3f()@Nonnull
public
Vector3i toVector3i()@Nonnull
Fields
Public Fields (3)
public
double xpublic
double ypublic
double zPrivate/Package Fields (1)
private
transient int hash