Package org.joml
Class Matrix4f
java.lang.Object
org.joml.Matrix4f
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Matrix4fc
- Direct Known Subclasses:
Matrix4,Matrix4fStack
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_ORTHONORMAL, 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 Matrix4fadd(Matrix4fc matrix4fc)Matrix4fadd(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fadd4x3(Matrix4fc matrix4fc)Matrix4fadd4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4faffineSpan(Vector3f vector3f, Vector3f vector3f2, Vector3f vector3f3, Vector3f vector3f4)Matrix4farcball(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4farcball(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4farcball(float float1, Vector3fc vector3fc, float float2, float float3)Matrix4farcball(float float1, Vector3fc vector3fc, float float2, float float3, Matrix4f matrix4f)Matrix4fassume(int int1)Matrix4fbillboardCylindrical(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)Matrix4fbillboardSpherical(Vector3fc vector3fc, Vector3fc vector3fc2)Matrix4fbillboardSpherical(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)Matrix4fcofactor3x3()Matrix3fcofactor3x3(Matrix3f matrix3f)Matrix4fcofactor3x3(Matrix4f matrix4f)floatdeterminant()floatdeterminant3x3()floatdeterminantAffine()Matrix4fdetermineProperties()booleanequals(java.lang.Object object)booleanequals(Matrix4fc matrix4fc, float float1)Matrix4ffma4x3(Matrix4fc matrix4fc, float float1)Matrix4ffma4x3(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)Matrix4ffrustum(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4ffrustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)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)Matrix4ffrustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)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)floatget(int int1, int int2)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)java.nio.ByteBufferget3x4(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget3x4(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget3x4(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget3x4(java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget4x3(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget4x3(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget4x3(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget4x3(java.nio.FloatBuffer floatBuffer)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)Vector3fgetColumn(int int1, Vector3f vector3f)Vector4fgetColumn(int int1, Vector4f vector4f)Vector3fgetEulerAnglesZYX(Vector3f vector3f)QuaterniondgetNormalizedRotation(Quaterniond quaterniond)QuaternionfgetNormalizedRotation(Quaternionf quaternionf)AxisAngle4dgetRotation(AxisAngle4d axisAngle4d)AxisAngle4fgetRotation(AxisAngle4f axisAngle4f)Vector3fgetRow(int int1, Vector3f vector3f)Vector4fgetRow(int int1, Vector4f vector4f)floatgetRowColumn(int int1, int int2)Vector3fgetScale(Vector3f vector3f)Matrix4fcgetToAddress(long long1)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)inthashCode()Matrix4fidentity()Matrix4finvert()Matrix4finvert(Matrix4f matrix4f)Matrix4finvertAffine()Matrix4finvertAffine(Matrix4f matrix4f)Matrix4finvertFrustum()Matrix4finvertFrustum(Matrix4f matrix4f)Matrix4finvertOrtho()Matrix4finvertOrtho(Matrix4f matrix4f)Matrix4finvertPerspective()Matrix4finvertPerspective(Matrix4f matrix4f)Matrix4finvertPerspectiveView(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4finvertPerspectiveView(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)booleanisAffine()booleanisFinite()Matrix4flerp(Matrix4fc matrix4fc, float float1)Matrix4flerp(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)Matrix4flookAlong(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4flookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4flookAlong(Vector3fc vector3fc, Vector3fc vector3fc2)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)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)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)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)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()Matrix4fm00(float float1)floatm01()Matrix4fm01(float float1)floatm02()Matrix4fm02(float float1)floatm03()Matrix4fm03(float float1)floatm10()Matrix4fm10(float float1)floatm11()Matrix4fm11(float float1)floatm12()Matrix4fm12(float float1)floatm13()Matrix4fm13(float float1)floatm20()Matrix4fm20(float float1)floatm21()Matrix4fm21(float float1)floatm22()Matrix4fm22(float float1)floatm23()Matrix4fm23(float float1)floatm30()Matrix4fm30(float float1)floatm31()Matrix4fm31(float float1)floatm32()Matrix4fm32(float float1)floatm33()Matrix4fm33(float float1)Matrix4fmul(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)Matrix4fmul(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 matrix4f)Matrix4fmul(Matrix3x2fc matrix3x2fc)Matrix4fmul(Matrix3x2fc matrix3x2fc, Matrix4f matrix4f)Matrix4fmul(Matrix4fc matrix4fc)Matrix4fmul(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmul(Matrix4x3fc matrix4x3fc)Matrix4fmul(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)Matrix4fmul0(Matrix4fc matrix4fc)Matrix4fmul0(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmul3x3(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)Matrix4fmul3x3(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)Matrix4fmul4x3ComponentWise(Matrix4fc matrix4fc)Matrix4fmul4x3ComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulAffine(Matrix4fc matrix4fc)Matrix4fmulAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulAffineR(Matrix4fc matrix4fc)Matrix4fmulAffineR(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulComponentWise(Matrix4fc matrix4fc)Matrix4fmulComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulLocal(Matrix4fc matrix4fc)Matrix4fmulLocal(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulLocalAffine(Matrix4fc matrix4fc)Matrix4fmulLocalAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulOrthoAffine(Matrix4fc matrix4fc)Matrix4fmulOrthoAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulPerspectiveAffine(Matrix4fc matrix4fc)Matrix4fmulPerspectiveAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fmulPerspectiveAffine(Matrix4x3fc matrix4x3fc)Matrix4fmulPerspectiveAffine(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)Matrix4fmulTranslationAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fnormal()Matrix3fnormal(Matrix3f matrix3f)Matrix4fnormal(Matrix4f matrix4f)Matrix4fnormalize3x3()Matrix3fnormalize3x3(Matrix3f matrix3f)Matrix4fnormalize3x3(Matrix4f matrix4f)Vector3fnormalizedPositiveX(Vector3f vector3f)Vector3fnormalizedPositiveY(Vector3f vector3f)Vector3fnormalizedPositiveZ(Vector3f vector3f)Matrix4fobliqueZ(float float1, float float2)Matrix4fobliqueZ(float float1, float float2, Matrix4f matrix4f)Vector3forigin(Vector3f vector3f)Vector3foriginAffine(Vector3f vector3f)Matrix4fortho(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)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)Matrix4fortho2D(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fortho2DLH(float float1, float float2, float float3, float float4)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)Matrix4forthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)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)Matrix4forthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1)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)Matrix4forthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1)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)Matrix4fperspective(float float1, float float2, float float3, float float4, boolean boolean1)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)Vector3fperspectiveInvOrigin(Vector3f vector3f)Matrix4fperspectiveLH(float float1, float float2, float float3, float float4)Matrix4fperspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1)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()Matrix4fperspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fperspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)Matrix4fperspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)Matrix4fperspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Vector3fperspectiveOrigin(Vector3f vector3f)Matrix4fperspectiveRect(float float1, float float2, float float3, float float4)Matrix4fperspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1)Matrix4fperspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)Matrix4fperspectiveRect(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fpick(float float1, float float2, float float3, float float4, int[] intArray)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)static voidprojViewFromRectangle(Vector3f vector3f, Vector3f vector3f2, Vector3f vector3f3, Vector3f vector3f4, float float1, boolean boolean1, Matrix4f matrix4f, Matrix4f matrix4f2)intproperties()voidreadExternal(java.io.ObjectInput objectInput)Matrix4freflect(float float1, float float2, float float3, float float4)Matrix4freflect(float float1, float float2, float float3, float float4, float float5, float float6)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)Matrix4freflect(Quaternionfc quaternionfc, Vector3fc vector3fc, Matrix4f matrix4f)Matrix4freflect(Vector3fc vector3fc, Vector3fc vector3fc2)Matrix4freflect(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)Matrix4freflection(float float1, float float2, float float3, float float4)Matrix4freflection(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4freflection(Quaternionfc quaternionfc, Vector3fc vector3fc)Matrix4freflection(Vector3fc vector3fc, Vector3fc vector3fc2)Matrix4frotate(float float1, float float2, float float3, float float4)Matrix4frotate(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotate(float float1, Vector3fc vector3fc)Matrix4frotate(float float1, Vector3fc vector3fc, Matrix4f matrix4f)Matrix4frotate(AxisAngle4f axisAngle4f)Matrix4frotate(AxisAngle4f axisAngle4f, Matrix4f matrix4f)Matrix4frotate(Quaternionfc quaternionfc)Matrix4frotate(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateAffine(float float1, float float2, float float3, float float4)Matrix4frotateAffine(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotateAffine(Quaternionfc quaternionfc)Matrix4frotateAffine(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateAffineXYZ(float float1, float float2, float float3)Matrix4frotateAffineXYZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAffineYXZ(float float1, float float2, float float3)Matrix4frotateAffineYXZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAffineZYX(float float1, float float2, float float3)Matrix4frotateAffineZYX(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3)Matrix4frotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAroundAffine(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3)Matrix4frotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateLocal(float float1, float float2, float float3, float float4)Matrix4frotateLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotateLocal(Quaternionfc quaternionfc)Matrix4frotateLocal(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateLocalX(float float1)Matrix4frotateLocalX(float float1, Matrix4f matrix4f)Matrix4frotateLocalY(float float1)Matrix4frotateLocalY(float float1, Matrix4f matrix4f)Matrix4frotateLocalZ(float float1)Matrix4frotateLocalZ(float float1, Matrix4f matrix4f)Matrix4frotateTowards(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4frotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)Matrix4frotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2)Matrix4frotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)Matrix4frotateTowardsXY(float float1, float float2)Matrix4frotateTowardsXY(float float1, float float2, Matrix4f matrix4f)Matrix4frotateTranslation(float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4frotateTranslation(Quaternionfc quaternionfc, Matrix4f matrix4f)Matrix4frotateX(float float1)Matrix4frotateX(float float1, Matrix4f matrix4f)Matrix4frotateXYZ(float float1, float float2, float float3)Matrix4frotateXYZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateXYZ(Vector3fc vector3fc)Matrix4frotateY(float float1)Matrix4frotateY(float float1, Matrix4f matrix4f)Matrix4frotateYXZ(float float1, float float2, float float3)Matrix4frotateYXZ(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateYXZ(Vector3f vector3f)Matrix4frotateZ(float float1)Matrix4frotateZ(float float1, Matrix4f matrix4f)Matrix4frotateZYX(float float1, float float2, float float3)Matrix4frotateZYX(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4frotateZYX(Vector3f vector3f)Matrix4frotation(float float1, float float2, float float3, float float4)Matrix4frotation(float float1, Vector3fc vector3fc)Matrix4frotation(AxisAngle4f axisAngle4f)Matrix4frotation(Quaternionfc quaternionfc)Matrix4frotationAround(Quaternionfc quaternionfc, float float1, float float2, float float3)Matrix4frotationTowards(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4frotationTowards(Vector3fc vector3fc, Vector3fc vector3fc2)Matrix4frotationTowardsXY(float float1, float float2)Matrix4frotationX(float float1)Matrix4frotationXYZ(float float1, float float2, float float3)Matrix4frotationY(float float1)Matrix4frotationYXZ(float float1, float float2, float float3)Matrix4frotationZ(float float1)Matrix4frotationZYX(float float1, float float2, float float3)Matrix4fscale(float float1)Matrix4fscale(float float1, float float2, float float3)Matrix4fscale(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4fscale(float float1, Matrix4f matrix4f)Matrix4fscale(Vector3fc vector3fc)Matrix4fscale(Vector3fc vector3fc, Matrix4f matrix4f)Matrix4fscaleAround(float float1, float float2, float float3, float float4)Matrix4fscaleAround(float float1, float float2, float float3, float float4, float float5, float float6)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)Matrix4fscaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6)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)Matrix4fscaleLocal(float float1, float float2, float float3)Matrix4fscaleLocal(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4fscaleLocal(float float1, Matrix4f matrix4f)Matrix4fscaleXY(float float1, float float2)Matrix4fscaleXY(float float1, float float2, Matrix4f matrix4f)Matrix4fscaling(float float1)Matrix4fscaling(float float1, float float2, float float3)Matrix4fscaling(Vector3fc vector3fc)Matrix4fset(float[] floatArray)Matrix4fset(float[] floatArray, int int1)Matrix4fset(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)Matrix4fset(int int1, int int2, float float1)Matrix4fset(java.nio.ByteBuffer byteBuffer)Matrix4fset(java.nio.FloatBuffer floatBuffer)Matrix4fset(AxisAngle4d axisAngle4d)Matrix4fset(AxisAngle4f axisAngle4f)Matrix4fset(Matrix3fc matrix3fc)Matrix4fset(Matrix4dc matrix4dc)Matrix4fset(Matrix4fc matrix4fc)Matrix4fset(Matrix4x3fc matrix4x3fc)Matrix4fset(Quaterniondc quaterniondc)Matrix4fset(Quaternionfc quaternionfc)Matrix4fset(Vector4fc vector4fc, Vector4fc vector4fc2, Vector4fc vector4fc3, Vector4fc vector4fc4)Matrix4fset3x3(Matrix3fc matrix3fc)Matrix4fset3x3(Matrix4f matrix4f)Matrix4fset4x3(Matrix4f matrix4f)Matrix4fset4x3(Matrix4x3fc matrix4x3fc)Matrix4fsetColumn(int int1, Vector4fc vector4fc)Matrix4fsetFromAddress(long long1)Matrix4fsetFromIntrinsic(float float1, float float2, float float3, float float4, float float5, int int1, int int2, float float6, float float7)Matrix4fsetFrustum(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fsetFrustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)Matrix4fsetFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fsetFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)Matrix4fsetLookAlong(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fsetLookAlong(Vector3fc vector3fc, Vector3fc vector3fc2)Matrix4fsetLookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)Matrix4fsetLookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)Matrix4fsetLookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)Matrix4fsetLookAtLH(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)Matrix4fsetOrtho(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fsetOrtho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)Matrix4fsetOrtho2D(float float1, float float2, float float3, float float4)Matrix4fsetOrtho2DLH(float float1, float float2, float float3, float float4)Matrix4fsetOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fsetOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)Matrix4fsetOrthoSymmetric(float float1, float float2, float float3, float float4)Matrix4fsetOrthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1)Matrix4fsetOrthoSymmetricLH(float float1, float float2, float float3, float float4)Matrix4fsetOrthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1)Matrix4fsetPerspective(float float1, float float2, float float3, float float4)Matrix4fsetPerspective(float float1, float float2, float float3, float float4, boolean boolean1)Matrix4fsetPerspectiveLH(float float1, float float2, float float3, float float4)Matrix4fsetPerspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1)Matrix4fsetPerspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6)Matrix4fsetPerspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)Matrix4fsetPerspectiveRect(float float1, float float2, float float3, float float4)Matrix4fsetPerspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1)Matrix4fsetRotationXYZ(float float1, float float2, float float3)Matrix4fsetRotationYXZ(float float1, float float2, float float3)Matrix4fsetRotationZYX(float float1, float float2, float float3)Matrix4fsetRow(int int1, Vector4fc vector4fc)Matrix4fsetRowColumn(int int1, int int2, float float1)Matrix4fsetTranslation(float float1, float float2, float float3)Matrix4fsetTranslation(Vector3fc vector3fc)Matrix4fsetTransposed(float[] floatArray)Matrix4fsetTransposed(float[] floatArray, int int1)Matrix4fsetTransposed(java.nio.ByteBuffer byteBuffer)Matrix4fsetTransposed(java.nio.FloatBuffer floatBuffer)Matrix4fsetTransposed(Matrix4fc matrix4fc)Matrix4fsetTransposedFromAddress(long long1)Matrix4fshadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8)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, 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)Matrix4fshadow(Vector4f vector4f, float float1, float float2, float float3, float float4, Matrix4f matrix4f)Matrix4fshadow(Vector4f vector4f, Matrix4f matrix4f)Matrix4fshadow(Vector4f vector4f, Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fsub(Matrix4fc matrix4fc)Matrix4fsub(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fsub4x3(Matrix4f matrix4f)Matrix4fsub4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)Matrix4fswap(Matrix4f matrix4f)booleantestAab(float float1, float float2, float float3, float float4, float float5, float float6)booleantestPoint(float float1, float float2, float float3)booleantestSphere(float float1, float float2, float float3, float float4)java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat numberFormat)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)Vector3ftransformProject(float float1, float float2, float float3, float float4, 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)Vector3ftransformProject(Vector4fc vector4fc, Vector3f vector3f)Vector4ftransformProject(Vector4fc vector4fc, Vector4f vector4f)Vector4ftransformTranspose(float float1, float float2, float float3, float float4, Vector4f vector4f)Vector4ftransformTranspose(Vector4f vector4f)Vector4ftransformTranspose(Vector4fc vector4fc, Vector4f vector4f)Matrix4ftranslate(float float1, float float2, float float3)Matrix4ftranslate(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4ftranslate(Vector3fc vector3fc)Matrix4ftranslate(Vector3fc vector3fc, Matrix4f matrix4f)Matrix4ftranslateLocal(float float1, float float2, float float3)Matrix4ftranslateLocal(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4ftranslateLocal(Vector3fc vector3fc)Matrix4ftranslateLocal(Vector3fc vector3fc, Matrix4f matrix4f)Matrix4ftranslation(float float1, float float2, float float3)Matrix4ftranslation(Vector3fc vector3fc)Matrix4ftranslationRotate(float float1, float float2, float float3, float float4, float float5, float float6, float float7)Matrix4ftranslationRotate(float float1, float float2, float float3, Quaternionfc quaternionfc)Matrix4ftranslationRotateScale(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8)Matrix4ftranslationRotateScale(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10)Matrix4ftranslationRotateScale(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1)Matrix4ftranslationRotateScale(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2)Matrix4ftranslationRotateScaleInvert(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10)Matrix4ftranslationRotateScaleInvert(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1)Matrix4ftranslationRotateScaleInvert(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2)Matrix4ftranslationRotateScaleMulAffine(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, Matrix4f matrix4f)Matrix4ftranslationRotateScaleMulAffine(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2, Matrix4f matrix4f)Matrix4ftranslationRotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)Matrix4ftranslationRotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3)Matrix4ftranspose()Matrix4ftranspose(Matrix4f matrix4f)Matrix4ftranspose3x3()Matrix3ftranspose3x3(Matrix3f matrix3f)Matrix4ftranspose3x3(Matrix4f matrix4f)Matrix4ftrapezoidCrop(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8)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)Matrix4fwithLookAtUp(float float1, float float2, float float3)Matrix4fwithLookAtUp(float float1, float float2, float float3, Matrix4f matrix4f)Matrix4fwithLookAtUp(Vector3fc vector3fc)Matrix4fwithLookAtUp(Vector3fc vector3fc, Matrix4f matrix4f)voidwriteExternal(java.io.ObjectOutput objectOutput)Matrix4fzero()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
-
assume
-
determineProperties
-
properties
public int properties()- Specified by:
propertiesin 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
-
setTransposed
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set3x3
-
set4x3
-
set4x3
-
mul
-
mul
-
mul0
-
mul0
-
mul
public Matrix4f mul(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) -
mul
-
mul3x3
public Matrix4f mul3x3(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
mul3x3
-
mulLocal
-
mulLocal
-
mulLocalAffine
-
mulLocalAffine
- Specified by:
mulLocalAffinein interfaceMatrix4fc
-
mul
-
mul
-
mul
-
mul
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffinein interfaceMatrix4fc
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffinein interfaceMatrix4fc
-
mulAffineR
-
mulAffineR
- Specified by:
mulAffineRin interfaceMatrix4fc
-
mulAffine
-
mulAffine
-
mulTranslationAffine
- Specified by:
mulTranslationAffinein interfaceMatrix4fc
-
mulOrthoAffine
-
mulOrthoAffine
- Specified by:
mulOrthoAffinein interfaceMatrix4fc
-
fma4x3
-
fma4x3
-
add
-
add
-
sub
-
sub
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWisein interfaceMatrix4fc
-
add4x3
-
add4x3
-
sub4x3
-
sub4x3
-
mul4x3ComponentWise
-
mul4x3ComponentWise
- Specified by:
mul4x3ComponentWisein 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
-
setTransposed
-
setTransposed
-
set
-
set
-
setTransposed
-
setTransposed
-
setFromAddress
-
setTransposedFromAddress
-
set
-
determinant
public float determinant()- Specified by:
determinantin interfaceMatrix4fc
-
determinant3x3
public float determinant3x3()- Specified by:
determinant3x3in interfaceMatrix4fc
-
determinantAffine
public float determinantAffine()- Specified by:
determinantAffinein interfaceMatrix4fc
-
invert
-
invert
-
invertPerspective
- Specified by:
invertPerspectivein interfaceMatrix4fc
-
invertPerspective
-
invertFrustum
- Specified by:
invertFrustumin interfaceMatrix4fc
-
invertFrustum
-
invertOrtho
- Specified by:
invertOrthoin interfaceMatrix4fc
-
invertOrtho
-
invertPerspectiveView
- Specified by:
invertPerspectiveViewin interfaceMatrix4fc
-
invertPerspectiveView
- Specified by:
invertPerspectiveViewin interfaceMatrix4fc
-
invertAffine
- Specified by:
invertAffinein interfaceMatrix4fc
-
invertAffine
-
transpose
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4fc
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4fc
-
transpose
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslationin interfaceMatrix4fc
-
getScale
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat numberFormat) -
get
-
get4x3
-
get
-
get3x3
-
get3x3
-
getRotation
- Specified by:
getRotationin interfaceMatrix4fc
-
getRotation
- Specified by:
getRotationin interfaceMatrix4fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin interfaceMatrix4fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin 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) -
get4x3
public java.nio.FloatBuffer get4x3(java.nio.FloatBuffer floatBuffer) -
get4x3
public java.nio.FloatBuffer get4x3(int int1, java.nio.FloatBuffer floatBuffer) -
get4x3
public java.nio.ByteBuffer get4x3(java.nio.ByteBuffer byteBuffer) -
get4x3
public java.nio.ByteBuffer get4x3(int int1, java.nio.ByteBuffer byteBuffer) -
get3x4
public java.nio.FloatBuffer get3x4(java.nio.FloatBuffer floatBuffer) -
get3x4
public java.nio.FloatBuffer get3x4(int int1, java.nio.FloatBuffer floatBuffer) -
get3x4
public java.nio.ByteBuffer get3x4(java.nio.ByteBuffer byteBuffer) -
get3x4
public java.nio.ByteBuffer get3x4(int int1, java.nio.ByteBuffer byteBuffer) -
getTransposed
public java.nio.FloatBuffer getTransposed(java.nio.FloatBuffer floatBuffer)- Specified by:
getTransposedin interfaceMatrix4fc
-
getTransposed
public java.nio.FloatBuffer getTransposed(int int1, java.nio.FloatBuffer floatBuffer)- Specified by:
getTransposedin interfaceMatrix4fc
-
getTransposed
public java.nio.ByteBuffer getTransposed(java.nio.ByteBuffer byteBuffer)- Specified by:
getTransposedin interfaceMatrix4fc
-
getTransposed
public java.nio.ByteBuffer getTransposed(int int1, java.nio.ByteBuffer byteBuffer)- Specified by:
getTransposedin interfaceMatrix4fc
-
get4x3Transposed
public java.nio.FloatBuffer get4x3Transposed(java.nio.FloatBuffer floatBuffer)- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
get4x3Transposed
public java.nio.FloatBuffer get4x3Transposed(int int1, java.nio.FloatBuffer floatBuffer)- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
get4x3Transposed
public java.nio.ByteBuffer get4x3Transposed(java.nio.ByteBuffer byteBuffer)- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
get4x3Transposed
public java.nio.ByteBuffer get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer)- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
getToAddress
- Specified by:
getToAddressin 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
-
rotationTowardsXY
-
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
-
transformTranspose
- Specified by:
transformTransposein interfaceMatrix4fc
-
transformTranspose
- Specified by:
transformTransposein interfaceMatrix4fc
-
transformTranspose
public Vector4f transformTranspose(float float1, float float2, float float3, float float4, Vector4f vector4f)- Specified by:
transformTransposein interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
public Vector4f transformProject(float float1, float float2, float float3, float float4, Vector4f vector4f)- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
public Vector3f transformProject(float float1, float float2, float float3, float float4, Vector3f vector3f)- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffinein interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffinein interfaceMatrix4fc
-
transformAffine
public Vector4f transformAffine(float float1, float float2, float float3, float float4, Vector4f vector4f)- Specified by:
transformAffinein interfaceMatrix4fc
-
scale
-
scale
-
scale
-
scale
-
scaleXY
-
scaleXY
-
scale
-
scale
-
scaleAround
public Matrix4f scaleAround(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)- Specified by:
scaleAroundin 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:
scaleAroundin interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4fc
-
scaleLocal
-
scaleLocal
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)- Specified by:
scaleAroundLocalin 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:
scaleAroundLocalin interfaceMatrix4fc
-
rotateX
-
rotateX
-
rotateY
-
rotateY
-
rotateZ
-
rotateZ
-
rotateTowardsXY
-
rotateTowardsXY
- Specified by:
rotateTowardsXYin interfaceMatrix4fc
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
-
rotateAffineXYZ
-
rotateAffineXYZ
- Specified by:
rotateAffineXYZin interfaceMatrix4fc
-
rotateZYX
-
rotateZYX
-
rotateZYX
-
rotateAffineZYX
-
rotateAffineZYX
- Specified by:
rotateAffineZYXin interfaceMatrix4fc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
-
rotateAffineYXZ
-
rotateAffineYXZ
- Specified by:
rotateAffineYXZin interfaceMatrix4fc
-
rotate
-
rotate
-
rotateTranslation
public Matrix4f rotateTranslation(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
rotateTranslationin interfaceMatrix4fc
-
rotateAffine
public Matrix4f rotateAffine(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
rotateAffinein interfaceMatrix4fc
-
rotateAffine
-
rotateLocal
public Matrix4f rotateLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
rotateLocalin interfaceMatrix4fc
-
rotateLocal
-
rotateLocalX
- Specified by:
rotateLocalXin interfaceMatrix4fc
-
rotateLocalX
-
rotateLocalY
- Specified by:
rotateLocalYin interfaceMatrix4fc
-
rotateLocalY
-
rotateLocalZ
- Specified by:
rotateLocalZin interfaceMatrix4fc
-
rotateLocalZ
-
translate
-
translate
-
translate
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4fc
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4fc
-
translateLocal
-
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
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:
orthoSymmetricin interfaceMatrix4fc
-
orthoSymmetric
public Matrix4f orthoSymmetric(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
orthoSymmetricin 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:
orthoSymmetricLHin interfaceMatrix4fc
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
orthoSymmetricLHin 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:
lookAtPerspectivein 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:
lookAtPerspectiveLHin interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)- Specified by:
perspectivein interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
perspectivein interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, boolean boolean1) -
perspective
-
perspectiveRect
public Matrix4f perspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)- Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveRect
public Matrix4f perspectiveRect(float float1, float float2, float float3, float float4, Matrix4f matrix4f)- Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveRect
public Matrix4f perspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1)- Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)- Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)- Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1)- Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6)- Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
setPerspective
public Matrix4f setPerspective(float float1, float float2, float float3, float float4, boolean boolean1) -
setPerspective
-
setPerspectiveRect
public Matrix4f setPerspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1) -
setPerspectiveRect
-
setPerspectiveOffCenter
public Matrix4f setPerspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6) -
setPerspectiveOffCenter
public Matrix4f setPerspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
perspectiveLH
public Matrix4f perspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)- Specified by:
perspectiveLHin 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:
perspectiveLHin 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) -
setFromIntrinsic
public Matrix4f setFromIntrinsic(float float1, float float2, float float3, float float4, float float5, int int1, int int2, float float6, float float7) -
rotate
-
rotate
-
rotateAffine
- Specified by:
rotateAffinein interfaceMatrix4fc
-
rotateAffine
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4fc
-
rotateAround
-
rotateAroundAffine
public Matrix4f rotateAroundAffine(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)- Specified by:
rotateAroundAffinein interfaceMatrix4fc
-
rotateAround
public Matrix4f rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)- Specified by:
rotateAroundin interfaceMatrix4fc
-
rotationAround
public Matrix4f rotationAround(Quaternionfc quaternionfc, float float1, float float2, float float3) -
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4fc
-
rotateLocal
-
rotateAroundLocal
public Matrix4f rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)- Specified by:
rotateAroundLocalin 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:
unprojectRayin interfaceMatrix4fc
-
unprojectRay
public Matrix4f unprojectRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)- Specified by:
unprojectRayin interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix4fc
-
unprojectInv
public Vector4f unprojectInv(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)- Specified by:
unprojectInvin interfaceMatrix4fc
-
unprojectInvRay
public Matrix4f unprojectInvRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)- Specified by:
unprojectInvRayin interfaceMatrix4fc
-
unprojectInvRay
public Matrix4f unprojectInvRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)- Specified by:
unprojectInvRayin interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix4fc
-
unprojectInv
public Vector3f unprojectInv(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)- Specified by:
unprojectInvin 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
-
getRow
-
setRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
-
getColumn
-
setColumn
public Matrix4f setColumn(int int1, Vector4fc vector4fc) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
get
public float get(int int1, int int2) -
set
-
getRowColumn
public float getRowColumn(int int1, int int2)- Specified by:
getRowColumnin interfaceMatrix4fc
-
setRowColumn
-
normal
-
normal
-
normal
-
cofactor3x3
-
cofactor3x3
- Specified by:
cofactor3x3in interfaceMatrix4fc
-
cofactor3x3
- Specified by:
cofactor3x3in interfaceMatrix4fc
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4fc
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4fc
-
frustumPlane
- Specified by:
frustumPlanein interfaceMatrix4fc
-
frustumCorner
- Specified by:
frustumCornerin interfaceMatrix4fc
-
perspectiveOrigin
- Specified by:
perspectiveOriginin interfaceMatrix4fc
-
perspectiveInvOrigin
- Specified by:
perspectiveInvOriginin interfaceMatrix4fc
-
perspectiveFov
public float perspectiveFov()- Specified by:
perspectiveFovin interfaceMatrix4fc
-
perspectiveNear
public float perspectiveNear()- Specified by:
perspectiveNearin interfaceMatrix4fc
-
perspectiveFar
public float perspectiveFar()- Specified by:
perspectiveFarin interfaceMatrix4fc
-
frustumRayDir
- Specified by:
frustumRayDirin interfaceMatrix4fc
-
positiveZ
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZin interfaceMatrix4fc
-
positiveX
-
normalizedPositiveX
- Specified by:
normalizedPositiveXin interfaceMatrix4fc
-
positiveY
-
normalizedPositiveY
- Specified by:
normalizedPositiveYin interfaceMatrix4fc
-
originAffine
- Specified by:
originAffinein 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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
equals
-
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:
frustumAabbin interfaceMatrix4fc
-
projectedGridRange
public Matrix4f projectedGridRange(Matrix4fc matrix4fc, float float1, float float2, Matrix4f matrix4f)- Specified by:
projectedGridRangein interfaceMatrix4fc
-
perspectiveFrustumSlice
- Specified by:
perspectiveFrustumSlicein 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:
transformAabin interfaceMatrix4fc
-
transformAab
public Matrix4f transformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2)- Specified by:
transformAabin interfaceMatrix4fc
-
lerp
-
lerp
-
rotateTowards
- Specified by:
rotateTowardsin 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:
rotateTowardsin 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:
getEulerAnglesZYXin interfaceMatrix4fc
-
affineSpan
-
testPoint
public boolean testPoint(float float1, float float2, float float3) -
testSphere
public boolean testSphere(float float1, float float2, float float3, float float4)- Specified by:
testSpherein interfaceMatrix4fc
-
testAab
public boolean testAab(float float1, float float2, float float3, float float4, float float5, float float6) -
obliqueZ
-
obliqueZ
-
projViewFromRectangle
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUpin interfaceMatrix4fc
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUpin interfaceMatrix4fc
-
isFinite
public boolean isFinite()
-