|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||