Package org.lwjglx.util.vector
Class Matrix4f
java.lang.Object
org.lwjglx.util.vector.Matrix
org.lwjglx.util.vector.Matrix4f
- All Implemented Interfaces:
java.io.Serializable
public class Matrix4f extends Matrix implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description static Matrix4fadd(Matrix4f matrix4f, Matrix4f matrix4f2, Matrix4f matrix4f3)floatdeterminant()Matrixinvert()static Matrix4finvert(Matrix4f matrix4f, Matrix4f matrix4f2)Matrixload(java.nio.FloatBuffer floatBuffer)Matrix4fload(Matrix4f matrix4f)static Matrix4fload(Matrix4f matrix4f, Matrix4f matrix4f2)MatrixloadTranspose(java.nio.FloatBuffer floatBuffer)static Matrix4fmul(Matrix4f matrix4f, Matrix4f matrix4f2, Matrix4f matrix4f3)Matrixnegate()Matrix4fnegate(Matrix4f matrix4f)static Matrix4fnegate(Matrix4f matrix4f, Matrix4f matrix4f2)Matrix4frotate(float float1, Vector3f vector3f)Matrix4frotate(float float1, Vector3f vector3f, Matrix4f matrix4f)static Matrix4frotate(float float1, Vector3f vector3f, Matrix4f matrix4f, Matrix4f matrix4f2)Matrix4fscale(Vector3f vector3f)static Matrix4fscale(Vector3f vector3f, Matrix4f matrix4f, Matrix4f matrix4f2)MatrixsetIdentity()static Matrix4fsetIdentity(Matrix4f matrix4f)MatrixsetZero()static Matrix4fsetZero(Matrix4f matrix4f)Matrixstore(java.nio.FloatBuffer floatBuffer)Matrixstore3f(java.nio.FloatBuffer floatBuffer)MatrixstoreTranspose(java.nio.FloatBuffer floatBuffer)static Matrix4fsub(Matrix4f matrix4f, Matrix4f matrix4f2, Matrix4f matrix4f3)java.lang.StringtoString()static Vector4ftransform(Matrix4f matrix4f, Vector4f vector4f, Vector4f vector4f2)Matrix4ftranslate(Vector2f vector2f)Matrix4ftranslate(Vector2f vector2f, Matrix4f matrix4f)static Matrix4ftranslate(Vector2f vector2f, Matrix4f matrix4f, Matrix4f matrix4f2)Matrix4ftranslate(Vector3f vector3f)Matrix4ftranslate(Vector3f vector3f, Matrix4f matrix4f)static Matrix4ftranslate(Vector3f vector3f, Matrix4f matrix4f, Matrix4f matrix4f2)Matrixtranspose()Matrix4ftranspose(Matrix4f matrix4f)static Matrix4ftranspose(Matrix4f matrix4f, Matrix4f matrix4f2)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
m00
public float m00 -
m01
public float m01 -
m02
public float m02 -
m03
public float m03 -
m10
public float m10 -
m11
public float m11 -
m12
public float m12 -
m13
public float m13 -
m20
public float m20 -
m21
public float m21 -
m22
public float m22 -
m23
public float m23 -
m30
public float m30 -
m31
public float m31 -
m32
public float m32 -
m33
public float m33
-
-
Constructor Details
-
Matrix4f
public Matrix4f() -
Matrix4f
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
setIdentity
- Specified by:
setIdentityin classMatrix
-
setIdentity
-
setZero
-
setZero
-
load
-
load
-
load
-
loadTranspose
- Specified by:
loadTransposein classMatrix
-
store
-
storeTranspose
- Specified by:
storeTransposein classMatrix
-
store3f
-
add
-
sub
-
mul
-
transform
-
transpose
-
translate
-
translate
-
scale
-
scale
-
rotate
-
rotate
-
rotate
-
translate
-
translate
-
translate
-
translate
-
transpose
-
transpose
-
determinant
public float determinant()- Specified by:
determinantin classMatrix
-
invert
-
invert
-
negate
-
negate
-
negate
-