|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Matrix4f in org.openmali.number |
|---|
| Methods in org.openmali.number that return Matrix4f | |
|---|---|
static Matrix4f |
RadicalUtils.convert(Matrix4rad rotation)
|
static Matrix4f |
RadicalUtils.convert(Matrix4rad rotation,
Matrix4f passback)
|
| Methods in org.openmali.number with parameters of type Matrix4f | |
|---|---|
static Matrix4rad |
RadicalUtils.convert(Matrix4f rotation)
converts the normal floating point representation into the radical form this only works for certain trigonomic constants like 30 degree angles etc. |
static Matrix4f |
RadicalUtils.convert(Matrix4rad rotation,
Matrix4f passback)
|
| Uses of Matrix4f in org.openmali.number.matrix |
|---|
| Methods in org.openmali.number.matrix with parameters of type Matrix4f | |
|---|---|
boolean |
Matrix4rad.epsilonEquals(Matrix4f other,
float e)
numerically tests whether they are approximately the same |
| Uses of Matrix4f in org.openmali.spatial.bodies |
|---|
| Methods in org.openmali.spatial.bodies that return Matrix4f | |
|---|---|
Matrix4f |
Frustum.computeInverse(Matrix4f proj)
Extract the frustum from the incoming projections and modelview matrices. |
Matrix4f |
Frustum.getMatrix()
|
| Methods in org.openmali.spatial.bodies with parameters of type Matrix4f | |
|---|---|
void |
Frustum.compute(Matrix4f proj,
Matrix4f modl)
Extract the frustum from the incoming projections and modelview matrices. |
Matrix4f |
Frustum.computeInverse(Matrix4f proj)
Extract the frustum from the incoming projections and modelview matrices. |
| Uses of Matrix4f in org.openmali.spatial.bounds |
|---|
| Methods in org.openmali.spatial.bounds with parameters of type Matrix4f | |
|---|---|
void |
BoundingBox.transform(Bounds bounds,
Matrix4f trans)
Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform. |
void |
BoundingPolytope.transform(Bounds bounds,
Matrix4f trans)
Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform. |
void |
BoundingSphere.transform(Bounds bounds,
Matrix4f trans)
Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform. |
void |
Bounds.transform(Bounds bounds,
Matrix4f trans)
Transforms a Bounds object so that it bounds a volume that is the result of transforming the given bounding object by the given transform. |
void |
BoundingBox.transform(Matrix4f trans)
Transforms the Bounds object by the given transform. |
void |
BoundingPolytope.transform(Matrix4f trans)
Transforms the Bounds object by the given transform. |
void |
BoundingSphere.transform(Matrix4f trans)
Transforms the Bounds object by the given transform. |
void |
Bounds.transform(Matrix4f trans)
Transforms the Bounds object by the given transform. |
| Uses of Matrix4f in org.openmali.spatial.polygons |
|---|
| Methods in org.openmali.spatial.polygons with parameters of type Matrix4f | |
|---|---|
void |
Triangle.transform(Matrix4f matrix)
|
| Uses of Matrix4f in org.openmali.test.number |
|---|
| Methods in org.openmali.test.number with parameters of type Matrix4f | |
|---|---|
static Matrix4rad |
TestMatrix4rad.randomMatrix4(Matrix4f floatPassback)
creates a random radical matrix4, it also provides the floating point equivelent |
| Uses of Matrix4f in org.openmali.vecmath2 |
|---|
| Fields in org.openmali.vecmath2 declared as Matrix4f | |
|---|---|
static Matrix4f |
Matrix4f.IDENTITY
|
static Matrix4f |
Matrix4f.ROT_MINUS_90_DEG_BY_X_AXIS
|
static Matrix4f |
Matrix4f.ROT_MINUS_90_DEG_BY_Y_AXIS
|
static Matrix4f |
Matrix4f.ROT_MINUS_90_DEG_BY_Z_AXIS
|
static Matrix4f |
Matrix4f.ROT_PLUS_90_DEG_BY_X_AXIS
|
static Matrix4f |
Matrix4f.ROT_PLUS_90_DEG_BY_Y_AXIS
|
static Matrix4f |
Matrix4f.ROT_PLUS_90_DEG_BY_Z_AXIS
|
static Matrix4f |
Matrix4f.Z_UP_TO_Y_UP
|
static Matrix4f |
Matrix4f.ZERO
|
| Methods in org.openmali.vecmath2 that return Matrix4f | |
|---|---|
Matrix4f |
Matrix4f.add(float scalar,
Matrix4f mat)
Adds a scalar to each component of the matrix m1 and places the result into this. |
Matrix4f |
Matrix4f.add(Matrix4f mat2)
Sets the value of this matrix to sum of itself and matrix m1. |
Matrix4f |
Matrix4f.add(Matrix4f mat1,
Matrix4f mat2)
Sets the value of this matrix to the matrix sum of matrices m1 and m2. |
Matrix4f |
Matrix4f.asReadOnly()
|
Matrix4f |
Matrix4f.clone()
|
static Matrix4f |
Matrix4f.fromPool()
Allocates an Matrix4f instance from the pool. |
Matrix4f |
Matrix4f.getReadOnly()
|
Matrix4f |
Matrix4f.getRow(int row,
Vector4f buffer)
Copies the matrix values in the specified row into the vector parameter. |
Matrix4f |
Matrix4f.invert()
Inverts this matrix in place. |
Matrix4f |
Matrix4f.invert(Matrix4f mat)
Sets the value of this matrix to the matrix inverse of the passed matrix m1. |
Matrix4f |
Matrix4f.m00(float v)
|
Matrix4f |
Matrix4f.m01(float v)
|
Matrix4f |
Matrix4f.m02(float v)
|
Matrix4f |
Matrix4f.m03(float v)
|
Matrix4f |
Matrix4f.m10(float v)
|
Matrix4f |
Matrix4f.m11(float v)
|
Matrix4f |
Matrix4f.m12(float v)
|
Matrix4f |
Matrix4f.m13(float v)
|
Matrix4f |
Matrix4f.m20(float v)
|
Matrix4f |
Matrix4f.m21(float v)
|
Matrix4f |
Matrix4f.m22(float v)
|
Matrix4f |
Matrix4f.m23(float v)
|
Matrix4f |
Matrix4f.m30(float v)
|
Matrix4f |
Matrix4f.m31(float v)
|
Matrix4f |
Matrix4f.m32(float v)
|
Matrix4f |
Matrix4f.m33(float v)
|
Matrix4f |
Matrix4f.mul(float scalar)
Multiplies this Matrix with a scalar. |
Matrix4f |
Matrix4f.mul(float scalar,
Matrix4f mat)
Multiplies each element of matrix m1 by a scalar and places the result into this. |
Matrix4f |
Matrix4f.mul(Matrix4f mat)
Sets the value of this matrix to the result of multiplying itself with matrix mat. |
Matrix4f |
Matrix4f.mul(Matrix4f mat1,
Matrix4f mat2)
Sets the value of this matrix to the result of multiplying the two argument matrices together. |
Matrix4f |
Matrix4f.mulTransposeBoth(Matrix4f mat1,
Matrix4f mat2)
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this. |
Matrix4f |
Matrix4f.mulTransposeLeft(Matrix4f mat1,
Matrix4f mat2)
Multiplies the transpose of matrix m1 times matrix m2, and places the result into this. |
Matrix4f |
Matrix4f.mulTransposeRight(Matrix4f mat1,
Matrix4f mat2)
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this. |
Matrix4f |
Matrix4f.negate(Matrix4f m1)
Sets the value of this matrix equal to the negation of of the Matrix4f parameter. |
static Matrix4f |
Matrix4f.newReadOnly()
Constructs and initializes a Matrix4f to all zeros. |
static Matrix4f |
Matrix4f.newReadOnly(float[] values)
Constructs and initializes a Matrix4f from the specified 16 element array. this.m00 =v[0], this.m01=v[1], etc. |
static Matrix4f |
Matrix4f.newReadOnly(float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23,
float m30,
float m31,
float m32,
float m33)
Constructs and initializes a Matrix4f from the specified 16 values. |
static Matrix4f |
Matrix4f.newReadOnly(Matrix3f mat)
Constructs a new matrix with the same values as the Matrix3f parameter. |
static Matrix4f |
Matrix4f.newReadOnly(Matrix4f mat)
Constructs a new matrix with the same values as the Matrix4f parameter. |
static Matrix4f |
Matrix4f.newReadOnly(Quaternion4f rot,
Tuple3f pos,
float scale)
Constructs and initializes a Matrix4f from the quaternion, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components. |
static Matrix4f |
Matrix4f.newReadOnly(Tuple3f pos,
Matrix3f rot,
float scale)
Constructs and initializes a Matrix4f from the rotation matrix, translation, and scale values; the scale is applied only to the rotational components of the matrix (upper 3x3) and not to the translational components. |
Matrix4f |
Matrix4f.rotX(float angle)
Sets the value of this matrix to a rotation matrix about the x axis by the passed angle. |
Matrix4f |
Matrix4f.rotY(float angle)
Sets the value of this matrix to a rotation matrix about the y axis by the passed angle. |
Matrix4f |
Matrix4f.rotZ(float angle)
Sets the value of this matrix to a rotation matrix about the z axis by the passed angle. |
Matrix4f |
Matrix4f.set(AxisAngle3f aa3f)
Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument. |
Matrix4f |
Matrix4f.set(float scale)
Sets the value of this matrix to a scale matrix with the passed scale amount. |
Matrix4f |
Matrix4f.set(float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23,
float m30,
float m31,
float m32,
float m33)
Sets 16 values |
Matrix4f |
Matrix4f.set(float scale,
Tuple3f pos)
Sets the value of this matrix to a scale and translation matrix; scale is not applied to the translation and all of the matrix values are modified. |
Matrix4f |
Matrix4f.set(Matrix3f mat,
Tuple3f pos,
float scale)
Sets the value of this matrix from the rotation expressed by the rotation matrix m1, the translation t1, and the scale s. |
Matrix4f |
Matrix4f.set(Quaternion4f quat)
Sets the value of this matrix to the matrix conversion of the single precision quaternion argument. |
Matrix4f |
Matrix4f.set(Quaternion4f quat,
Tuple3f pos,
float scale)
Sets the value of this matrix from the rotation expressed by the quaternion q1, the translation t1, and the scale s. |
Matrix4f |
Matrix4f.set(Tuple3f pos)
Sets the value of this matrix to a translate matrix by the passed translation value. |
Matrix4f |
Matrix4f.set(Tuple3f pos,
float scale)
Sets the value of this matrix to a scale and translation matrix; the translation is scaled by the scale factor and all of the matrix values are modified. |
Matrix4f |
Matrix4f.setColumn(int column,
float x,
float y,
float z,
float w)
Sets the specified column of this matrix4f to the four values provided. |
Matrix4f |
Matrix4f.setColumn(int column,
Vector4f values)
Sets the specified column of this matrix4f to the vector provided. |
Matrix4f |
Matrix4f.setInvRotation(Tuple3f tup)
Builds an inverse rotation matrix. |
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. |
Matrix4f |
Matrix4f.setRotation(Matrix3f mat)
Sets the rotational component (upper 3x3) of this matrix to the matrix values in the single precision Matrix3f 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 passed rotation components, and then the scale is reapplied to the rotational components. |
Matrix4f |
Matrix4f.setRotation(Quaternion4f quat)
Sets the rotational component (upper 3x3) of this matrix to the matrix equivalent values of the quaternion 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 quaternion, and then the scale is reapplied to the rotational components. |
Matrix4f |
Matrix4f.setRotation(Tuple3f tup)
Builds a rotation matrix. |
Matrix4f |
Matrix4f.setRotationScale(Matrix3f mat)
Replaces the upper 3x3 matrix values of this matrix with the values in the matrix mat. |
Matrix4f |
Matrix4f.setRow(int row,
float x,
float y,
float z,
float w)
Sets the specified row of this Matrix4f to the four values provided. |
Matrix4f |
Matrix4f.setRow(int row,
Vector4f values)
Sets the specified row of this matrix4f to the Vector provided. |
Matrix4f |
Matrix4f.setScale(float scale)
Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) from the rotational component and multiplying by the new scale. |
Matrix4f |
Matrix4f.setTranslation(float transX,
float transY,
float transZ)
Modifies the translational components of this matrix to the values of the Vector3f argument; the other values of this matrix are not modified. |
Matrix4f |
Matrix4f.setTranslation(Tuple3f trans)
Modifies the translational components of this matrix to the values of the Vector3f argument; the other values of this matrix are not modified. |
static Matrix4f |
Matrix4f.sharedSubMatrix4f(MatrixMxNf mat,
int beginRow,
int beginCol)
Creates a Submatrix of mat, that begins in beginRow and beginCol. |
Matrix4f |
Matrix4f.sub(Matrix4f mat2)
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1). |
Matrix4f |
Matrix4f.sub(Matrix4f mat1,
Matrix4f mat2)
Sets the value of this matrix to the matrix difference of matrices m1 and m2. |
Matrix4f |
Matrix4f.transpose(Matrix4f mat)
Sets the value of this matrix to the transpose of the argument matrix |
| Methods in org.openmali.vecmath2 with parameters of type Matrix4f | |
|---|---|
Matrix4f |
Matrix4f.add(float scalar,
Matrix4f mat)
Adds a scalar to each component of the matrix m1 and places the result into this. |
Matrix4f |
Matrix4f.add(Matrix4f mat2)
Sets the value of this matrix to sum of itself and matrix m1. |
Matrix4f |
Matrix4f.add(Matrix4f mat1,
Matrix4f mat2)
Sets the value of this matrix to the matrix sum of matrices m1 and m2. |
boolean |
Matrix4f.epsilonEquals(Matrix4f mat2,
float epsilon)
Returns true if the L-infinite distance between this matrix and matrix m1 is less than or equal to the epsilon parameter, otherwise returns false. |
boolean |
Matrix4f.equals(Matrix4f mat2)
Returns true if all of the data members of Matrix4f m1 are equal to the corresponding data members in this Matrix4f. |
void |
MatrixMxNf.get(Matrix4f mat)
Places the values in the upper 4x4 of this GMatrix into the matrix mat. |
void |
Matrix4f.interpolate(Matrix4f m1,
Matrix4f m2,
float alpha)
Interpolates each value of this Matrix by the value alpha. |
void |
Matrix4f.interpolate(Matrix4f m1,
Matrix4f m2,
float alpha,
boolean interpolateLastLine)
Interpolates each value of this Matrix by the value alpha. |
Matrix4f |
Matrix4f.invert(Matrix4f mat)
Sets the value of this matrix to the matrix inverse of the passed matrix m1. |
Matrix4f |
Matrix4f.mul(float scalar,
Matrix4f mat)
Multiplies each element of matrix m1 by a scalar and places the result into this. |
Matrix4f |
Matrix4f.mul(Matrix4f mat)
Sets the value of this matrix to the result of multiplying itself with matrix mat. |
Matrix4f |
Matrix4f.mul(Matrix4f mat1,
Matrix4f mat2)
Sets the value of this matrix to the result of multiplying the two argument matrices together. |
Matrix4f |
Matrix4f.mulTransposeBoth(Matrix4f mat1,
Matrix4f mat2)
Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this. |
Matrix4f |
Matrix4f.mulTransposeLeft(Matrix4f mat1,
Matrix4f mat2)
Multiplies the transpose of matrix m1 times matrix m2, and places the result into this. |
Matrix4f |
Matrix4f.mulTransposeRight(Matrix4f mat1,
Matrix4f mat2)
Multiplies matrix m1 times the transpose of matrix m2, and places the result into this. |
Matrix4f |
Matrix4f.negate(Matrix4f m1)
Sets the value of this matrix equal to the negation of of the Matrix4f parameter. |
static Matrix4f |
Matrix4f.newReadOnly(Matrix4f mat)
Constructs a new matrix with the same values as the Matrix4f parameter. |
static java.nio.FloatBuffer |
Matrix4f.readFromBuffer(Matrix4f[] matrices,
java.nio.FloatBuffer buffer)
Reads the contents of this matrix column-wise from a FloatBuffer. |
static java.nio.FloatBuffer |
Matrix4f.readFromBuffer(Matrix4f[] matrices,
java.nio.FloatBuffer buffer,
int position)
Reads the contents of this matrix column-wise from a FloatBuffer. |
void |
AxisAngle3f.set(Matrix4f mat)
Sets the value of this axis-angle to the rotational component of the passed matrix. |
void |
MatrixMxNf.set(Matrix4f mat)
Sets the value of this matrix to that of the Matrix4f provided. |
Quaternion4f |
Quaternion4f.set(Matrix4f mat)
Sets the value of this quaternion to the rotational component of the passed matrix. |
Matrix4f |
Matrix4f.sub(Matrix4f mat2)
Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1). |
Matrix4f |
Matrix4f.sub(Matrix4f mat1,
Matrix4f mat2)
Sets the value of this matrix to the matrix difference of matrices m1 and m2. |
static void |
Matrix4f.toPool(Matrix4f o)
Stores the given Matrix3f instance in the pool. |
Matrix4f |
Matrix4f.transpose(Matrix4f mat)
Sets the value of this matrix to the transpose of the argument matrix |
static java.nio.FloatBuffer |
Matrix4f.writeToBuffer(Matrix4f[] matrices,
java.nio.FloatBuffer buffer,
boolean clear,
boolean flip)
Writes the contents of this matrix column-wise to a FloatBuffer. |
static java.nio.FloatBuffer |
Matrix4f.writeToBuffer(Matrix4f[] matrices,
java.nio.FloatBuffer buffer,
int position,
boolean clear,
boolean flip)
Writes the contents of this matrix column-wise to a FloatBuffer. |
| Constructors in org.openmali.vecmath2 with parameters of type Matrix4f | |
|---|---|
Matrix4f(boolean readOnly,
Matrix4f mat)
Constructs a new matrix with the same values as the Matrix4f parameter. |
|
Matrix4f(Matrix4f mat)
Constructs a new matrix with the same values as the Matrix4f parameter. |
|
| Uses of Matrix4f in org.openmali.vecmath2.pools |
|---|
| Methods in org.openmali.vecmath2.pools that return Matrix4f | |
|---|---|
Matrix4f |
Matrix4fPool.alloc()
|
protected Matrix4f |
Matrix4fPool.newInstance()
Creates a new instance of a pooled object. |
| Uses of Matrix4f in org.openmali.vecmath2.util |
|---|
| Methods in org.openmali.vecmath2.util that return Matrix4f | |
|---|---|
static Matrix4f |
MatrixUtils.eulerToMatrix4f(float eulerX,
float eulerY,
float eulerZ)
Converts Euler angles to a Matrix4f. |
static Matrix4f |
MatrixUtils.eulerToMatrix4f(Tuple3f euler)
Converts Euler angles to a Matrix4f. |
| Methods in org.openmali.vecmath2.util with parameters of type Matrix4f | |
|---|---|
static void |
MatrixUtils.eulerToMatrix4f(float eulerX,
float eulerY,
float eulerZ,
Matrix4f matrix)
Converts Euler angles to a Matrix4f. |
static void |
MatrixUtils.eulerToMatrix4f(Tuple3f euler,
Matrix4f matrix)
Converts Euler angles to a Matrix4f. |
static Tuple3f |
MatrixUtils.matrixToEuler(Matrix4f matrix)
Converts a Matrix4f to a Vector3f with Euler angles. |
static void |
MatrixUtils.matrixToEuler(Matrix4f matrix,
Tuple3f euler)
Converts a Matrix4f to a Tuple3f with Euler angles. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||