public class Vector2D
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected double |
dX |
protected double |
dY |
| Constructor and Description |
|---|
Vector2D() |
Vector2D(double dX,
double dY) |
Vector2D(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2) |
| Modifier and Type | Method and Description |
|---|---|
Vector2D |
add(Vector2D v1) |
double |
dotProduct(Vector2D v1) |
double |
getX() |
double |
getY() |
double |
length() |
Vector2D |
normalVector() |
Vector2D |
scale(double scaleFactor) |
Vector2D |
sub(Vector2D v1) |
java.lang.String |
toString() |
Vector2D |
unitVector() |
public Vector2D()
public Vector2D(double dX,
double dY)
public Vector2D(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
public double dotProduct(Vector2D v1)
public double getX()
public double getY()
public double length()
public Vector2D normalVector()
public Vector2D scale(double scaleFactor)
public java.lang.String toString()
toString in class java.lang.Objectpublic Vector2D unitVector()