Package org.joml
Interface Matrix4fc
- All Known Implementing Classes:
- Matrix4f,- MatrixStackf
public interface Matrix4fc
- 
Field SummaryFields Modifier and Type Field Description static intCORNER_NXNYNZstatic intCORNER_NXNYPZstatic intCORNER_NXPYNZstatic intCORNER_NXPYPZstatic intCORNER_PXNYNZstatic intCORNER_PXNYPZstatic intCORNER_PXPYNZstatic intCORNER_PXPYPZstatic intPLANE_NXstatic intPLANE_NYstatic intPLANE_NZstatic intPLANE_PXstatic intPLANE_PYstatic intPLANE_PZstatic bytePROPERTY_AFFINEstatic bytePROPERTY_IDENTITYstatic bytePROPERTY_PERSPECTIVEstatic bytePROPERTY_TRANSLATION
- 
Method SummaryModifier and Type Method Description Matrix4fadd(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fadd4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4farcball(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4farcball(float float1, Vector3fc vector3fc, float float2, float float3, Matrix4f matrix4f)floatdeterminant()floatdeterminant3x3()floatdeterminantAffine()Matrix4ffma4x3(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)Matrix4ffrustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)Matrix4ffrustum(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4ffrustumAabb(Vector3f vector3f, Vector3f vector3f2)Vector3ffrustumCorner(int int1, Vector3f vector3f)Matrix4ffrustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)Matrix4ffrustumLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Vector4ffrustumPlane(int int1, Vector4f vector4f)Vector3ffrustumRayDir(float float1, float float2, Vector3f vector3f)float[]get(float[] floatArray)float[]get(float[] floatArray, int int1)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(java.nio.FloatBuffer floatBuffer)Matrix4dget(Matrix4d matrix4d)Matrix4fget(Matrix4f matrix4f)Matrix3dget3x3(Matrix3d matrix3d)Matrix3fget3x3(Matrix3f matrix3f)Matrix4x3fget4x3(Matrix4x3f matrix4x3f)java.nio.ByteBufferget4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget4x3Transposed(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget4x3Transposed(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget4x3Transposed(java.nio.FloatBuffer floatBuffer)Vector4fgetColumn(int int1, Vector4f vector4f)Vector3fgetEulerAnglesZYX(Vector3f vector3f)QuaterniondgetNormalizedRotation(Quaterniond quaterniond)QuaternionfgetNormalizedRotation(Quaternionf quaternionf)AxisAngle4dgetRotation(AxisAngle4d axisAngle4d)AxisAngle4fgetRotation(AxisAngle4f axisAngle4f)Vector4fgetRow(int int1, Vector4f vector4f)Vector3fgetScale(Vector3f vector3f)Vector3fgetTranslation(Vector3f vector3f)java.nio.ByteBuffergetTransposed(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBuffergetTransposed(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBuffergetTransposed(java.nio.ByteBuffer byteBuffer)java.nio.FloatBuffergetTransposed(java.nio.FloatBuffer floatBuffer)QuaterniondgetUnnormalizedRotation(Quaterniond quaterniond)QuaternionfgetUnnormalizedRotation(Quaternionf quaternionf)Matrix4finvert(Matrix4f matrix4f)Matrix4finvertAffine(Matrix4f matrix4f)Matrix4finvertAffineUnitScale(Matrix4f matrix4f)Matrix4finvertFrustum(Matrix4f matrix4f)Matrix4finvertLookAt(Matrix4f matrix4f)Matrix4finvertOrtho(Matrix4f matrix4f)Matrix4finvertPerspective(Matrix4f matrix4f)Matrix4finvertPerspectiveView(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4finvertPerspectiveView(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)booleanisAffine()Matrix4flerp(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)Matrix4flookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4flookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)Matrix4flookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)Matrix4flookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4f matrix4f)Matrix4flookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)Matrix4flookAtLH(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4f matrix4f)Matrix4flookAtPerspective(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)Matrix4flookAtPerspectiveLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)floatm00()floatm01()floatm02()floatm03()floatm10()floatm11()floatm12()floatm13()floatm20()floatm21()floatm22()floatm23()floatm30()floatm31()floatm32()floatm33()Matrix4fmul(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmul(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)Matrix4fmul4x3ComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulAffineR(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulAffineR(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)Matrix4fmulComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulOrthoAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulPerspectiveAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulPerspectiveAffine(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)Matrix4fmulTranslationAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix3fnormal(Matrix3f matrix3f)Matrix4fnormal(Matrix4f matrix4f)Matrix3fnormalize3x3(Matrix3f matrix3f)Matrix4fnormalize3x3(Matrix4f matrix4f)Vector3fnormalizedPositiveX(Vector3f vector3f)Vector3fnormalizedPositiveY(Vector3f vector3f)Vector3fnormalizedPositiveZ(Vector3f vector3f)Vector3forigin(Vector3f vector3f)Vector3foriginAffine(Vector3f vector3f)Matrix4fortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)Matrix4fortho(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4fortho2D(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fortho2DLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4forthoCrop(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4forthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)Matrix4forthoLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4forthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)Matrix4forthoSymmetric(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4forthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)Matrix4forthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fperspective(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)Matrix4fperspective(float float1, float float2, float float3, float float4, Matrix4f matrix4f)floatperspectiveFar()floatperspectiveFov()Matrix4fperspectiveFrustumSlice(float float1, float float2, Matrix4f matrix4f)Matrix4fperspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)Matrix4fperspectiveLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)floatperspectiveNear()Vector3fperspectiveOrigin(Vector3f vector3f)Matrix4fpick(float float1, float float2, float float3, float float4, int[] intArray, Matrix4f matrix4f)Vector3fpositiveX(Vector3f vector3f)Vector3fpositiveY(Vector3f vector3f)Vector3fpositiveZ(Vector3f vector3f)Vector3fproject(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)Vector4fproject(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)Vector3fproject(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)Vector4fproject(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)Matrix4fprojectedGridRange(Matrix4fc matrix4fc, float float1, float float2, Matrix4f matrix4f)byteproperties()Matrix4freflect(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4freflect(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4freflect(Quaternionfc quaternionfc, Vector3fc vector3fc, Matrix4f matrix4f)Matrix4freflect(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)Matrix4frotate(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotate(float float1, Vector3fc vector3fc, Matrix4f matrix4f)Matrix4frotate(AxisAngle4f axisAngle4f, Matrix4f matrix4f)Matrix4frotate(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateAffine(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotateAffine(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateAffineXYZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAffineYXZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAffineZYX(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotateLocal(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4frotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)Matrix4frotateTranslation(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotateTranslation(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateX(float float1, Matrix4f matrix4f)Matrix4frotateXYZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateY(float float1, Matrix4f matrix4f)Matrix4frotateYXZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateZ(float float1, Matrix4f matrix4f)Matrix4frotateZYX(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4fscale(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4fscale(float float1, Matrix4f matrix4f)Matrix4fscale(Vector3fc vector3fc, Matrix4f matrix4f)Matrix4fscaleAround(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4fscaleAround(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fscaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4fscaleAroundLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fscaleLocal(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4fshadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Matrix4f matrix4f)Matrix4fshadow(float float1, float float2, float float3, float float4, Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fshadow(Vector4f vector4f, float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fshadow(Vector4f vector4f, Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fsub(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fsub4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)Vector4ftransform(float float1, float float2, float float3, float float4, Vector4f vector4f)Vector4ftransform(Vector4f vector4f)Vector4ftransform(Vector4fc vector4fc, Vector4f vector4f)Matrix4ftransformAab(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2)Matrix4ftransformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2)Vector4ftransformAffine(float float1, float float2, float float3, float float4, Vector4f vector4f)Vector4ftransformAffine(Vector4f vector4f)Vector4ftransformAffine(Vector4fc vector4fc, Vector4f vector4f)Vector3ftransformDirection(float float1, float float2, float float3, Vector3f vector3f)Vector3ftransformDirection(Vector3f vector3f)Vector3ftransformDirection(Vector3fc vector3fc, Vector3f vector3f)Vector3ftransformPosition(float float1, float float2, float float3, Vector3f vector3f)Vector3ftransformPosition(Vector3f vector3f)Vector3ftransformPosition(Vector3fc vector3fc, Vector3f vector3f)Vector4ftransformProject(float float1, float float2, float float3, float float4, Vector4f vector4f)Vector3ftransformProject(float float1, float float2, float float3, Vector3f vector3f)Vector3ftransformProject(Vector3f vector3f)Vector3ftransformProject(Vector3fc vector3fc, Vector3f vector3f)Vector4ftransformProject(Vector4f vector4f)Vector4ftransformProject(Vector4fc vector4fc, Vector4f vector4f)Matrix4ftranslate(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4ftranslate(Vector3fc vector3fc, Matrix4f matrix4f)Matrix4ftranslateLocal(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4ftranslateLocal(Vector3fc vector3fc, Matrix4f matrix4f)Matrix4ftranspose(Matrix4f matrix4f)Matrix3ftranspose3x3(Matrix3f matrix3f)Matrix4ftranspose3x3(Matrix4f matrix4f)Vector3funproject(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)Vector4funproject(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)Vector3funproject(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)Vector4funproject(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)Vector3funprojectInv(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)Vector4funprojectInv(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)Vector3funprojectInv(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)Vector4funprojectInv(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)Matrix4funprojectInvRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)Matrix4funprojectInvRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)Matrix4funprojectRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)Matrix4funprojectRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
- 
Field Details- 
PLANE_NXstatic final int PLANE_NX- See Also:
- Constant Field Values
 
- 
PLANE_PXstatic final int PLANE_PX- See Also:
- Constant Field Values
 
- 
PLANE_NYstatic final int PLANE_NY- See Also:
- Constant Field Values
 
- 
PLANE_PYstatic final int PLANE_PY- See Also:
- Constant Field Values
 
- 
PLANE_NZstatic final int PLANE_NZ- See Also:
- Constant Field Values
 
- 
PLANE_PZstatic final int PLANE_PZ- See Also:
- Constant Field Values
 
- 
CORNER_NXNYNZstatic final int CORNER_NXNYNZ- See Also:
- Constant Field Values
 
- 
CORNER_PXNYNZstatic final int CORNER_PXNYNZ- See Also:
- Constant Field Values
 
- 
CORNER_PXPYNZstatic final int CORNER_PXPYNZ- See Also:
- Constant Field Values
 
- 
CORNER_NXPYNZstatic final int CORNER_NXPYNZ- See Also:
- Constant Field Values
 
- 
CORNER_PXNYPZstatic final int CORNER_PXNYPZ- See Also:
- Constant Field Values
 
- 
CORNER_NXNYPZstatic final int CORNER_NXNYPZ- See Also:
- Constant Field Values
 
- 
CORNER_NXPYPZstatic final int CORNER_NXPYPZ- See Also:
- Constant Field Values
 
- 
CORNER_PXPYPZstatic final int CORNER_PXPYPZ- See Also:
- Constant Field Values
 
- 
PROPERTY_PERSPECTIVEstatic final byte PROPERTY_PERSPECTIVE- See Also:
- Constant Field Values
 
- 
PROPERTY_AFFINEstatic final byte PROPERTY_AFFINE- See Also:
- Constant Field Values
 
- 
PROPERTY_IDENTITYstatic final byte PROPERTY_IDENTITY- See Also:
- Constant Field Values
 
- 
PROPERTY_TRANSLATIONstatic final byte PROPERTY_TRANSLATION- See Also:
- Constant Field Values
 
 
- 
- 
Method Details- 
propertiesbyte properties()
- 
m00float m00()
- 
m01float m01()
- 
m02float m02()
- 
m03float m03()
- 
m10float m10()
- 
m11float m11()
- 
m12float m12()
- 
m13float m13()
- 
m20float m20()
- 
m21float m21()
- 
m22float m22()
- 
m23float m23()
- 
m30float m30()
- 
m31float m31()
- 
m32float m32()
- 
m33float m33()
- 
mul
- 
mul
- 
mulPerspectiveAffine
- 
mulPerspectiveAffine
- 
mulAffineR
- 
mulAffineR
- 
mulAffine
- 
mulTranslationAffine
- 
mulOrthoAffine
- 
fma4x3
- 
add
- 
sub
- 
mulComponentWise
- 
add4x3
- 
sub4x3
- 
mul4x3ComponentWise
- 
determinantfloat determinant()
- 
determinant3x3float determinant3x3()
- 
determinantAffinefloat determinantAffine()
- 
invert
- 
invertPerspective
- 
invertFrustum
- 
invertOrtho
- 
invertPerspectiveView
- 
invertPerspectiveView
- 
invertAffine
- 
invertAffineUnitScale
- 
invertLookAt
- 
transpose
- 
transpose3x3
- 
transpose3x3
- 
getTranslation
- 
getScale
- 
get
- 
get4x3
- 
get
- 
get3x3
- 
get3x3
- 
getRotation
- 
getRotation
- 
getUnnormalizedRotation
- 
getNormalizedRotation
- 
getUnnormalizedRotation
- 
getNormalizedRotation
- 
getjava.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer)
- 
getjava.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer)
- 
getjava.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer)
- 
getjava.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer)
- 
getTransposedjava.nio.FloatBuffer getTransposed(java.nio.FloatBuffer floatBuffer)
- 
getTransposedjava.nio.FloatBuffer getTransposed(int int1, java.nio.FloatBuffer floatBuffer)
- 
getTransposedjava.nio.ByteBuffer getTransposed(java.nio.ByteBuffer byteBuffer)
- 
getTransposedjava.nio.ByteBuffer getTransposed(int int1, java.nio.ByteBuffer byteBuffer)
- 
get4x3Transposedjava.nio.FloatBuffer get4x3Transposed(java.nio.FloatBuffer floatBuffer)
- 
get4x3Transposedjava.nio.FloatBuffer get4x3Transposed(int int1, java.nio.FloatBuffer floatBuffer)
- 
get4x3Transposedjava.nio.ByteBuffer get4x3Transposed(java.nio.ByteBuffer byteBuffer)
- 
get4x3Transposedjava.nio.ByteBuffer get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer)
- 
getfloat[] get(float[] floatArray, int int1)
- 
getfloat[] get(float[] floatArray)
- 
transform
- 
transform
- 
transform
- 
transformProject
- 
transformProject
- 
transformProject
- 
transformProject
- 
transformProject
- 
transformProject
- 
transformPosition
- 
transformPosition
- 
transformPosition
- 
transformDirection
- 
transformDirection
- 
transformDirection
- 
transformAffine
- 
transformAffine
- 
transformAffine
- 
scale
- 
scale
- 
scale
- 
scaleAround
- 
scaleAround
- 
scaleLocal
- 
scaleAroundLocal
- 
scaleAroundLocal
- 
rotateX
- 
rotateY
- 
rotateZ
- 
rotateXYZ
- 
rotateAffineXYZ
- 
rotateZYX
- 
rotateAffineZYX
- 
rotateYXZ
- 
rotateAffineYXZ
- 
rotate
- 
rotateTranslation
- 
rotateAffine
- 
rotateLocal
- 
translate
- 
translate
- 
translateLocal
- 
translateLocal
- 
ortho
- 
ortho
- 
orthoLH
- 
orthoLH
- 
orthoSymmetric
- 
orthoSymmetric
- 
orthoSymmetricLH
- 
orthoSymmetricLH
- 
ortho2D
- 
ortho2DLH
- 
lookAlong
- 
lookAlong
- 
lookAt
- 
lookAt
- 
lookAtPerspective
- 
lookAtLH
- 
lookAtLH
- 
lookAtPerspectiveLH
- 
perspective
- 
perspective
- 
perspectiveLH
- 
perspectiveLH
- 
frustum
- 
frustum
- 
frustumLH
- 
frustumLH
- 
rotate
- 
rotateAffine
- 
rotateTranslation
- 
rotateAroundMatrix4f rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)
- 
rotateLocal
- 
rotateAroundLocalMatrix4f rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)
- 
rotate
- 
rotate
- 
unproject
- 
unproject
- 
unproject
- 
unproject
- 
unprojectRay
- 
unprojectRay
- 
unprojectInv
- 
unprojectInv
- 
unprojectInvRay
- 
unprojectInvRay
- 
unprojectInv
- 
unprojectInv
- 
project
- 
project
- 
project
- 
project
- 
reflect
- 
reflect
- 
reflect
- 
reflect
- 
getRow- Throws:
- java.lang.IndexOutOfBoundsException
 
- 
getColumn- Throws:
- java.lang.IndexOutOfBoundsException
 
- 
normal
- 
normal
- 
normalize3x3
- 
normalize3x3
- 
frustumPlane
- 
frustumCorner
- 
perspectiveOrigin
- 
perspectiveFovfloat perspectiveFov()
- 
perspectiveNearfloat perspectiveNear()
- 
perspectiveFarfloat perspectiveFar()
- 
frustumRayDir
- 
positiveZ
- 
normalizedPositiveZ
- 
positiveX
- 
normalizedPositiveX
- 
positiveY
- 
normalizedPositiveY
- 
originAffine
- 
origin
- 
shadow
- 
shadow
- 
shadow
- 
shadow
- 
pick
- 
isAffineboolean isAffine()
- 
arcball
- 
arcball
- 
frustumAabb
- 
projectedGridRange
- 
perspectiveFrustumSlice
- 
orthoCrop
- 
transformAab
- 
transformAab
- 
lerp
- 
rotateTowards
- 
rotateTowards
- 
getEulerAnglesZYX
 
-