Uses of Class
org.openmali.vecmath2.AxisAngle3f

Packages that use AxisAngle3f
org.openmali.vecmath2   
org.openmali.vecmath2.pools   
org.openmali.vecmath2.util   
 

Uses of AxisAngle3f in org.openmali.vecmath2
 

Fields in org.openmali.vecmath2 declared as AxisAngle3f
static AxisAngle3f AxisAngle3f.ZERO
           
 

Methods in org.openmali.vecmath2 that return AxisAngle3f
 AxisAngle3f AxisAngle3f.addAngle(float v)
          Adds v to this tuple's angle value.
 AxisAngle3f AxisAngle3f.clone()
          Creates and returns a copy of this object.
 AxisAngle3f AxisAngle3f.divAngle(float v)
          Divides this tuple's angle value by v.
static AxisAngle3f AxisAngle3f.fromPool()
          Allocates an AxisAngle3f instance from the pool.
static AxisAngle3f AxisAngle3f.fromPool(AxisAngle3f aa)
          Allocates an AxisAngle3f instance from the pool.
static AxisAngle3f AxisAngle3f.fromPool(float x, float y, float z, float angle)
          Allocates an AxisAngle3f instance from the pool.
 AxisAngle3f AxisAngle3f.mulAngle(float v)
          Multiplies this tuple's angle value with v.
static AxisAngle3f AxisAngle3f.newReadOnly()
          Constructs and initializes a AxisAngle3f to (0,0,1,0).
static AxisAngle3f AxisAngle3f.newReadOnly(AxisAngle3f aa3f)
          Constructs and initializes a AxisAngle3f from the specified AxisAngle3f.
static AxisAngle3f AxisAngle3f.newReadOnly(float[] values)
          Constructs and initializes an AxisAngle3f from the components contained in the array.
static AxisAngle3f AxisAngle3f.newReadOnly(float x, float y, float z, float angle)
          Constructs and initializes an AxisAngle3f from the specified x, y, z, and angle.
static AxisAngle3f AxisAngle3f.newReadOnly(Tuple3f axis, float angle)
          Constructs and initializes an AxisAngle3f from the specified axis and angle.
 AxisAngle3f AxisAngle3f.set(float[] values)
          Sets the value of this axis angle from the 4 values specified in the array.
 AxisAngle3f AxisAngle3f.subAngle(float v)
          Subtracts v from this tuple's angle value.
 

Methods in org.openmali.vecmath2 with parameters of type AxisAngle3f
 boolean AxisAngle3f.epsilonEquals(AxisAngle3f aa3f, float epsilon)
          Returns true if the L-infinite distance between this axis-angle and axis-angle t1 is less than or equal to the epsilon parameter, otherwise returns false.
 boolean AxisAngle3f.equals(AxisAngle3f aa3f)
          Returns true if all of the data members of AxisAngle3f t1 are equal to the corresponding data members in this.
static AxisAngle3f AxisAngle3f.fromPool(AxisAngle3f aa)
          Allocates an AxisAngle3f instance from the pool.
static AxisAngle3f AxisAngle3f.newReadOnly(AxisAngle3f aa3f)
          Constructs and initializes a AxisAngle3f from the specified AxisAngle3f.
 void AxisAngle3f.set(AxisAngle3f aa3f)
          Sets the value of this axis angle to the value of axis angle t1.
 void Matrix3f.set(AxisAngle3f aa3f)
          Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.
 Matrix4f Matrix4f.set(AxisAngle3f aa3f)
          Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.
 Quaternion4f Quaternion4f.set(AxisAngle3f aa3f)
          Sets the value of this quaternion to the equivalent rotation of teh AxisAngle argument.
 Matrix4f Matrix4f.setRotation(AxisAngle3f aa)
          Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the axis-angle argument; the other elements of this matrix are unchanged; a singular value decomposition is performed on this object's upper 3x3 matrix to factor out the scale, then this object's upper 3x3 matrix components are replaced by the matrix equivalent of the axis-angle, and then the scale is reapplied to the rotational components.
static void AxisAngle3f.toPool(AxisAngle3f o)
          Stores the given AxisAngle3f instance in the pool.
 

Constructors in org.openmali.vecmath2 with parameters of type AxisAngle3f
AxisAngle3f(AxisAngle3f aa3f)
          Constructs and initializes a AxisAngle3f from the specified AxisAngle3f.
AxisAngle3f(boolean readOnly, AxisAngle3f aa3f)
          Constructs and initializes a AxisAngle3f from the specified AxisAngle3f.
 

Uses of AxisAngle3f in org.openmali.vecmath2.pools
 

Methods in org.openmali.vecmath2.pools that return AxisAngle3f
 AxisAngle3f AxisAngle3fPool.alloc()
          
 AxisAngle3f AxisAngle3fPool.alloc(float x, float y, float z, float angle)
           
protected  AxisAngle3f AxisAngle3fPool.newInstance()
          Creates a new instance of a pooled object.
 

Uses of AxisAngle3f in org.openmali.vecmath2.util
 

Methods in org.openmali.vecmath2.util that return AxisAngle3f
static AxisAngle3f FloatUtils.computeRotation(float v1x, float v1y, float v1z, float v2x, float v2y, float v2z, int normalize, AxisAngle3f result)
          Computes the rotation between the vectors v1 ans v2.
static AxisAngle3f TupleUtils.computeRotation(Tuple3f v1, Tuple3f v2, int normalize, AxisAngle3f result)
          Computes the rotation between the vectors v1 ans v2.
 

Methods in org.openmali.vecmath2.util with parameters of type AxisAngle3f
static AxisAngle3f FloatUtils.computeRotation(float v1x, float v1y, float v1z, float v2x, float v2y, float v2z, int normalize, AxisAngle3f result)
          Computes the rotation between the vectors v1 ans v2.
static AxisAngle3f TupleUtils.computeRotation(Tuple3f v1, Tuple3f v2, int normalize, AxisAngle3f result)
          Computes the rotation between the vectors v1 ans v2.