classpublicPriority 3
Vector2d
com.hypixel.hytale.math.vector.Vector2d
18
Methods
18
Public Methods
3
Fields
4
Constructors
Constants
Vector2dALL_ONES= new Vector2d(1.0, 1.0)
Vector2dArrayCodecAS_ARRAY_CODEC= new Vector2dArrayCodec()
BuilderCodec<Vector2d>CODEC= BuilderCodec.builder(Vector2d.class, Vector2d::new)
.metadata(UIDisplayMode.COMPACT)
...
Vector2d[]DIRECTIONS= <complex>
Vector2dDOWN= new Vector2d(0.0, -1.0)
Vector2dLEFT= new Vector2d(-1.0, 0.0)
Vector2dNEG_X= LEFT
Vector2dNEG_Y= DOWN
Vector2dPOS_X= RIGHT
Vector2dPOS_Y= UP
Vector2dRIGHT= new Vector2d(1.0, 0.0)
Vector2dUP= new Vector2d(0.0, 1.0)
Vector2dZERO= new Vector2d(0.0, 0.0)
Constructors
public
Vector2d(Vector2d v)public
Vector2d()public
Vector2d(double x, double y)public
Vector2d(Random random, double length)Methods
Public Methods (18)
public
boolean closeToZero(double epsilon)publicstatic
double distance(double x1, double y1, double x2, double y2)publicstatic
double distanceSquared(double x1, double y1, double x2, double y2)public
double distanceSquaredTo(Vector2d v)public
double distanceSquaredTo(double x, double y)public
double distanceTo(Vector2d v)public
double distanceTo(double x, double y)public
double dot(Vector2d other)public
boolean equals(Object o)@Override
public
double getX()public
double getY()public
int hashCode()@Override
public
boolean isFinite()public
double length()public
void setX(double x)public
void setY(double y)public
double squaredLength()public
String toString()@Nonnull@Override
Fields
Public Fields (2)
public
double xpublic
double yPrivate/Package Fields (1)
private
transient int hash