public class Vector3 extends java.lang.Object implements Vector
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Number |
x |
protected java.lang.Number |
y |
protected java.lang.Number |
z |
| Constructor and Description |
|---|
Vector3() |
Vector3(java.lang.Number x) |
Vector3(java.lang.Number x,
java.lang.Number y) |
Vector3(java.lang.Number x,
java.lang.Number y,
java.lang.Number z) |
Vector3(Vector2 v) |
Vector3(Vector2 v,
java.lang.Number z) |
Vector3(Vector3 copy) |
| Modifier and Type | Method and Description |
|---|---|
Vector3 |
add(java.lang.Number x,
java.lang.Number y,
java.lang.Number z) |
Vector3 |
add(java.lang.Number x,
java.lang.Number y,
java.lang.Number z,
Vector3 dst) |
Vector3 |
add(Vector v) |
Vector3 |
add(Vector3 v,
Vector3 dst) |
Vector3 |
addScalar(java.lang.Number n) |
double |
angle(Vector v) |
java.lang.Number[] |
array() |
byte[] |
bArrray() |
Vector3 |
copy() |
int |
count() |
Vector3 |
cross(Vector v) |
Vector3 |
cross(Vector v,
Vector3 dst) |
double[] |
dArrray() |
double |
distance(Vector v) |
Vector3 |
div(Vector v) |
Vector3 |
divScalar(java.lang.Number n) |
double |
dot(Vector v) |
float[] |
fArrray() |
int[] |
iArrray() |
long[] |
lArrray() |
Vector3 |
max(Vector3 v) |
Vector3 |
max(Vector3 v,
Vector3 dst) |
Vector3 |
min(Vector3 v) |
Vector3 |
min(Vector3 v,
Vector3 dst) |
Vector3 |
mul(Vector v) |
Vector3 |
mulScalar(java.lang.Number n) |
Vector3 |
normalize() |
Vector3 |
normalize(Vector3 dst) |
Vector3 |
rotateX(double angle) |
Vector3 |
rotateX(double angle,
Vector3 dst) |
Vector3 |
rotateY(double angle) |
Vector3 |
rotateY(double angle,
Vector3 dst) |
Vector3 |
rotateZ(double angle) |
Vector3 |
rotateZ(double angle,
Vector3 dst) |
short[] |
sArrray() |
void |
setW(java.lang.Number w) |
Vector3 |
sub(java.lang.Number x,
java.lang.Number y,
java.lang.Number z) |
Vector3 |
sub(java.lang.Number x,
java.lang.Number y,
java.lang.Number z,
Vector3 dst) |
Vector3 |
sub(Vector v) |
Vector3 |
subScalar(java.lang.Number n) |
Vector |
vW() |
Vector |
vX() |
Vector |
vXW() |
Vector |
vXY() |
Vector |
vXYZ() |
Vector |
vXZ() |
Vector |
vXZW() |
Vector |
vY() |
Vector |
vYW() |
Vector |
vYZ() |
Vector |
vYZW() |
Vector |
vZ() |
Vector |
vZW() |
java.lang.Number |
w() |
java.lang.Number |
x() |
java.lang.Number |
y() |
java.lang.Number |
z() |
protected java.lang.Number x
protected java.lang.Number y
protected java.lang.Number z
public Vector3()
public Vector3(java.lang.Number x)
public Vector3(Vector2 v)
public Vector3(java.lang.Number x,
java.lang.Number y)
public Vector3(Vector2 v, java.lang.Number z)
public Vector3(Vector3 copy)
public Vector3(java.lang.Number x,
java.lang.Number y,
java.lang.Number z)
public Vector3 add(java.lang.Number x, java.lang.Number y, java.lang.Number z)
public Vector3 normalize()
public Vector3 rotateX(double angle)
public Vector3 rotateY(double angle)
public Vector3 rotateZ(double angle)
public Vector3 sub(java.lang.Number x, java.lang.Number y, java.lang.Number z)