Uses of Class
com.threerings.math.Matrix3f

Packages that use Matrix3f
com.threerings.export   
com.threerings.math Model and animation configurations. 
 

Uses of Matrix3f in com.threerings.export
 

Methods in com.threerings.export that return Matrix3f
 Matrix3f Importer.read(String name, Matrix3f defvalue)
          Reads a matrix value associated with the current object.
 

Methods in com.threerings.export with parameters of type Matrix3f
 Matrix3f Importer.read(String name, Matrix3f defvalue)
          Reads a matrix value associated with the current object.
 void Exporter.write(String name, Matrix3f value)
          Associates a matrix value with the current object.
 void Exporter.write(String name, Matrix3f value, Matrix3f defvalue)
          Associates a matrix value with the current object (if not equal to the default).
 

Uses of Matrix3f in com.threerings.math
 

Fields in com.threerings.math declared as Matrix3f
static Matrix3f Matrix3f.IDENTITY
          The identity matrix.
 

Methods in com.threerings.math that return Matrix3f
 Matrix3f Transform2D.getMatrix()
          Returns a reference to the transformation matrix, which is only definitive when the type is Transform2D.AFFINE or Transform2D.GENERAL.
 Matrix3f Matrix3f.invert()
          Inverts this matrix.
 Matrix3f Matrix3f.invert(Matrix3f result)
          Inverts this matrix and places the result in the given object.
 Matrix3f Matrix3f.invertAffine()
          Inverts this matrix as an affine matrix.
 Matrix3f Matrix3f.invertAffine(Matrix3f result)
          Inverts this matrix as an affine matrix and places the result in the given object.
 Matrix3f Matrix3f.invertAffineLocal()
          Inverts this matrix in-place as an affine matrix.
 Matrix3f Matrix3f.invertLocal()
          Inverts this matrix in-place.
 Matrix3f Matrix3f.lerp(Matrix3f other, float t)
          Linearly interpolates between this and the specified other matrix.
 Matrix3f Matrix3f.lerp(Matrix3f other, float t, Matrix3f result)
          Linearly interpolates between this and the specified other matrix, placing the result in the object provided.
 Matrix3f Matrix3f.lerpAffine(Matrix3f other, float t)
          Linearly interpolates between this and the specified other matrix, treating the matrices as affine.
 Matrix3f Matrix3f.lerpAffine(Matrix3f other, float t, Matrix3f result)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in the object provided.
 Matrix3f Matrix3f.lerpAffineLocal(Matrix3f other, float t)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in this matrix.
 Matrix3f Matrix3f.lerpLocal(Matrix3f other, float t)
          Linearly interpolates between the this and the specified other matrix, placing the result in this matrix.
 Matrix3f Matrix3f.mult(Matrix3f other)
          Multiplies this matrix by another.
 Matrix3f Matrix3f.mult(Matrix3f other, Matrix3f result)
          Multiplies this matrix by another and stores the result in the object provided.
 Matrix3f Matrix3f.multAffine(Matrix3f other)
          Multiplies this matrix by another, treating the matrices as affine.
 Matrix3f Matrix3f.multAffine(Matrix3f other, Matrix3f result)
          Multiplies this matrix by another, treating the matrices as affine, and stores the result in the object provided.
 Matrix3f Matrix3f.multAffineLocal(Matrix3f other)
          Multiplies this matrix in-place by another, treating the matricees as affine.
 Matrix3f Matrix3f.multLocal(Matrix3f other)
          Multiplies this matrix in-place by another.
 Matrix3f Matrix3f.set(float[] values)
          Copies the elements of an array.
 Matrix3f Matrix3f.set(float m00, float m10, float m20, float m01, float m11, float m21, float m02, float m12, float m22)
          Sets all of the matrix's components at once.
 Matrix3f Matrix3f.set(Matrix3f other)
          Copies the contents of another matrix.
 Matrix3f Matrix3f.setToIdentity()
          Sets this matrix to the identity matrix.
 Matrix3f Matrix3f.setToReflection(float x, float y, float z)
          Sets this to a reflection across a plane intersecting the origin with the supplied normal.
 Matrix3f Matrix3f.setToReflection(Vector3f normal)
          Sets this to a reflection across a plane intersecting the origin with the supplied normal.
 Matrix3f Matrix3f.setToRotation(float angle)
          Sets this to a rotation matrix.
 Matrix3f Matrix3f.setToRotation(float angle, float x, float y, float z)
          Sets this to a rotation matrix.
 Matrix3f Matrix3f.setToRotation(float angle, Vector3f axis)
          Sets this to a rotation matrix.
 Matrix3f Matrix3f.setToRotation(Quaternion quat)
          Sets this to a rotation matrix.
 Matrix3f Matrix3f.setToRotation(Vector3f from, Vector3f to)
          Sets this to a rotation matrix that rotates one vector onto another.
 Matrix3f Matrix3f.setToScale(float s)
          Sets this to a uniform scale matrix.
 Matrix3f Matrix3f.setToScale(float x, float y, float z)
          Sets this to a scale matrix.
 Matrix3f Matrix3f.setToScale(Vector3f scale)
          Sets this to a scale matrix.
 Matrix3f Matrix3f.setToTransform(Vector2f translation, float rotation)
          Sets this to a matrix that first rotates, then translates.
 Matrix3f Matrix3f.setToTransform(Vector2f translation, float rotation, float scale)
          Sets this to a matrix that first scales, then rotates, then translates.
 Matrix3f Matrix3f.setToTransform(Vector2f translation, float rotation, Vector2f scale)
          Sets this to a matrix that first scales, then rotates, then translates.
 Matrix3f Matrix3f.setToTranslation(float x, float y)
          Sets this to a translation matrix.
 Matrix3f Matrix3f.setToTranslation(Vector2f translation)
          Sets this to a translation matrix.
 Matrix3f Matrix3f.setTranslation(float x, float y)
          Sets the translation component of this matrix.
 Matrix3f Matrix3f.setTranslation(Vector2f translation)
          Sets the translation component of this matrix.
 Matrix3f Matrix3f.transpose()
          Transposes this matrix.
 Matrix3f Matrix3f.transpose(Matrix3f result)
          Transposes this matrix, storing the result in the provided object.
 Matrix3f Matrix3f.transposeLocal()
          Transposes this matrix in-place.
 

