Uses of Class
com.ardor3d.math.Matrix4
Packages that use Matrix4
Package
Description
-
Uses of Matrix4 in com.ardor3d.extension.animation.skeletal
Fields in com.ardor3d.extension.animation.skeletal declared as Matrix4Modifier and TypeFieldDescriptionprivate final Matrix4[]
SkeletonPose._matrixPalette
A palette of matrices used in skin deformation - basically the global transform X the inverse bind pose transform.Methods in com.ardor3d.extension.animation.skeletal that return Matrix4 -
Uses of Matrix4 in com.ardor3d.extension.effect.water
Fields in com.ardor3d.extension.effect.water declared as Matrix4Modifier and TypeFieldDescriptionprivate Matrix4
WaterNode.fallbackTextureStateMatrix
private final Matrix4
ProjectedGrid.rangeMatrix
private final Matrix4
WaterNode.tmpMatrix
-
Uses of Matrix4 in com.ardor3d.extension.shadow.map
Fields in com.ardor3d.extension.shadow.map declared as Matrix4Modifier and TypeFieldDescriptionprivate final Matrix4
ParallelSplitShadowMapPass._shadowMatrix
Light to Camera transformation matrix. -
Uses of Matrix4 in com.ardor3d.image
Fields in com.ardor3d.image declared as Matrix4 -
Uses of Matrix4 in com.ardor3d.image.util
Methods in com.ardor3d.image.util with parameters of type Matrix4 -
Uses of Matrix4 in com.ardor3d.math
Fields in com.ardor3d.math with type parameters of type Matrix4Methods in com.ardor3d.math that return Matrix4Modifier and TypeMethodDescriptionMatrix4.add
(ReadOnlyMatrix4 matrix, Matrix4 store) Matrix4.addLocal
(ReadOnlyMatrix4 matrix) Internally adds the values of the given matrix to this matrix.Matrix4.adjugateLocal()
Matrix4.applyRotation
(double angle, double x, double y, double z) Matrix4.applyRotationX
(double angle) Matrix4.applyRotationY
(double angle) Matrix4.applyRotationZ
(double angle) Matrix4.applyTranslationPost
(double x, double y, double z) M*TMatrix4.applyTranslationPre
(double x, double y, double z) T*MMatrix4.clone()
static final Matrix4
Matrix4.fetchTempInstance()
Matrix4.fromAngleAxis
(double angle, ReadOnlyVector3 axis) Sets the 3x3 rotation portion of this matrix to the rotation indicated by the given angle and axis of rotation.Matrix4.fromAngleNormalAxis
(double angle, ReadOnlyVector3 axis) Sets the 3x3 rotation portion of this matrix to the rotation indicated by the given angle and a unit-length axis of rotation.Matrix4.fromArray
(double[] source) Sets the values of this matrix to the values of the provided double array.Matrix4.fromArray
(double[] source, boolean rowMajor) Sets the values of this matrix to the values of the provided double array.Matrix4.fromDoubleBuffer
(DoubleBuffer source) Matrix4.fromDoubleBuffer
(DoubleBuffer source, boolean rowMajor) Matrix4.fromFloatBuffer
(FloatBuffer source) Note: data is cast to floats.Matrix4.fromFloatBuffer
(FloatBuffer source, boolean rowMajor) Note: data is cast to floats.Transform.getHomogeneousMatrix
(Matrix4 store) Matrix4.invertLocal()
inverts this matrix locally.Matrix4.multiply
(ReadOnlyMatrix4 matrix, Matrix4 store) Matrix4.multiplyDiagonalPost
(ReadOnlyVector4 vec, Matrix4 store) Multiplies this matrix by the diagonal matrix formed by the given vector (M * v^D).Matrix4.multiplyDiagonalPre
(ReadOnlyVector4 vec, Matrix4 store) Multiplies this matrix by the diagonal matrix formed by the given vector (v^D * M).Matrix4.multiplyLocal
(double scalar) Internally scales all values of this matrix by the given scalar.Matrix4.multiplyLocal
(ReadOnlyMatrix4 matrix) Matrix4.scale
(ReadOnlyVector4 scale, Matrix4 store) Applies the given scale to this matrix and returns the result as a new matrixMatrix4.scaleLocal
(ReadOnlyVector4 scale) Applies the given scale to this matrix values internallyMatrix4.set
(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double m33) Sets the values of this matrix to the values given.Matrix4.set
(ReadOnlyMatrix3 source) Sets the 3x3 rotation part of this matrix to the values of the provided source matrix.Matrix4.set
(ReadOnlyMatrix4 source) Sets the values of this matrix to the values of the provided source matrix.Matrix4.set
(ReadOnlyQuaternion quaternion) Sets the values of this matrix to the rotational value of the given quaternion.Replaces a column in this matrix with the values of the given array.Matrix4.setIdentity()
Same as set(IDENTITY)Replaces a row in this matrix with the values of the given array.Matrix4.setValue
(int row, int column, double value) Sets the value of this matrix at row, column to the given value.Matrix4.subtract
(ReadOnlyMatrix4 matrix, Matrix4 store) Matrix4.subtractLocal
(ReadOnlyMatrix4 matrix) Internally subtracts the values of the given matrix from this matrix.Quaternion.toRotationMatrix
(Matrix4 store) transposes this matrix as a new matrix, basically flipping it across the diagonalMatrix4.transposeLocal()
transposes this matrix in placeMethods in com.ardor3d.math that return types with arguments of type Matrix4Methods in com.ardor3d.math with parameters of type Matrix4Modifier and TypeMethodDescriptionMatrix4.add
(ReadOnlyMatrix4 matrix, Matrix4 store) Transform.getHomogeneousMatrix
(Matrix4 store) static void
MathUtils.matrixFrustum
(double left, double right, double bottom, double top, double nearZ, double farZ, Matrix4 store) static void
MathUtils.matrixLookAt
(ReadOnlyVector3 position, ReadOnlyVector3 target, ReadOnlyVector3 worldUp, Matrix4 store) static void
MathUtils.matrixOrtho
(double left, double right, double bottom, double top, double nearZ, double farZ, Matrix4 store) static void
MathUtils.matrixPerspective
(double fovY, double aspect, double zNear, double zFar, Matrix4 store) Matrix4.multiply
(ReadOnlyMatrix4 matrix, Matrix4 store) Matrix4.multiplyDiagonalPost
(ReadOnlyVector4 vec, Matrix4 store) Multiplies this matrix by the diagonal matrix formed by the given vector (M * v^D).Matrix4.multiplyDiagonalPre
(ReadOnlyVector4 vec, Matrix4 store) Multiplies this matrix by the diagonal matrix formed by the given vector (v^D * M).static final void
Matrix4.releaseTempInstance
(Matrix4 mat) Releases a Matrix4 back to be used by a future call to fetchTempInstance.Matrix4.scale
(ReadOnlyVector4 scale, Matrix4 store) Applies the given scale to this matrix and returns the result as a new matrixMatrix4.subtract
(ReadOnlyMatrix4 matrix, Matrix4 store) Quaternion.toRotationMatrix
(Matrix4 store) transposes this matrix as a new matrix, basically flipping it across the diagonal -
Uses of Matrix4 in com.ardor3d.math.type
Methods in com.ardor3d.math.type that return Matrix4Modifier and TypeMethodDescriptionReadOnlyMatrix4.add
(ReadOnlyMatrix4 matrix, Matrix4 store) ReadOnlyMatrix4.clone()
ReadOnlyTransform.getHomogeneousMatrix
(Matrix4 store) ReadOnlyMatrix4.multiply
(ReadOnlyMatrix4 matrix, Matrix4 store) ReadOnlyMatrix4.multiplyDiagonalPost
(ReadOnlyVector4 vec, Matrix4 store) ReadOnlyMatrix4.multiplyDiagonalPre
(ReadOnlyVector4 vec, Matrix4 store) ReadOnlyMatrix4.scale
(ReadOnlyVector4 scale, Matrix4 store) ReadOnlyMatrix4.subtract
(ReadOnlyMatrix4 matrix, Matrix4 store) ReadOnlyQuaternion.toRotationMatrix
(Matrix4 store) Methods in com.ardor3d.math.type with parameters of type Matrix4Modifier and TypeMethodDescriptionReadOnlyMatrix4.add
(ReadOnlyMatrix4 matrix, Matrix4 store) ReadOnlyTransform.getHomogeneousMatrix
(Matrix4 store) ReadOnlyMatrix4.multiply
(ReadOnlyMatrix4 matrix, Matrix4 store) ReadOnlyMatrix4.multiplyDiagonalPost
(ReadOnlyVector4 vec, Matrix4 store) ReadOnlyMatrix4.multiplyDiagonalPre
(ReadOnlyVector4 vec, Matrix4 store) ReadOnlyMatrix4.scale
(ReadOnlyVector4 scale, Matrix4 store) ReadOnlyMatrix4.subtract
(ReadOnlyMatrix4 matrix, Matrix4 store) ReadOnlyQuaternion.toRotationMatrix
(Matrix4 store) -
Uses of Matrix4 in com.ardor3d.performancetest
Methods in com.ardor3d.performancetest that return Matrix4 -
Uses of Matrix4 in com.ardor3d.renderer
Fields in com.ardor3d.renderer declared as Matrix4Modifier and TypeFieldDescriptionprotected final Matrix4
Camera._modelView
private final Matrix4
Camera._modelViewProjection
private final Matrix4
Camera._modelViewProjectionInverse
protected final Matrix4
Camera._projection
-
Uses of Matrix4 in com.ardor3d.renderer.jogl
Fields in com.ardor3d.renderer.jogl declared as Matrix4 -
Uses of Matrix4 in com.ardor3d.renderer.state.record
Fields in com.ardor3d.renderer.state.record declared as Matrix4