Package org.joml
Class Matrix4f
java.lang.Object
org.joml.Matrix4f
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
,Matrix4fc
- Direct Known Subclasses:
MatrixStackf
public class Matrix4f extends java.lang.Object implements java.io.Externalizable, Matrix4fc
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface org.joml.Matrix4fc
CORNER_NXNYNZ, CORNER_NXNYPZ, CORNER_NXPYNZ, CORNER_NXPYPZ, CORNER_PXNYNZ, CORNER_PXNYPZ, CORNER_PXPYNZ, CORNER_PXPYPZ, PLANE_NX, PLANE_NY, PLANE_NZ, PLANE_PX, PLANE_PY, PLANE_PZ, PROPERTY_AFFINE, PROPERTY_IDENTITY, PROPERTY_PERSPECTIVE, PROPERTY_TRANSLATION
-
Constructor Summary
Constructors Constructor Description Matrix4f()
Matrix4f(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16)
Matrix4f(java.nio.FloatBuffer floatBuffer)
Matrix4f(Matrix3fc matrix3fc)
Matrix4f(Matrix4dc matrix4dc)
Matrix4f(Matrix4fc matrix4fc)
Matrix4f(Matrix4x3fc matrix4x3fc)
Matrix4f(Vector4fc vector4fc, Vector4fc vector4fc2, Vector4fc vector4fc3, Vector4fc vector4fc4)
-
Method Summary
Modifier and Type Method Description Matrix4f
add(Matrix4fc matrix4fc)
Matrix4f
add(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
add4x3(Matrix4fc matrix4fc)
Matrix4f
add4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
arcball(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
arcball(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
arcball(float float1, Vector3fc vector3fc, float float2, float float3)
Matrix4f
arcball(float float1, Vector3fc vector3fc, float float2, float float3, Matrix4f matrix4f)
Matrix4f
assumeAffine()
Matrix4f
assumeNothing()
Matrix4f
assumePerspective()
Matrix4f
billboardCylindrical(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)
Matrix4f
billboardSpherical(Vector3fc vector3fc, Vector3fc vector3fc2)
Matrix4f
billboardSpherical(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)
float
determinant()
float
determinant3x3()
float
determinantAffine()
boolean
equals(java.lang.Object object)
Matrix4f
fma4x3(Matrix4fc matrix4fc, float float1)
Matrix4f
fma4x3(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)
Matrix4f
frustum(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
frustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
frustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
frustum(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
frustumAabb(Vector3f vector3f, Vector3f vector3f2)
Vector3f
frustumCorner(int int1, Vector3f vector3f)
Matrix4f
frustumLH(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
frustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
frustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
frustumLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Vector4f
frustumPlane(int int1, Vector4f vector4f)
Vector3f
frustumRayDir(float float1, float float2, Vector3f vector3f)
float[]
get(float[] floatArray)
float[]
get(float[] floatArray, int int1)
java.nio.ByteBuffer
get(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
get(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get(java.nio.FloatBuffer floatBuffer)
Matrix4d
get(Matrix4d matrix4d)
Matrix4f
get(Matrix4f matrix4f)
Matrix3d
get3x3(Matrix3d matrix3d)
Matrix3f
get3x3(Matrix3f matrix3f)
Matrix4x3f
get4x3(Matrix4x3f matrix4x3f)
java.nio.ByteBuffer
get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get4x3Transposed(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
get4x3Transposed(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get4x3Transposed(java.nio.FloatBuffer floatBuffer)
Vector4f
getColumn(int int1, Vector4f vector4f)
Vector3f
getEulerAnglesZYX(Vector3f vector3f)
Quaterniond
getNormalizedRotation(Quaterniond quaterniond)
Quaternionf
getNormalizedRotation(Quaternionf quaternionf)
AxisAngle4d
getRotation(AxisAngle4d axisAngle4d)
AxisAngle4f
getRotation(AxisAngle4f axisAngle4f)
Vector4f
getRow(int int1, Vector4f vector4f)
Vector3f
getScale(Vector3f vector3f)
Vector3f
getTranslation(Vector3f vector3f)
java.nio.ByteBuffer
getTransposed(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getTransposed(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
getTransposed(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getTransposed(java.nio.FloatBuffer floatBuffer)
Quaterniond
getUnnormalizedRotation(Quaterniond quaterniond)
Quaternionf
getUnnormalizedRotation(Quaternionf quaternionf)
int
hashCode()
Matrix4f
identity()
Matrix4f
invert()
Matrix4f
invert(Matrix4f matrix4f)
Matrix4f
invertAffine()
Matrix4f
invertAffine(Matrix4f matrix4f)
Matrix4f
invertAffineUnitScale()
Matrix4f
invertAffineUnitScale(Matrix4f matrix4f)
Matrix4f
invertFrustum()
Matrix4f
invertFrustum(Matrix4f matrix4f)
Matrix4f
invertLookAt()
Matrix4f
invertLookAt(Matrix4f matrix4f)
Matrix4f
invertOrtho()
Matrix4f
invertOrtho(Matrix4f matrix4f)
Matrix4f
invertPerspective()
Matrix4f
invertPerspective(Matrix4f matrix4f)
Matrix4f
invertPerspectiveView(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
invertPerspectiveView(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
boolean
isAffine()
Matrix4f
lerp(Matrix4fc matrix4fc, float float1)
Matrix4f
lerp(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)
Matrix4f
lookAlong(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
lookAlong(Vector3fc vector3fc, Vector3fc vector3fc2)
Matrix4f
lookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)
Matrix4f
lookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)
Matrix4f
lookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
Matrix4f
lookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)
Matrix4f
lookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4f matrix4f)
Matrix4f
lookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)
Matrix4f
lookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
Matrix4f
lookAtLH(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)
Matrix4f
lookAtLH(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4f matrix4f)
Matrix4f
lookAtPerspective(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
Matrix4f
lookAtPerspectiveLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
float
m00()
Matrix4f
m00(float float1)
float
m01()
Matrix4f
m01(float float1)
float
m02()
Matrix4f
m02(float float1)
float
m03()
Matrix4f
m03(float float1)
float
m10()
Matrix4f
m10(float float1)
float
m11()
Matrix4f
m11(float float1)
float
m12()
Matrix4f
m12(float float1)
float
m13()
Matrix4f
m13(float float1)
float
m20()
Matrix4f
m20(float float1)
float
m21()
Matrix4f
m21(float float1)
float
m22()
Matrix4f
m22(float float1)
float
m23()
Matrix4f
m23(float float1)
float
m30()
Matrix4f
m30(float float1)
float
m31()
Matrix4f
m31(float float1)
float
m32()
Matrix4f
m32(float float1)
float
m33()
Matrix4f
m33(float float1)
Matrix4f
mul(Matrix4fc matrix4fc)
Matrix4f
mul(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mul(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
Matrix4f
mul4x3ComponentWise(Matrix4fc matrix4fc)
Matrix4f
mul4x3ComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulAffine(Matrix4fc matrix4fc)
Matrix4f
mulAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulAffineR(Matrix4fc matrix4fc)
Matrix4f
mulAffineR(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulAffineR(Matrix4x3fc matrix4x3fc)
Matrix4f
mulAffineR(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
Matrix4f
mulComponentWise(Matrix4fc matrix4fc)
Matrix4f
mulComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulGeneric(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulOrthoAffine(Matrix4fc matrix4fc)
Matrix4f
mulOrthoAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulPerspectiveAffine(Matrix4fc matrix4fc)
Matrix4f
mulPerspectiveAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulPerspectiveAffine(Matrix4x3fc matrix4x3fc)
Matrix4f
mulPerspectiveAffine(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
Matrix4f
mulTranslationAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
normal()
Matrix3f
normal(Matrix3f matrix3f)
Matrix4f
normal(Matrix4f matrix4f)
Matrix4f
normalize3x3()
Matrix3f
normalize3x3(Matrix3f matrix3f)
Matrix4f
normalize3x3(Matrix4f matrix4f)
Vector3f
normalizedPositiveX(Vector3f vector3f)
Vector3f
normalizedPositiveY(Vector3f vector3f)
Vector3f
normalizedPositiveZ(Vector3f vector3f)
Vector3f
origin(Vector3f vector3f)
Vector3f
originAffine(Vector3f vector3f)
Matrix4f
ortho(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
ortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
ortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
ortho(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
ortho2D(float float1, float float2, float float3, float float4)
Matrix4f
ortho2D(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
ortho2DLH(float float1, float float2, float float3, float float4)
Matrix4f
ortho2DLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
orthoCrop(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
orthoSymmetric(float float1, float float2, float float3, float float4)
Matrix4f
orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
orthoSymmetric(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
orthoSymmetricLH(float float1, float float2, float float3, float float4)
Matrix4f
orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
orthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
perspective(float float1, float float2, float float3, float float4)
Matrix4f
perspective(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
perspective(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
perspective(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
float
perspectiveFar()
float
perspectiveFov()
Matrix4f
perspectiveFrustumSlice(float float1, float float2, Matrix4f matrix4f)
Matrix4f
perspectiveLH(float float1, float float2, float float3, float float4)
Matrix4f
perspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
perspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
perspectiveLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
float
perspectiveNear()
Vector3f
perspectiveOrigin(Vector3f vector3f)
Matrix4f
pick(float float1, float float2, float float3, float float4, int[] intArray)
Matrix4f
pick(float float1, float float2, float float3, float float4, int[] intArray, Matrix4f matrix4f)
Vector3f
positiveX(Vector3f vector3f)
Vector3f
positiveY(Vector3f vector3f)
Vector3f
positiveZ(Vector3f vector3f)
Vector3f
project(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)
Vector4f
project(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)
Vector3f
project(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)
Vector4f
project(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)
Matrix4f
projectedGridRange(Matrix4fc matrix4fc, float float1, float float2, Matrix4f matrix4f)
byte
properties()
void
readExternal(java.io.ObjectInput objectInput)
Matrix4f
reflect(float float1, float float2, float float3, float float4)
Matrix4f
reflect(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
reflect(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
reflect(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
reflect(Quaternionfc quaternionfc, Vector3fc vector3fc)
Matrix4f
reflect(Quaternionfc quaternionfc, Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
reflect(Vector3fc vector3fc, Vector3fc vector3fc2)
Matrix4f
reflect(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)
Matrix4f
reflection(float float1, float float2, float float3, float float4)
Matrix4f
reflection(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
reflection(Quaternionfc quaternionfc, Vector3fc vector3fc)
Matrix4f
reflection(Vector3fc vector3fc, Vector3fc vector3fc2)
Matrix4f
rotate(float float1, float float2, float float3, float float4)
Matrix4f
rotate(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotate(float float1, Vector3fc vector3fc)
Matrix4f
rotate(float float1, Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
rotate(AxisAngle4f axisAngle4f)
Matrix4f
rotate(AxisAngle4f axisAngle4f, Matrix4f matrix4f)
Matrix4f
rotate(Quaternionfc quaternionfc)
Matrix4f
rotate(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateAffine(float float1, float float2, float float3, float float4)
Matrix4f
rotateAffine(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotateAffine(Quaternionfc quaternionfc)
Matrix4f
rotateAffine(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateAffineXYZ(float float1, float float2, float float3)
Matrix4f
rotateAffineXYZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAffineYXZ(float float1, float float2, float float3)
Matrix4f
rotateAffineYXZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAffineZYX(float float1, float float2, float float3)
Matrix4f
rotateAffineZYX(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3)
Matrix4f
rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3)
Matrix4f
rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateLocal(float float1, float float2, float float3, float float4)
Matrix4f
rotateLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotateLocal(Quaternionfc quaternionfc)
Matrix4f
rotateLocal(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
rotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2)
Matrix4f
rotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)
Matrix4f
rotateTranslation(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotateTranslation(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateX(float float1)
Matrix4f
rotateX(float float1, Matrix4f matrix4f)
Matrix4f
rotateXYZ(float float1, float float2, float float3)
Matrix4f
rotateXYZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateXYZ(Vector3f vector3f)
Matrix4f
rotateY(float float1)
Matrix4f
rotateY(float float1, Matrix4f matrix4f)
Matrix4f
rotateYXZ(float float1, float float2, float float3)
Matrix4f
rotateYXZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateYXZ(Vector3f vector3f)
Matrix4f
rotateZ(float float1)
Matrix4f
rotateZ(float float1, Matrix4f matrix4f)
Matrix4f
rotateZYX(float float1, float float2, float float3)
Matrix4f
rotateZYX(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateZYX(Vector3f vector3f)
Matrix4f
rotation(float float1, float float2, float float3, float float4)
Matrix4f
rotation(float float1, Vector3fc vector3fc)
Matrix4f
rotation(AxisAngle4f axisAngle4f)
Matrix4f
rotation(Quaternionfc quaternionfc)
Matrix4f
rotationTowards(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
rotationTowards(Vector3fc vector3fc, Vector3fc vector3fc2)
Matrix4f
rotationX(float float1)
Matrix4f
rotationXYZ(float float1, float float2, float float3)
Matrix4f
rotationY(float float1)
Matrix4f
rotationYXZ(float float1, float float2, float float3)
Matrix4f
rotationZ(float float1)
Matrix4f
rotationZYX(float float1, float float2, float float3)
Matrix4f
scale(float float1)
Matrix4f
scale(float float1, float float2, float float3)
Matrix4f
scale(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
scale(float float1, Matrix4f matrix4f)
Matrix4f
scale(Vector3fc vector3fc)
Matrix4f
scale(Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
scaleAround(float float1, float float2, float float3, float float4)
Matrix4f
scaleAround(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
scaleAround(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
scaleAround(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
scaleAroundLocal(float float1, float float2, float float3, float float4)
Matrix4f
scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
scaleAroundLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
scaleLocal(float float1, float float2, float float3)
Matrix4f
scaleLocal(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
scaling(float float1)
Matrix4f
scaling(float float1, float float2, float float3)
Matrix4f
scaling(Vector3fc vector3fc)
Matrix4f
set(float[] floatArray)
Matrix4f
set(float[] floatArray, int int1)
Matrix4f
set(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16)
Matrix4f
set(java.nio.ByteBuffer byteBuffer)
Matrix4f
set(java.nio.FloatBuffer floatBuffer)
Matrix4f
set(AxisAngle4d axisAngle4d)
Matrix4f
set(AxisAngle4f axisAngle4f)
Matrix4f
set(Matrix3fc matrix3fc)
Matrix4f
set(Matrix4dc matrix4dc)
Matrix4f
set(Matrix4fc matrix4fc)
Matrix4f
set(Matrix4x3fc matrix4x3fc)
Matrix4f
set(Quaterniondc quaterniondc)
Matrix4f
set(Quaternionfc quaternionfc)
Matrix4f
set(Vector4fc vector4fc, Vector4fc vector4fc2, Vector4fc vector4fc3, Vector4fc vector4fc4)
Matrix4f
set3x3(Matrix3fc matrix3fc)
Matrix4f
set3x3(Matrix4f matrix4f)
Matrix4f
set4x3(Matrix4f matrix4f)
Matrix4f
set4x3(Matrix4x3fc matrix4x3fc)
Matrix4f
setColumn(int int1, Vector4fc vector4fc)
Matrix4f
setFrustum(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
setFrustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
setFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
setFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
setLookAlong(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
setLookAlong(Vector3fc vector3fc, Vector3fc vector3fc2)
Matrix4f
setLookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)
Matrix4f
setLookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)
Matrix4f
setLookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)
Matrix4f
setLookAtLH(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)
Matrix4f
setOrtho(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
setOrtho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
setOrtho2D(float float1, float float2, float float3, float float4)
Matrix4f
setOrtho2DLH(float float1, float float2, float float3, float float4)
Matrix4f
setOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6)
Matrix4f
setOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)
Matrix4f
setOrthoSymmetric(float float1, float float2, float float3, float float4)
Matrix4f
setOrthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
setOrthoSymmetricLH(float float1, float float2, float float3, float float4)
Matrix4f
setOrthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
setPerspective(float float1, float float2, float float3, float float4)
Matrix4f
setPerspective(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
setPerspectiveLH(float float1, float float2, float float3, float float4)
Matrix4f
setPerspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1)
Matrix4f
setRotationXYZ(float float1, float float2, float float3)
Matrix4f
setRotationYXZ(float float1, float float2, float float3)
Matrix4f
setRotationZYX(float float1, float float2, float float3)
Matrix4f
setRow(int int1, Vector4fc vector4fc)
Matrix4f
setTranslation(float float1, float float2, float float3)
Matrix4f
setTranslation(Vector3fc vector3fc)
Matrix4f
shadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8)
Matrix4f
shadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Matrix4f matrix4f)
Matrix4f
shadow(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
shadow(float float1, float float2, float float3, float float4, Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
shadow(Vector4f vector4f, float float1, float float2, float float3, float float4)
Matrix4f
shadow(Vector4f vector4f, float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
shadow(Vector4f vector4f, Matrix4f matrix4f)
Matrix4f
shadow(Vector4f vector4f, Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
sub(Matrix4f matrix4f)
Matrix4f
sub(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
sub4x3(Matrix4f matrix4f)
Matrix4f
sub4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
swap(Matrix4f matrix4f)
Matrix4fc
toImmutable()
java.lang.String
toString()
java.lang.String
toString(java.text.NumberFormat numberFormat)
Vector4f
transform(float float1, float float2, float float3, float float4, Vector4f vector4f)
Vector4f
transform(Vector4f vector4f)
Vector4f
transform(Vector4fc vector4fc, Vector4f vector4f)
Matrix4f
transformAab(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
transformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2)
Vector4f
transformAffine(float float1, float float2, float float3, float float4, Vector4f vector4f)
Vector4f
transformAffine(Vector4f vector4f)
Vector4f
transformAffine(Vector4fc vector4fc, Vector4f vector4f)
Vector3f
transformDirection(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
transformDirection(Vector3f vector3f)
Vector3f
transformDirection(Vector3fc vector3fc, Vector3f vector3f)
Vector3f
transformPosition(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
transformPosition(Vector3f vector3f)
Vector3f
transformPosition(Vector3fc vector3fc, Vector3f vector3f)
Vector4f
transformProject(float float1, float float2, float float3, float float4, Vector4f vector4f)
Vector3f
transformProject(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
transformProject(Vector3f vector3f)
Vector3f
transformProject(Vector3fc vector3fc, Vector3f vector3f)
Vector4f
transformProject(Vector4f vector4f)
Vector4f
transformProject(Vector4fc vector4fc, Vector4f vector4f)
Matrix4f
translate(float float1, float float2, float float3)
Matrix4f
translate(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
translate(Vector3fc vector3fc)
Matrix4f
translate(Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
translateLocal(float float1, float float2, float float3)
Matrix4f
translateLocal(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
translateLocal(Vector3fc vector3fc)
Matrix4f
translateLocal(Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
translation(float float1, float float2, float float3)
Matrix4f
translation(Vector3fc vector3fc)
Matrix4f
translationRotate(float float1, float float2, float float3, float float4, float float5, float float6, float float7)
Matrix4f
translationRotate(float float1, float float2, float float3, Quaternionfc quaternionfc)
Matrix4f
translationRotateScale(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8)
Matrix4f
translationRotateScale(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10)
Matrix4f
translationRotateScale(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1)
Matrix4f
translationRotateScale(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2)
Matrix4f
translationRotateScaleInvert(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10)
Matrix4f
translationRotateScaleInvert(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1)
Matrix4f
translationRotateScaleInvert(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2)
Matrix4f
translationRotateScaleMulAffine(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, Matrix4f matrix4f)
Matrix4f
translationRotateScaleMulAffine(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2, Matrix4f matrix4f)
Matrix4f
translationRotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)
Matrix4f
translationRotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)
Matrix4f
transpose()
Matrix4f
transpose(Matrix4f matrix4f)
Matrix4f
transpose3x3()
Matrix3f
transpose3x3(Matrix3f matrix3f)
Matrix4f
transpose3x3(Matrix4f matrix4f)
Matrix4f
trapezoidCrop(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8)
Vector3f
unproject(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)
Vector4f
unproject(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)
Vector3f
unproject(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)
Vector4f
unproject(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)
Vector3f
unprojectInv(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)
Vector4f
unprojectInv(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)
Vector3f
unprojectInv(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)
Vector4f
unprojectInv(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)
Matrix4f
unprojectInvRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
unprojectInvRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
unprojectRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
unprojectRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
void
writeExternal(java.io.ObjectOutput objectOutput)
Matrix4f
zero()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Matrix4f
public Matrix4f() -
Matrix4f
-
Matrix4f
-
Matrix4f
-
Matrix4f
-
Matrix4f
public Matrix4f(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16) -
Matrix4f
public Matrix4f(java.nio.FloatBuffer floatBuffer) -
Matrix4f
-
-
Method Details
-
assumeNothing
-
assumeAffine
-
assumePerspective
-
properties
public byte properties()- Specified by:
properties
in interfaceMatrix4fc
-
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() -
m00
-
m01
-
m02
-
m03
-
m10
-
m11
-
m12
-
m13
-
m20
-
m21
-
m22
-
m23
-
m30
-
m31
-
m32
-
m33
-
identity
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set3x3
-
set4x3
-
set4x3
-
mul
-
mul
-
mulGeneric
-
mul
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffine
in interfaceMatrix4fc
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffine
in interfaceMatrix4fc
-
mulAffineR
-
mulAffineR
- Specified by:
mulAffineR
in interfaceMatrix4fc
-
mulAffineR
-
mulAffineR
- Specified by:
mulAffineR
in interfaceMatrix4fc
-
mulAffine
-
mulAffine
-
mulTranslationAffine
- Specified by:
mulTranslationAffine
in interfaceMatrix4fc
-
mulOrthoAffine
-
mulOrthoAffine
- Specified by:
mulOrthoAffine
in interfaceMatrix4fc
-
fma4x3
-
fma4x3
-
add
-
add
-
sub
-
sub
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWise
in interfaceMatrix4fc
-
add4x3
-
add4x3
-
sub4x3
-
sub4x3
-
mul4x3ComponentWise
-
mul4x3ComponentWise
- Specified by:
mul4x3ComponentWise
in interfaceMatrix4fc
-
set
public Matrix4f set(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, float float12, float float13, float float14, float float15, float float16) -
set
-
set
-
set
-
set
-
set
-
determinant
public float determinant()- Specified by:
determinant
in interfaceMatrix4fc
-
determinant3x3
public float determinant3x3()- Specified by:
determinant3x3
in interfaceMatrix4fc
-
determinantAffine
public float determinantAffine()- Specified by:
determinantAffine
in interfaceMatrix4fc
-
invert
-
invert
-
invertPerspective
- Specified by:
invertPerspective
in interfaceMatrix4fc
-
invertPerspective
-
invertFrustum
- Specified by:
invertFrustum
in interfaceMatrix4fc
-
invertFrustum
-
invertOrtho
- Specified by:
invertOrtho
in interfaceMatrix4fc
-
invertOrtho
-
invertPerspectiveView
- Specified by:
invertPerspectiveView
in interfaceMatrix4fc
-
invertPerspectiveView
- Specified by:
invertPerspectiveView
in interfaceMatrix4fc
-
invertAffine
- Specified by:
invertAffine
in interfaceMatrix4fc
-
invertAffine
-
invertAffineUnitScale
- Specified by:
invertAffineUnitScale
in interfaceMatrix4fc
-
invertAffineUnitScale
-
invertLookAt
- Specified by:
invertLookAt
in interfaceMatrix4fc
-
invertLookAt
-
transpose
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4fc
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4fc
-
transpose
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslation
in interfaceMatrix4fc
-
getScale
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat numberFormat) -
get
-
get4x3
-
get
-
get3x3
-
get3x3
-
getRotation
- Specified by:
getRotation
in interfaceMatrix4fc
-
getRotation
- Specified by:
getRotation
in interfaceMatrix4fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4fc
-
get
public java.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer) -
get
public java.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer) -
get
public java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
public java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
getTransposed
public java.nio.FloatBuffer getTransposed(java.nio.FloatBuffer floatBuffer)- Specified by:
getTransposed
in interfaceMatrix4fc
-
getTransposed
public java.nio.FloatBuffer getTransposed(int int1, java.nio.FloatBuffer floatBuffer)- Specified by:
getTransposed
in interfaceMatrix4fc
-
getTransposed
public java.nio.ByteBuffer getTransposed(java.nio.ByteBuffer byteBuffer)- Specified by:
getTransposed
in interfaceMatrix4fc
-
getTransposed
public java.nio.ByteBuffer getTransposed(int int1, java.nio.ByteBuffer byteBuffer)- Specified by:
getTransposed
in interfaceMatrix4fc
-
get4x3Transposed
public java.nio.FloatBuffer get4x3Transposed(java.nio.FloatBuffer floatBuffer)- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
get4x3Transposed
public java.nio.FloatBuffer get4x3Transposed(int int1, java.nio.FloatBuffer floatBuffer)- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
get4x3Transposed
public java.nio.ByteBuffer get4x3Transposed(java.nio.ByteBuffer byteBuffer)- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
get4x3Transposed
public java.nio.ByteBuffer get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer)- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
get
public float[] get(float[] floatArray, int int1) -
get
public float[] get(float[] floatArray) -
zero
-
scaling
-
scaling
-
scaling
-
rotation
-
rotation
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
setRotationXYZ
-
setRotationZYX
-
setRotationYXZ
-
rotation
-
translationRotateScale
public Matrix4f translationRotateScale(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10) -
translationRotateScale
public Matrix4f translationRotateScale(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2) -
translationRotateScale
public Matrix4f translationRotateScale(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8) -
translationRotateScale
public Matrix4f translationRotateScale(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1) -
translationRotateScaleInvert
public Matrix4f translationRotateScaleInvert(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10) -
translationRotateScaleInvert
public Matrix4f translationRotateScaleInvert(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2) -
translationRotateScaleInvert
public Matrix4f translationRotateScaleInvert(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1) -
translationRotateScaleMulAffine
-
translationRotateScaleMulAffine
public Matrix4f translationRotateScaleMulAffine(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2, Matrix4f matrix4f) -
translationRotate
public Matrix4f translationRotate(float float1, float float2, float float3, float float4, float float5, float float6, float float7) -
translationRotate
public Matrix4f translationRotate(float float1, float float2, float float3, Quaternionfc quaternionfc) -
set3x3
-
transform
-
transform
-
transform
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
public Vector4f transformProject(float float1, float float2, float float3, float float4, Vector4f vector4f)- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4fc
-
transformAffine
public Vector4f transformAffine(float float1, float float2, float float3, float float4, Vector4f vector4f)- Specified by:
transformAffine
in interfaceMatrix4fc
-
scale
-
scale
-
scale
-
scale
-
scale
-
scale
-
scaleAround
public Matrix4f scaleAround(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)- Specified by:
scaleAround
in interfaceMatrix4fc
-
scaleAround
public Matrix4f scaleAround(float float1, float float2, float float3, float float4, float float5, float float6) -
scaleAround
-
scaleAround
public Matrix4f scaleAround(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
scaleAround
in interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4fc
-
scaleLocal
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)- Specified by:
scaleAroundLocal
in interfaceMatrix4fc
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6) -
scaleAroundLocal
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
scaleAroundLocal
in interfaceMatrix4fc
-
rotateX
-
rotateX
-
rotateY
-
rotateY
-
rotateZ
-
rotateZ
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
-
rotateAffineXYZ
-
rotateAffineXYZ
- Specified by:
rotateAffineXYZ
in interfaceMatrix4fc
-
rotateZYX
-
rotateZYX
-
rotateZYX
-
rotateAffineZYX
-
rotateAffineZYX
- Specified by:
rotateAffineZYX
in interfaceMatrix4fc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
-
rotateAffineYXZ
-
rotateAffineYXZ
- Specified by:
rotateAffineYXZ
in interfaceMatrix4fc
-
rotate
-
rotate
-
rotateTranslation
public Matrix4f rotateTranslation(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
rotateTranslation
in interfaceMatrix4fc
-
rotateAffine
public Matrix4f rotateAffine(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
rotateAffine
in interfaceMatrix4fc
-
rotateAffine
-
rotateLocal
public Matrix4f rotateLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
rotateLocal
in interfaceMatrix4fc
-
rotateLocal
-
translate
-
translate
-
translate
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4fc
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4fc
-
translateLocal
-
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
ortho
-
ortho
-
ortho
public Matrix4f ortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
ortho
public Matrix4f ortho(float float1, float float2, float float3, float float4, float float5, float float6) -
orthoLH
-
orthoLH
-
orthoLH
public Matrix4f orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
orthoLH
public Matrix4f orthoLH(float float1, float float2, float float3, float float4, float float5, float float6) -
setOrtho
public Matrix4f setOrtho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setOrtho
public Matrix4f setOrtho(float float1, float float2, float float3, float float4, float float5, float float6) -
setOrthoLH
public Matrix4f setOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setOrthoLH
public Matrix4f setOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6) -
orthoSymmetric
public Matrix4f orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)- Specified by:
orthoSymmetric
in interfaceMatrix4fc
-
orthoSymmetric
public Matrix4f orthoSymmetric(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
orthoSymmetric
in interfaceMatrix4fc
-
orthoSymmetric
public Matrix4f orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1) -
orthoSymmetric
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)- Specified by:
orthoSymmetricLH
in interfaceMatrix4fc
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
orthoSymmetricLH
in interfaceMatrix4fc
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1) -
orthoSymmetricLH
-
setOrthoSymmetric
public Matrix4f setOrthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1) -
setOrthoSymmetric
-
setOrthoSymmetricLH
public Matrix4f setOrthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1) -
setOrthoSymmetricLH
-
ortho2D
-
ortho2D
-
ortho2DLH
-
ortho2DLH
-
setOrtho2D
-
setOrtho2DLH
-
lookAlong
-
lookAlong
-
lookAlong
-
lookAlong
public Matrix4f lookAlong(float float1, float float2, float float3, float float4, float float5, float float6) -
setLookAlong
-
setLookAlong
public Matrix4f setLookAlong(float float1, float float2, float float3, float float4, float float5, float float6) -
setLookAt
-
setLookAt
public Matrix4f setLookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
lookAt
-
lookAt
-
lookAt
-
lookAtPerspective
public Matrix4f lookAtPerspective(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)- Specified by:
lookAtPerspective
in interfaceMatrix4fc
-
lookAt
public Matrix4f lookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
setLookAtLH
-
setLookAtLH
public Matrix4f setLookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
lookAtLH
-
lookAtLH
-
lookAtLH
-
lookAtLH
public Matrix4f lookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
lookAtPerspectiveLH
public Matrix4f lookAtPerspectiveLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)- Specified by:
lookAtPerspectiveLH
in interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)- Specified by:
perspective
in interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
perspective
in interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, boolean boolean1) -
perspective
-
setPerspective
public Matrix4f setPerspective(float float1, float float2, float float3, float float4, boolean boolean1) -
setPerspective
-
perspectiveLH
public Matrix4f perspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)- Specified by:
perspectiveLH
in interfaceMatrix4fc
-
perspectiveLH
public Matrix4f perspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1) -
perspectiveLH
public Matrix4f perspectiveLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
perspectiveLH
in interfaceMatrix4fc
-
perspectiveLH
-
setPerspectiveLH
public Matrix4f setPerspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1) -
setPerspectiveLH
-
frustum
-
frustum
-
frustum
public Matrix4f frustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
frustum
public Matrix4f frustum(float float1, float float2, float float3, float float4, float float5, float float6) -
setFrustum
public Matrix4f setFrustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setFrustum
public Matrix4f setFrustum(float float1, float float2, float float3, float float4, float float5, float float6) -
frustumLH
-
frustumLH
public Matrix4f frustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
frustumLH
-
frustumLH
public Matrix4f frustumLH(float float1, float float2, float float3, float float4, float float5, float float6) -
setFrustumLH
public Matrix4f setFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setFrustumLH
public Matrix4f setFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6) -
rotate
-
rotate
-
rotateAffine
- Specified by:
rotateAffine
in interfaceMatrix4fc
-
rotateAffine
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4fc
-
rotateAround
-
rotateAround
public Matrix4f rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)- Specified by:
rotateAround
in interfaceMatrix4fc
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4fc
-
rotateLocal
-
rotateAroundLocal
public Matrix4f rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)- Specified by:
rotateAroundLocal
in interfaceMatrix4fc
-
rotateAroundLocal
public Matrix4f rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3) -
rotate
-
rotate
-
rotate
-
rotate
-
unproject
-
unproject
-
unproject
-
unproject
-
unprojectRay
public Matrix4f unprojectRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)- Specified by:
unprojectRay
in interfaceMatrix4fc
-
unprojectRay
public Matrix4f unprojectRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)- Specified by:
unprojectRay
in interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInv
public Vector4f unprojectInv(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)- Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInvRay
public Matrix4f unprojectInvRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)- Specified by:
unprojectInvRay
in interfaceMatrix4fc
-
unprojectInvRay
public Matrix4f unprojectInvRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)- Specified by:
unprojectInvRay
in interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInv
public Vector3f unprojectInv(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)- Specified by:
unprojectInv
in interfaceMatrix4fc
-
project
-
project
-
project
-
project
-
reflect
-
reflect
-
reflect
public Matrix4f reflect(float float1, float float2, float float3, float float4, float float5, float float6) -
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflection
-
reflection
public Matrix4f reflection(float float1, float float2, float float3, float float4, float float5, float float6) -
reflection
-
reflection
-
getRow
-
setRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
-
setColumn
public Matrix4f setColumn(int int1, Vector4fc vector4fc) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
normal
-
normal
-
normal
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4fc
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4fc
-
frustumPlane
- Specified by:
frustumPlane
in interfaceMatrix4fc
-
frustumCorner
- Specified by:
frustumCorner
in interfaceMatrix4fc
-
perspectiveOrigin
- Specified by:
perspectiveOrigin
in interfaceMatrix4fc
-
perspectiveFov
public float perspectiveFov()- Specified by:
perspectiveFov
in interfaceMatrix4fc
-
perspectiveNear
public float perspectiveNear()- Specified by:
perspectiveNear
in interfaceMatrix4fc
-
perspectiveFar
public float perspectiveFar()- Specified by:
perspectiveFar
in interfaceMatrix4fc
-
frustumRayDir
- Specified by:
frustumRayDir
in interfaceMatrix4fc
-
positiveZ
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZ
in interfaceMatrix4fc
-
positiveX
-
normalizedPositiveX
- Specified by:
normalizedPositiveX
in interfaceMatrix4fc
-
positiveY
-
normalizedPositiveY
- Specified by:
normalizedPositiveY
in interfaceMatrix4fc
-
originAffine
- Specified by:
originAffine
in interfaceMatrix4fc
-
origin
-
shadow
-
shadow
-
shadow
public Matrix4f shadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8) -
shadow
-
shadow
-
shadow
-
shadow
-
shadow
-
billboardCylindrical
-
billboardSpherical
-
billboardSpherical
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equals
in classjava.lang.Object
-
pick
-
pick
-
isAffine
public boolean isAffine() -
swap
-
arcball
-
arcball
-
arcball
public Matrix4f arcball(float float1, float float2, float float3, float float4, float float5, float float6) -
arcball
-
frustumAabb
- Specified by:
frustumAabb
in interfaceMatrix4fc
-
projectedGridRange
public Matrix4f projectedGridRange(Matrix4fc matrix4fc, float float1, float float2, Matrix4f matrix4f)- Specified by:
projectedGridRange
in interfaceMatrix4fc
-
perspectiveFrustumSlice
- Specified by:
perspectiveFrustumSlice
in interfaceMatrix4fc
-
orthoCrop
-
trapezoidCrop
public Matrix4f trapezoidCrop(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8) -
transformAab
public Matrix4f transformAab(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2)- Specified by:
transformAab
in interfaceMatrix4fc
-
transformAab
public Matrix4f transformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2)- Specified by:
transformAab
in interfaceMatrix4fc
-
lerp
-
lerp
-
rotateTowards
- Specified by:
rotateTowards
in interfaceMatrix4fc
-
rotateTowards
-
rotateTowards
public Matrix4f rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6) -
rotateTowards
public Matrix4f rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)- Specified by:
rotateTowards
in interfaceMatrix4fc
-
rotationTowards
-
rotationTowards
public Matrix4f rotationTowards(float float1, float float2, float float3, float float4, float float5, float float6) -
translationRotateTowards
-
translationRotateTowards
public Matrix4f translationRotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
getEulerAnglesZYX
- Specified by:
getEulerAnglesZYX
in interfaceMatrix4fc
-
toImmutable
-