public class Vector extends Point2D.Double
Point2D.Double, Point2D.Floatx, y| Constructor and Description |
|---|
Vector() |
Vector(double x,
double y) |
Vector(Point2D p) |
Vector(Point2D p1,
Point2D p2) |
| Modifier and Type | Method and Description |
|---|---|
Vector |
add(Point2D v2) |
static double |
crossProduct(Point2D p1,
Point2D p2,
Point2D p3) |
Vector |
divide(double factor) |
Vector |
getAdded(Point2D v2) |
double |
getLength() |
Vector |
getNormalized() |
Vector |
getScaled(double factor) |
Vector |
getSubstractedFrom(Point2D v2) |
Vector |
normalize() |
Vector |
scale(double factor) |
void |
setX(double x) |
void |
setY(double y) |
Vector |
substract(Point2D v2) |
getX, getY, setLocation, toStringclone, distance, distance, distance, distanceSq, distanceSq, distanceSq, equals, hashCode, setLocationpublic Vector()
public Vector(double x,
double y)
public Vector(Point2D p)
public final double getLength()
public final Vector getNormalized()
public final Vector scale(double factor)
public final Vector getScaled(double factor)
public final Vector normalize()
public final Vector divide(double factor)
public final void setX(double x)
public final void setY(double y)
Copyright © 2013 dontdrinkandroot. All Rights Reserved.