public class Vector2D extends Object
| Constructor and Description |
|---|
Vector2D() |
Vector2D(double x,
double y) |
Vector2D(Vector2D v) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(double vx,
double vy) |
void |
add(Vector2D v) |
static Vector2D |
add(Vector2D v1,
Vector2D v2) |
Vector2D |
clone() |
double |
cross(double vx,
double vy) |
double |
cross(Vector2D v) |
static double |
cross(Vector2D v1,
Vector2D v2) |
double |
distance(double vx,
double vy) |
double |
distance(Vector2D v) |
double |
distanceSq(double vx,
double vy) |
double |
distanceSq(Vector2D v) |
void |
divide(double scalar) |
double |
dot(double vx,
double vy) |
double |
dot(Vector2D v) |
static double |
dot(Vector2D v1,
Vector2D v2) |
boolean |
equals(Object obj) |
Vector2D |
getAdded(Vector2D v) |
double |
getAngle() |
double[] |
getComponents() |
Vector2D |
getDivided(double scalar) |
double |
getLength() |
double |
getLengthSq() |
Vector2D |
getMultiplied(double scalar) |
Vector2D |
getNormalized() |
Vector2D |
getPerp() |
Vector2D |
getProjectedVector(double vx,
double vy) |
Vector2D |
getProjectedVector(Vector2D v) |
static Vector2D |
getProjectedVector(Vector2D v1,
Vector2D v2) |
Vector2D |
getReversed() |
Vector2D |
getRotatedBy(double angle) |
Vector2D |
getRotatedTo(double angle) |
Vector2D |
getSubtracted(Vector2D v) |
void |
multiply(double scalar) |
void |
normalize() |
double |
project(double vx,
double vy) |
double |
project(Vector2D v) |
static double |
project(Vector2D v1,
Vector2D v2) |
void |
reverse() |
void |
rotateBy(double angle) |
void |
rotateTo(double angle) |
void |
set(double x,
double y) |
void |
set(Vector2D v) |
void |
setZero() |
void |
subtract(double vx,
double vy) |
void |
subtract(Vector2D v) |
static Vector2D |
subtract(Vector2D v1,
Vector2D v2) |
static Vector2D |
toCartesian(double magnitude,
double angle) |
String |
toString() |
public Vector2D()
public Vector2D(double x,
double y)
public Vector2D(Vector2D v)
public void set(double x,
double y)
public void set(Vector2D v)
public void setZero()
public double[] getComponents()
public double getLength()
public double getLengthSq()
public double distanceSq(double vx,
double vy)
public double distanceSq(Vector2D v)
public double distance(double vx,
double vy)
public double distance(Vector2D v)
public double getAngle()
public void normalize()
public Vector2D getNormalized()
public static Vector2D toCartesian(double magnitude, double angle)
public void add(Vector2D v)
public void add(double vx,
double vy)
public void subtract(Vector2D v)
public void subtract(double vx,
double vy)
public void multiply(double scalar)
public Vector2D getMultiplied(double scalar)
public void divide(double scalar)
public Vector2D getDivided(double scalar)
public Vector2D getPerp()
public double dot(Vector2D v)
public double dot(double vx,
double vy)
public double cross(Vector2D v)
public double cross(double vx,
double vy)
public double project(Vector2D v)
public double project(double vx,
double vy)
public Vector2D getProjectedVector(double vx, double vy)
public void rotateBy(double angle)
public Vector2D getRotatedBy(double angle)
public void rotateTo(double angle)
public Vector2D getRotatedTo(double angle)
public void reverse()
public Vector2D getReversed()
Copyright (c) 2008-2025 Aspose Pty Ltd. All Rights Reserved.