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) |
double |
getX() |
double |
getY() |
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) |
void |
setValues(double x,
double y) |
getT, getZ, isMutable, isReferenceabsolute, add, add, addMultiple, addMultiple, addProduct, addProduct, addWeighted, angle, asList, clamp, clampMax, clampMin, compareTo, copy, copyTo, copyTo, distance, distanceL1, distanceLinf, distanceSquared, divide, divide, divide, divideTo, dotProduct, dotProduct, epsilonEquals, epsilonEquals, equals, fill, fillRange, hashCode, interpolate, interpolate, isFullyMutable, isUnitLengthVector, isZeroVector, iterator, join, maxAbsComponent, multiply, multiply, multiply, multiplyTo, negate, normalise, normaliseMaxAbsComponent, projectToPlane, scale, scale, scaleAdd, scaleToMagnitude, set, set, set, 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 int length()
public double magnitudeSquared()
magnitudeSquared in class AVectorpublic double magnitude()
AVectorpublic double get(int i)
public void set(int i,
double value)
public void setValues(double x,
double y)
public Vector2 clone()
AVectorpublic double getX()
getX in class APrimitiveVectorpublic double getY()
getY in class APrimitiveVectorCopyright © 2012. All Rights Reserved.