public class Vector2 extends Object
| Constructor and Description |
|---|
Vector2(double x, double y)
|
Vector2(double fromX, double fromY, double toX, double toY)
|
Vector2(Point
|
Vector2(Point
|
Vector2(Vector2
|
| Modifier and Type | Method and Description |
|---|---|
Vector2 |
add(double ox, double oy)
|
Vector2 |
add(Vector2
|
Vector2 |
copy()
|
Vector2 |
divide(double lambda)
|
double |
dotProduct(Vector2
|
double |
fastInverseNorm()
|
static float |
fastInverseSquareRoot(float x)
|
double |
getX()
|
double |
getY()
|
double |
length()
|
double |
length2()
|
Vector2 |
mult(double lambda)
|
double |
norm()
|
Vector2 |
normalize()
|
Vector2 |
normalizeFast()
|
Vector2 |
perpendicularLeft()
|
Vector2 |
perpendicularRight()
|
Vector2 |
set(double x, double y)
|
Vector2 |
set(double fromX, double fromY, double toX, double toY)
|
Vector2 |
set(Point
|
Vector2 |
set(Point
|
Vector2 |
set(Vector2
|
Vector2 |
setX(double x)
|
Vector2 |
setY(double y)
|
Vector2 |
sub(double ox, double oy)
|
Vector2 |
sub(Vector2
|
String |
toString()
|
public Vector2(double x,
double y)public Vector2(Pointc)
public Vector2(Vector2v)
public Vector2(double fromX,
double fromY,
double toX,
double toY)public double getX()
public double getY()
public Vector2setX(double x)
public Vector2setY(double y)
public Vector2set(double x, double y)
public Vector2set(double fromX, double fromY, double toX, double toY)
public StringtoString()
public Vector2copy()
public Vector2add(double ox, double oy)
public Vector2sub(double ox, double oy)
public Vector2mult(double lambda)
public Vector2divide(double lambda)
public double dotProduct(Vector2other)
public double norm()
public double length()
public double length2()
public Vector2normalize()
public double fastInverseNorm()
public static float fastInverseSquareRoot(float x)
public Vector2normalizeFast()
public Vector2perpendicularLeft()
public Vector2perpendicularRight()