Tuple
Class Tuple3f
java.lang.Object
Tuple.Tuple3f
public class Tuple3f
- extends java.lang.Object
|
Field Summary |
float |
x
|
float |
y
|
float |
z
|
|
Constructor Summary |
Tuple3f()
|
Tuple3f(float x,
float y,
float z)
Creates a new instance of Tuple3f |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
x
public float x
y
public float y
z
public float z
Tuple3f
public Tuple3f()
Tuple3f
public Tuple3f(float x,
float y,
float z)
- Creates a new instance of Tuple3f
getAxis
public float getAxis(int axis)
setAxis
public void setAxis(int axis,
float val)
dot
public float dot(Tuple3f a)
minus
public Tuple3f minus(Tuple3f a)
plus
public Tuple3f plus(Tuple3f a)
times
public Tuple3f times(float a)
divideEquals
public void divideEquals(float a)
distanceSquared
public float distanceSquared(Tuple3f other)
distance
public float distance(Tuple3f other)
normalize
public void normalize()
getLength
public float getLength()
getLengthSquared
public float getLengthSquared()
plusEquals
public void plusEquals(Tuple3f rhs)
minusEquals
public void minusEquals(Tuple3f rhs)
timesEquals
public void timesEquals(float rhs)
cross
public void cross(Tuple3f v2,
Tuple3f dest)
cross
public Tuple3f cross(Tuple3f v2)
greaterThan
public boolean greaterThan(Tuple3f rhs)
lessThan
public boolean lessThan(Tuple3f rhs)
getCopy
public Tuple3f getCopy()
reflect
public Tuple3f reflect(Tuple3f normal)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
rotate
public void rotate(Tuple3f axis,
float angle)
rotateZ
public void rotateZ(float theta)