public class Vector
extends java.lang.Object
Constructor and Description |
---|
Vector() |
Vector(double x,
double y) |
Vector(double x,
double y,
double z) |
Vector(Vector v) |
Modifier and Type | Method and Description |
---|---|
void |
add(double x,
double y,
double z) |
void |
add(Vector v) |
static Vector |
add(Vector a,
Vector b) |
static Vector |
add(Vector a,
Vector b,
Vector target) |
static double |
angleBetween(Vector a,
Vector b) |
double |
dist(Vector v) |
static double |
dist(Vector a,
Vector b) |
void |
div(double n) |
void |
div(Vector a) |
static Vector |
div(Vector a,
float n) |
static Vector |
div(Vector a,
float n,
Vector target) |
Vector |
div(Vector a,
Vector b) |
static Vector |
div(Vector a,
Vector b,
Vector target) |
double |
dot(double x,
double y,
double z) |
double |
dot(Vector v) |
static double |
dot(Vector a,
Vector b) |
Vector |
duplicate() |
boolean |
equals(java.lang.Object object) |
double |
getCurvature() |
double |
getDistance() |
double |
getVelocity() |
void |
limit(float max) |
void |
mult(double n) |
void |
mult(Vector a) |
static Vector |
mult(Vector a,
double n) |
static Vector |
mult(Vector a,
double n,
Vector target) |
static Vector |
mult(Vector a,
Vector b) |
static Vector |
mult(Vector a,
Vector b,
Vector target) |
double |
norm() |
void |
normalize() |
Vector |
normalize(Vector target) |
void |
set(double x,
double y,
double z) |
void |
setCurvature(double curvature) |
void |
setDistance(double distance) |
void |
setVelocity(double velocity) |
void |
sub(double x,
double y,
double z) |
void |
sub(Vector a) |
static Vector |
sub(Vector a,
Vector b) |
static Vector |
sub(Vector a,
Vector b,
Vector target) |
java.lang.String |
toString() |
public Vector()
public Vector(double x, double y, double z)
public Vector(double x, double y)
public Vector(Vector v)
public void set(double x, double y, double z)
public double getVelocity()
public void setVelocity(double velocity)
public double getCurvature()
public void setCurvature(double curvature)
public double getDistance()
public void setDistance(double distance)
public Vector duplicate()
public double norm()
public void add(Vector v)
public void add(double x, double y, double z)
public void sub(Vector a)
public void sub(double x, double y, double z)
public void mult(double n)
public void mult(Vector a)
public void div(double n)
public void div(Vector a)
public double dist(Vector v)
public double dot(Vector v)
public double dot(double x, double y, double z)
public void normalize()
public void limit(float max)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object