public final class Vector4 extends APrimitiveVector
Constructor and Description |
---|
Vector4() |
Vector4(double... values) |
Vector4(double x,
double y,
double z,
double t) |
Vector4(Vector4 source) |
Modifier and Type | Method and Description |
---|---|
void |
add(double dx,
double dy,
double dz,
double dt) |
void |
addMultiple(double dx,
double dy,
double dz,
double dt,
double factor) |
Vector4 |
clone()
Clones the vector, creating a new copy of all data.
|
double |
dotProduct(Vector4 a) |
double |
get(int i) |
int |
length() |
static Vector4 |
of(double... values) |
static Vector4 |
of(double x,
double y,
double z,
double t) |
void |
set(int i,
double value) |
void |
set(Vector4 a) |
void |
setValues(double x,
double y,
double z,
double t) |
isMutable, isReference
absolute, add, add, addMultiple, addMultiple, addProduct, addProduct, addWeighted, angle, asList, clamp, clampMax, clampMin, compareTo, copy, copyTo, copyTo, distance, distanceL1, distanceLinf, distanceSquared, dotProduct, dotProduct, epsilonEquals, epsilonEquals, equals, fill, fillRange, hashCode, interpolate, interpolate, isFullyMutable, isUnitLengthVector, isZeroVector, iterator, join, magnitude, magnitudeSquared, multiply, multiply, negate, normalise, projectToPlane, scale, scaleAdd, set, set, set, setValues, sub, subMultiple, subVector, toArray, toList, toString
public Vector4()
public Vector4(Vector4 source)
public Vector4(double x, double y, double z, double t)
public Vector4(double... values)
public static Vector4 of(double x, double y, double z, double t)
public static Vector4 of(double... values)
public void add(double dx, double dy, double dz, double dt)
public void set(Vector4 a)
public void addMultiple(double dx, double dy, double dz, double dt, double factor)
public double dotProduct(Vector4 a)
public int length()
public double get(int i)
public void set(int i, double value)
public void setValues(double x, double y, double z, double t)
Copyright © 2012. All Rights Reserved.