public class Vector2D extends Object
| Modifier and Type | Field and Description |
|---|---|
static Vector2D |
Vector2DNull |
protected double |
x |
protected double |
y |
| Constructor and Description |
|---|
Vector2D() |
Vector2D(double x,
double y) |
| Modifier and Type | Method and Description |
|---|---|
Vector2D |
add(double s) |
Vector2D |
add(Vector2D v) |
Vector2D |
ceil() |
Vector2D |
copy() |
double |
distance(Vector2D v) |
double |
distanceToSquared(Vector2D v) |
Vector2D |
divide(double s) |
Vector2D |
divide(Vector2D v) |
double |
dot(Vector2D v) |
boolean |
equals(Vector2D v) |
Vector2D |
floor() |
double |
getX() |
double |
getY() |
double |
length() |
Vector2D |
multiply(double s) |
Vector2D |
multiply(Vector2D v) |
Vector2D |
negate() |
Vector2D |
normalize() |
Vector2D |
round() |
Vector2D |
roundToZero() |
Vector2D |
scale(double scaleFactor) |
void |
setX(double x) |
void |
setY(double y) |
Vector2D |
sub(double s) |
Vector2D |
sub(Vector2D v) |
String |
toString() |
public static Vector2D Vector2DNull
protected double x
protected double y
public double getX()
public void setX(double x)
public double getY()
public void setY(double y)
public double length()
public Vector2D add(double s)
public Vector2D sub(double s)
public Vector2D scale(double scaleFactor)
public Vector2D normalize()
public double dot(Vector2D v)
public Vector2D multiply(double s)
public Vector2D divide(double s)
public double distanceToSquared(Vector2D v)
public double distance(Vector2D v)
public Vector2D negate()
public boolean equals(Vector2D v)
public Vector2D copy()
public Vector2D floor()
public Vector2D ceil()
public Vector2D round()
public Vector2D roundToZero()
Copyright © 2019. All Rights Reserved.