public class Vector2
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Method and Description |
---|---|
Vector2 |
add(Vector2 v) |
float |
angle_to(Vector2 v) |
static double |
angle(Vector2 origin,
Vector2 target) |
Vector2 |
clone() |
private double |
cross_product(Vector2 v) |
static Vector2 |
diff(Vector2 v1,
Vector2 v2) |
Vector2 |
div_scalar(float m) |
Vector2 |
div(Vector2 v) |
private double |
dot_product(Vector2 v) |
static Vector2 |
from_pointf(android.graphics.PointF point) |
private double |
length() |
Vector2 |
mult_scalar(float m) |
Vector2 |
mult(Vector2 v) |
Vector2 |
norm() |
void |
set(Vector2 v) |
Vector2 |
sub(Vector2 v) |
java.lang.String |
toString() |
public static Vector2 from_pointf(android.graphics.PointF point)
public void set(Vector2 v)
public Vector2 mult_scalar(float m)
public Vector2 div_scalar(float m)
public Vector2 norm()
private double length()
public float angle_to(Vector2 v)
private double cross_product(Vector2 v)
private double dot_product(Vector2 v)
public Vector2 clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object