public final class Vec4d
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
double |
w
The 4th (W) component.
|
double |
x
The first (X) component.
|
double |
y
The 2nd (Y) component.
|
double |
z
The 3rd (Z) component.
|
| Constructor and Description |
|---|
Vec4d() |
Vec4d(double x,
double y,
double z,
double w) |
Vec4d(Vec4d v) |
Vec4d(com.jme3.math.Vector4f v) |
| Modifier and Type | Method and Description |
|---|---|
Vec4d |
add(double vx,
double vy,
double vz,
double vw) |
Vec4d |
add(Vec4d v) |
Vec4d |
addLocal(double vx,
double vy,
double vz,
double vw) |
Vec4d |
addLocal(Vec4d v) |
Vec4d |
addScaledVectorLocal(Vec4d toAdd,
double scale) |
Vec4d |
clone() |
double |
distance(Vec4d v) |
double |
distanceSq(Vec4d v) |
Vec4d |
divide(double s) |
Vec4d |
divide(Vec4d v) |
Vec4d |
divideLocal(double s) |
Vec4d |
divideLocal(Vec4d v) |
double |
dot(double vx,
double vy,
double vz,
double vw) |
double |
dot(Vec4d v) |
boolean |
equals(java.lang.Object o) |
double |
get(int i) |
int |
hashCode() |
double |
length() |
double |
lengthSq() |
Vec4d |
maxLocal(Vec4d v) |
Vec4d |
minLocal(Vec4d v) |
Vec4d |
mult(double s) |
Vec4d |
mult(Vec4d v) |
Vec4d |
multLocal(double s) |
Vec4d |
multLocal(Vec4d v) |
Vec4d |
normalize() |
Vec4d |
normalizeLocal() |
Vec4d |
set(double x,
double y,
double z,
double w) |
Vec4d |
set(int i,
double d) |
Vec4d |
set(Vec4d v) |
Vec4d |
subtract(double vx,
double vy,
double vz,
double vw) |
Vec4d |
subtract(Vec4d v) |
Vec4d |
subtractLocal(double vx,
double vy,
double vz,
double vw) |
Vec4d |
subtractLocal(Vec4d v) |
java.lang.String |
toString() |
com.jme3.math.Vector4f |
toVector4f() |
Vec4d |
zeroEpsilon(double e) |
public double x
public double y
public double z
public double w
public Vec4d()
public Vec4d(double x,
double y,
double z,
double w)
public Vec4d(Vec4d v)
public Vec4d(com.jme3.math.Vector4f v)
public com.jme3.math.Vector4f toVector4f()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic final Vec4d set(double x, double y, double z, double w)
public final Vec4d clone()
clone in class java.lang.Objectpublic double get(int i)
public Vec4d set(int i, double d)
public final Vec4d add(double vx, double vy, double vz, double vw)
public final Vec4d subtract(double vx, double vy, double vz, double vw)
public final Vec4d mult(double s)
public final Vec4d divide(double s)
public final Vec4d addLocal(double vx, double vy, double vz, double vw)
public final Vec4d subtractLocal(double vx, double vy, double vz, double vw)
public final Vec4d multLocal(double s)
public final Vec4d divideLocal(double s)
public final double lengthSq()
public final double length()
public final double distanceSq(Vec4d v)
public final double distance(Vec4d v)
public final Vec4d normalize()
public final Vec4d normalizeLocal()
public final double dot(Vec4d v)
public final double dot(double vx,
double vy,
double vz,
double vw)
public final Vec4d zeroEpsilon(double e)
public java.lang.String toString()
toString in class java.lang.Object