public class Vector3D
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
private toxi.geom.Vec3D |
vector |
Constructor and Description |
---|
Vector3D() |
Vector3D(float x,
float y,
float z) |
Vector3D(toxi.geom.Vec3D vector) |
Vector3D(Vector3D vector) |
Modifier and Type | Method and Description |
---|---|
Vector3D |
add(Vector3D vector) |
Vector3D |
addSelf(Vector3D vector) |
float |
angleBetween(Vector3D vector,
boolean bool) |
Vector3D |
copy() |
Vector3D |
cross(Vector3D vector) |
boolean |
equals(java.lang.Object o) |
boolean |
equalsWithTolerance(Vector3D vector,
float tolerance) |
Vector3D |
getNormalized() |
toxi.geom.Vec3D |
getVec3D() |
Vector3D |
invert() |
boolean |
isZeroVector() |
Vector3D |
normalize() |
Vector3D |
normalizeTo(float n) |
private void |
readObject(java.io.ObjectInputStream ois) |
Vector3D |
rotateAroundAxis(Vector3D axis,
float angle) |
Vector3D |
scale(float s) |
Vector3D |
sub(Vector3D vector) |
Vector2D |
to2DXY() |
private void |
writeObject(java.io.ObjectOutputStream oos) |
float |
x() |
float |
y() |
float |
z() |
private static final long serialVersionUID
private transient toxi.geom.Vec3D vector
public Vector3D()
public Vector3D(Vector3D vector)
public Vector3D(float x, float y, float z)
public Vector3D(toxi.geom.Vec3D vector)
public Vector3D copy()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public float x()
public float y()
public float z()
public toxi.geom.Vec3D getVec3D()
public Vector3D getNormalized()
public Vector3D scale(float s)
public Vector2D to2DXY()
public float angleBetween(Vector3D vector, boolean bool)
public boolean equalsWithTolerance(Vector3D vector, float tolerance)
public boolean isZeroVector()
public Vector3D invert()
public Vector3D normalize()
public Vector3D normalizeTo(float n)
private void readObject(java.io.ObjectInputStream ois) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
java.io.IOException