Package org.lwjglx.util.vector
Class Matrix4f
java.lang.Object
org.lwjglx.util.vector.Matrix
org.lwjglx.util.vector.Matrix4f
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Matrix4f
float
invert()
static Matrix4f
load
(FloatBuffer floatBuffer) static Matrix4f
loadTranspose
(FloatBuffer floatBuffer) static Matrix4f
negate()
static Matrix4f
static Matrix4f
static Matrix4f
static Matrix4f
setIdentity
(Matrix4f matrix4f) setZero()
static Matrix4f
store
(FloatBuffer floatBuffer) store3f
(FloatBuffer floatBuffer) storeTranspose
(FloatBuffer floatBuffer) static Matrix4f
toString()
static Vector4f
static Matrix4f
static Matrix4f
static Matrix4f
-
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
-
setIdentity
- Specified by:
setIdentity
in classMatrix
-
setIdentity
-
setZero
-
setZero
-
load
-
load
-
load
-
loadTranspose
- Specified by:
loadTranspose
in classMatrix
-
store
-
storeTranspose
- Specified by:
storeTranspose
in 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:
determinant
in classMatrix
-
invert
-
invert
-
negate
-
negate
-
negate
-