Methods in com.threerings.math with parameters of type Matrix3f
 Matrix3f Matrix3f.invert(Matrix3f result)
          Inverts this matrix and places the result in the given object.
 Matrix3f Matrix3f.invertAffine(Matrix3f result)
          Inverts this matrix as an affine matrix and places the result in the given object.
 Matrix3f Matrix3f.lerp(Matrix3f other, float t)
          Linearly interpolates between this and the specified other matrix.
 Matrix3f Matrix3f.lerp(Matrix3f other, float t, Matrix3f result)
          Linearly interpolates between this and the specified other matrix, placing the result in the object provided.
 Matrix3f Matrix3f.lerpAffine(Matrix3f other, float t)
          Linearly interpolates between this and the specified other matrix, treating the matrices as affine.
 Matrix3f Matrix3f.lerpAffine(Matrix3f other, float t, Matrix3f result)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in the object provided.
 Matrix3f Matrix3f.lerpAffineLocal(Matrix3f other, float t)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in this matrix.
 Matrix3f Matrix3f.lerpLocal(Matrix3f other, float t)
          Linearly interpolates between the this and the specified other matrix, placing the result in this matrix.
 Matrix3f Matrix3f.mult(Matrix3f other)
          Multiplies this matrix by another.
 Matrix3f Matrix3f.mult(Matrix3f other, Matrix3f result)
          Multiplies this matrix by another and stores the result in the object provided.
 Matrix3f Matrix3f.multAffine(Matrix3f other)
          Multiplies this matrix by another, treating the matrices as affine.
 Matrix3f Matrix3f.multAffine(Matrix3f other, Matrix3f result)
          Multiplies this matrix by another, treating the matrices as affine, and stores the result in the object provided.
 Matrix3f Matrix3f.multAffineLocal(Matrix3f other)
          Multiplies this matrix in-place by another, treating the matricees as affine.
 Matrix3f Matrix3f.multLocal(Matrix3f other)
          Multiplies this matrix in-place by another.
 Transform2D Transform2D.set(Matrix3f matrix)
          Sets the transform using the supplied matrix.
 Matrix3f Matrix3f.set(Matrix3f other)
          Copies the contents of another matrix.
 Transform2D Transform2D.set(Matrix3f matrix, boolean affine)
          Sets the transform using the supplied matrix.
 Matrix3f Matrix3f.transpose(Matrix3f result)
          Transposes this matrix, storing the result in the provided object.
 

Constructors in com.threerings.math with parameters of type Matrix3f
Matrix3f(Matrix3f other)
          Copy constructor.
Transform2D(Matrix3f matrix)
          Creates a transformation from the values in the supplied matrix.
Transform2D(Matrix3f matrix, boolean affine)
          Creates a transformation from the values in the supplied matrix.
 



Copyright © 2011. All Rights Reserved.