public class Vector2D
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
private toxi.geom.Vec2D |
vector |
Constructor and Description |
---|
Vector2D(float x,
float y) |
Vector2D(toxi.geom.Vec2D vec) |
Vector2D(Vector2D vector) |
Modifier and Type | Method and Description |
---|---|
Vector2D |
add(float a,
float b) |
Vector2D |
add(Vector2D vec) |
Vector2D |
addSelf(Vector2D vector2d) |
Vector2D |
copy() |
float |
distanceTo(Vector2D vec) |
boolean |
equals(java.lang.Object o) |
boolean |
equalsWithTolerance(Vector2D v,
float f) |
float |
getComponent(int idx) |
Vector2D |
getNormalized() |
Vector2D |
getNormalizedTo(float len) |
Vector2D |
getRotated(float angle) |
toxi.geom.Vec2D |
getVec2D() |
Vector2D |
normalizeTo(float len) |
Vector2D |
perpendicular() |
private void |
readObject(java.io.ObjectInputStream ois) |
Vector2D |
rotate(float angle) |
Vector2D |
scale(float a) |
void |
set(float x,
float y) |
void |
set(Vector2D vec) |
Vector2D |
sub(toxi.geom.Vec2D vec) |
Vector2D |
sub(Vector2D vec) |
Vector2D |
subSelf(float a,
float b) |
Vector2D |
subSelf(Vector2D vec) |
Vector3D |
to3DXY() |
private void |
writeObject(java.io.ObjectOutputStream oos) |
float |
x() |
float |
y() |
private static final long serialVersionUID
private transient toxi.geom.Vec2D vector
public Vector2D(Vector2D vector)
public Vector2D(float x, float y)
public Vector2D(toxi.geom.Vec2D vec)
public Vector2D copy()
public toxi.geom.Vec2D getVec2D()
public float x()
public float y()
public Vector3D to3DXY()
public float getComponent(int idx)
public Vector2D normalizeTo(float len)
public Vector2D getNormalizedTo(float len)
public Vector2D getNormalized()
public void set(float x, float y)
public void set(Vector2D vec)
public Vector2D add(float a, float b)
public Vector2D scale(float a)
public Vector2D sub(toxi.geom.Vec2D vec)
public Vector2D subSelf(float a, float b)
public float distanceTo(Vector2D vec)
public Vector2D perpendicular()
public Vector2D getRotated(float angle)
public Vector2D rotate(float angle)
public boolean equalsWithTolerance(Vector2D v, float f)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
private void readObject(java.io.ObjectInputStream ois) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
java.io.IOException