public class Vector2D
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Vector2D(float mag,
Angle theta) |
Vector2D(float x,
float y) |
Vector2D(Point2D p) |
Vector2D(Point2D source,
Point2D end) |
Vector2D(java.awt.Point source,
java.awt.Point end) |
public static final Vector2D ZERO
public Vector2D(Point2D p)
public Vector2D(float mag, Angle theta)
public Vector2D(java.awt.Point source, java.awt.Point end)
public Vector2D(float x, float y)
public Angle getAngle()
public float getMagnitude()
public Point2D getVectorAsPoint2D()
public Vector2D normalize()
public Vector2D scale(float scaleFactor)
public boolean equals(Vector2D v)
public java.lang.String toString()
toString
in class java.lang.Object