Package cn.nukkit.math
Class Vector2
java.lang.Object
cn.nukkit.math.Vector2
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabs()
add
(double x) add
(double x, double y) ceil()
double
distance
(double x) double
distance
(double x, double y) double
double
distanceSquared
(double x) double
distanceSquared
(double x, double y) double
distanceSquared
(Vector2 vector) divide
(double number) double
floor()
int
int
double
getX()
double
getY()
double
length()
double
multiply
(double number) round()
subtract
(double x) subtract
(double x, double y) toString()
-
Field Details
-
x
public final double x -
y
public final double y
-
-
Constructor Details
-
Vector2
public Vector2() -
Vector2
public Vector2(double x) -
Vector2
public Vector2(double x, double y)
-
-
Method Details
-
getX
public double getX() -
getY
public double getY() -
getFloorX
public int getFloorX() -
getFloorY
public int getFloorY() -
add
-
add
-
add
-
subtract
-
subtract
-
subtract
-
ceil
-
floor
-
round
-
abs
-
multiply
-
divide
-
distance
public double distance(double x) -
distance
public double distance(double x, double y) -
distance
-
distanceSquared
public double distanceSquared(double x) -
distanceSquared
public double distanceSquared(double x, double y) -
distanceSquared
-
length
public double length() -
lengthSquared
public double lengthSquared() -
normalize
-
dot
-
toString
-