public final class Vector2 extends APrimitiveVector
| Constructor and Description |
|---|
Vector2() |
Vector2(double... values) |
Vector2(double x,
double y) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Vector2 v) |
void |
addMultiple(Vector2 v,
double factor) |
Vector2 |
clone()
Clones the vector, creating a new copy of all data.
|
double |
get(int i) |
int |
length() |
double |
magnitude()
Returns the magnitude (Euclidean length) of the vector
|
double |
magnitudeSquared() |
static Vector2 |
of(double... values) |
static Vector2 |
of(double x,
double y) |
void |
set(int i,
double value) |
isMutable, isReferenceabsolute, add, addMultiple, angle, clamp, clampMax, clampMin, compareTo, copy, copyTo, copyTo, distance, distanceL1, distanceLinf, distanceSquared, dotProduct, epsilonEquals, epsilonEquals, equals, fill, hashCode, interpolate, interpolate, isUnitLengthVector, isZeroVector, join, multiply, negate, normalise, projectToPlane, scale, scaleAdd, set, setValues, sub, subMultiple, subVector, toArray, toList, toStringpublic Vector2()
public Vector2(double x,
double y)
public Vector2(double... values)
public static Vector2 of(double x, double y)
public static Vector2 of(double... values)
public void add(Vector2 v)
public void addMultiple(Vector2 v, double factor)
public double magnitudeSquared()
magnitudeSquared in class AVectorpublic double magnitude()
AVectorCopyright © 2012. All Rights Reserved.