Package cn.nukkit.math
Class Vector2f
java.lang.Object
cn.nukkit.math.Vector2f
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabs()
add
(float x) add
(float x, float y) ceil()
double
distance
(float x) double
distance
(float x, float y) double
double
distanceSquared
(float x) double
distanceSquared
(float x, float y) double
distanceSquared
(Vector2f vector) divide
(float number) float
floor()
int
int
float
getX()
float
getY()
double
length()
float
multiply
(float number) round()
subtract
(float x) subtract
(float x, float y) toString()
-
Field Details
-
x
public final float x -
y
public final float y
-
-
Constructor Details
-
Vector2f
public Vector2f() -
Vector2f
public Vector2f(float x) -
Vector2f
public Vector2f(float x, float y)
-
-
Method Details
-
getX
public float getX() -
getY
public float 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(float x) -
distance
public double distance(float x, float y) -
distance
-
distanceSquared
public double distanceSquared(float x) -
distanceSquared
public double distanceSquared(float x, float y) -
distanceSquared
-
length
public double length() -
lengthSquared
public float lengthSquared() -
normalize
-
dot
-
toString
-