espresso3d.engine.lowlevel.vector
Class E3DVector2F
java.lang.Object
espresso3d.engine.lowlevel.vector.E3DVector2F
- public class E3DVector2F
- extends java.lang.Object
- Author:
- espresso3d
2D floating point vector class.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
E3DVector2F
public E3DVector2F()
E3DVector2F
public E3DVector2F(E3DVector2F toCopy)
E3DVector2F
public E3DVector2F(double x,
double y)
equals
public boolean equals(E3DVector2F vec)
equals
public boolean equals(double x,
double y)
getX
public double getX()
- Returns:
- Returns the x.
setX
public void setX(double x)
- Parameters:
x - The x to set.
getY
public double getY()
- Returns:
- Returns the y.
setY
public void setY(double y)
- Parameters:
y - The y to set.
set
public void set(E3DVector2F newVec)
set
public void set(double x,
double y)
add
public E3DVector2F add(E3DVector2F translationAmt)
addEqual
public void addEqual(E3DVector2F translationAmt)
subtract
public E3DVector2F subtract(E3DVector2F translationAmt)
subtractEqual
public void subtractEqual(E3DVector2F translationAmt)
scale
public E3DVector2F scale(double scaleAmt)
scaleEqual
public void scaleEqual(double scaleAmt)
multiply
public E3DVector2F multiply(E3DVector2F multiplyAmt)
multiplyEqual
public void multiplyEqual(E3DVector2F multiplyAmt)
getLengthSquared
public double getLengthSquared()
getLength
public double getLength()
normalise
public E3DVector2F normalise()
normaliseEqual
public void normaliseEqual()
getFloatBuffer
public java.nio.FloatBuffer getFloatBuffer()
toString
public java.lang.String toString()