Class Matrix4f
java.lang.Object
org.joml.Matrix4f
- All Implemented Interfaces:
Externalizable,Serializable,Matrix4fc
- Direct Known Subclasses:
Matrix4fStack
- See Also:
-
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
ConstructorsConstructorDescriptionMatrix4f()Matrix4f(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15) Matrix4f(FloatBuffer arg0) Matrix4f(Matrix4x3fc arg0) -
Method Summary
Modifier and TypeMethodDescriptionaffineSpan(Vector3f arg0, Vector3f arg1, Vector3f arg2, Vector3f arg3) arcball(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) assume(int arg0) billboardCylindrical(Vector3fc arg0, Vector3fc arg1, Vector3fc arg2) billboardSpherical(Vector3fc arg0, Vector3fc arg1) billboardSpherical(Vector3fc arg0, Vector3fc arg1, Vector3fc arg2) cofactor3x3(Matrix3f arg0) cofactor3x3(Matrix4f arg0) floatfloatfloatbooleanbooleanfrustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) frustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) frustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6, Matrix4f arg7) frustumAabb(Vector3f arg0, Vector3f arg1) frustumCorner(int arg0, Vector3f arg1) frustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) frustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) frustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6, Matrix4f arg7) frustumPlane(int arg0, Vector4f arg1) frustumRayDir(float arg0, float arg1, Vector3f arg2) float[]get(float[] floats) float[]get(float[] floats, int int0) floatget(int arg0, int arg1) get(int arg0, ByteBuffer arg1) get(int arg0, FloatBuffer arg1) get(ByteBuffer arg0) get(FloatBuffer arg0) get3x4(int arg0, ByteBuffer arg1) get3x4(int arg0, FloatBuffer arg1) get3x4(ByteBuffer arg0) get3x4(FloatBuffer arg0) get4x3(int arg0, ByteBuffer arg1) get4x3(int arg0, FloatBuffer arg1) get4x3(ByteBuffer arg0) get4x3(FloatBuffer arg0) get4x3(Matrix4x3f arg0) get4x3Transposed(int arg0, ByteBuffer arg1) get4x3Transposed(int arg0, FloatBuffer arg1) get4x3Transposed(ByteBuffer arg0) get4x3Transposed(FloatBuffer arg0) getEulerAnglesZYX(Vector3f arg0) getRotation(AxisAngle4d arg0) getRotation(AxisAngle4f arg0) floatgetRowColumn(int arg0, int arg1) getToAddress(long arg0) getTranslation(Vector3f arg0) getTransposed(int arg0, ByteBuffer arg1) getTransposed(int arg0, FloatBuffer arg1) getTransposed(ByteBuffer arg0) getTransposed(FloatBuffer arg0) inthashCode()identity()invert()invertAffine(Matrix4f arg0) invertFrustum(Matrix4f arg0) invertOrtho(Matrix4f arg0) invertPerspective(Matrix4f arg0) invertPerspectiveView(Matrix4fc arg0, Matrix4f arg1) invertPerspectiveView(Matrix4x3fc arg0, Matrix4f arg1) booleanisAffine()booleanisFinite()lookAlong(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) lookAt(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) lookAt(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Matrix4f arg9) lookAtLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) lookAtLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Matrix4f arg9) lookAtPerspective(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Matrix4f arg9) lookAtPerspectiveLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Matrix4f arg9) floatm00()m00(float arg0) floatm01()m01(float arg0) floatm02()m02(float arg0) floatm03()m03(float arg0) floatm10()m10(float arg0) floatm11()m11(float arg0) floatm12()m12(float arg0) floatm13()m13(float arg0) floatm20()m20(float arg0) floatm21()m21(float arg0) floatm22()m22(float arg0) floatm23()m23(float arg0) floatm30()m30(float arg0) floatm31()m31(float arg0) floatm32()m32(float arg0) floatm33()m33(float arg0) mul(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15) mul(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15, Matrix4f arg16) mul(Matrix3x2fc arg0) mul(Matrix3x2fc arg0, Matrix4f arg1) mul(Matrix4x3fc arg0) mul(Matrix4x3fc arg0, Matrix4f arg1) mul3x3(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) mul3x3(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Matrix4f arg9) mul4x3ComponentWise(Matrix4fc arg0) mul4x3ComponentWise(Matrix4fc arg0, Matrix4f arg1) mulAffineR(Matrix4fc arg0) mulAffineR(Matrix4fc arg0, Matrix4f arg1) mulComponentWise(Matrix4fc arg0) mulComponentWise(Matrix4fc arg0, Matrix4f arg1) mulLocalAffine(Matrix4fc arg0) mulLocalAffine(Matrix4fc arg0, Matrix4f arg1) mulOrthoAffine(Matrix4fc arg0) mulOrthoAffine(Matrix4fc arg0, Matrix4f arg1) mulPerspectiveAffine(Matrix4fc arg0, Matrix4f arg1) mulPerspectiveAffine(Matrix4x3fc arg0, Matrix4f arg1) mulTranslationAffine(Matrix4fc arg0, Matrix4f arg1) normal()normalize3x3(Matrix3f arg0) normalize3x3(Matrix4f arg0) normalizedPositiveX(Vector3f arg0) normalizedPositiveY(Vector3f arg0) normalizedPositiveZ(Vector3f arg0) obliqueZ(float arg0, float arg1) originAffine(Vector3f arg0) ortho(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) ortho(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) ortho(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6, Matrix4f arg7) ortho2D(float arg0, float arg1, float arg2, float arg3) ortho2DLH(float arg0, float arg1, float arg2, float arg3) orthoLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) orthoLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) orthoLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6, Matrix4f arg7) orthoSymmetric(float arg0, float arg1, float arg2, float arg3) orthoSymmetric(float arg0, float arg1, float arg2, float arg3, boolean arg4) orthoSymmetric(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) orthoSymmetric(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) orthoSymmetricLH(float arg0, float arg1, float arg2, float arg3) orthoSymmetricLH(float arg0, float arg1, float arg2, float arg3, boolean arg4) orthoSymmetricLH(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) orthoSymmetricLH(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) perspective(float arg0, float arg1, float arg2, float arg3) perspective(float arg0, float arg1, float arg2, float arg3, boolean arg4) perspective(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) perspective(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) floatfloatperspectiveFrustumSlice(float arg0, float arg1, Matrix4f arg2) perspectiveInvOrigin(Vector3f arg0) perspectiveLH(float arg0, float arg1, float arg2, float arg3) perspectiveLH(float arg0, float arg1, float arg2, float arg3, boolean arg4) perspectiveLH(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) perspectiveLH(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) floatperspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6, Matrix4f arg7) perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) perspectiveOrigin(Vector3f arg0) perspectiveRect(float arg0, float arg1, float arg2, float arg3) perspectiveRect(float arg0, float arg1, float arg2, float arg3, boolean arg4) perspectiveRect(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) perspectiveRect(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) pick(float float0, float float1, float float2, float float3, int[] ints) projectedGridRange(Matrix4fc arg0, float arg1, float arg2, Matrix4f arg3) static voidprojViewFromRectangle(Vector3f arg0, Vector3f arg1, Vector3f arg2, Vector3f arg3, float arg4, boolean arg5, Matrix4f arg6, Matrix4f arg7) intvoidreadExternal(ObjectInput arg0) reflect(float arg0, float arg1, float arg2, float arg3) reflect(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) reflect(Quaternionfc arg0, Vector3fc arg1) reflect(Quaternionfc arg0, Vector3fc arg1, Matrix4f arg2) reflection(float arg0, float arg1, float arg2, float arg3) reflection(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) reflection(Quaternionfc arg0, Vector3fc arg1) reflection(Vector3fc arg0, Vector3fc arg1) rotate(float arg0, float arg1, float arg2, float arg3) rotate(AxisAngle4f arg0) rotate(AxisAngle4f arg0, Matrix4f arg1) rotate(Quaternionfc arg0) rotate(Quaternionfc arg0, Matrix4f arg1) rotateAffine(float arg0, float arg1, float arg2, float arg3) rotateAffine(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) rotateAffine(Quaternionfc arg0) rotateAffine(Quaternionfc arg0, Matrix4f arg1) rotateAffineXYZ(float arg0, float arg1, float arg2) rotateAffineXYZ(float arg0, float arg1, float arg2, Matrix4f arg3) rotateAffineYXZ(float arg0, float arg1, float arg2) rotateAffineYXZ(float arg0, float arg1, float arg2, Matrix4f arg3) rotateAffineZYX(float arg0, float arg1, float arg2) rotateAffineZYX(float arg0, float arg1, float arg2, Matrix4f arg3) rotateAround(Quaternionfc arg0, float arg1, float arg2, float arg3) rotateAround(Quaternionfc arg0, float arg1, float arg2, float arg3, Matrix4f arg4) rotateAroundAffine(Quaternionfc arg0, float arg1, float arg2, float arg3, Matrix4f arg4) rotateAroundLocal(Quaternionfc arg0, float arg1, float arg2, float arg3) rotateAroundLocal(Quaternionfc arg0, float arg1, float arg2, float arg3, Matrix4f arg4) rotateLocal(float arg0, float arg1, float arg2, float arg3) rotateLocal(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) rotateLocal(Quaternionfc arg0) rotateLocal(Quaternionfc arg0, Matrix4f arg1) rotateLocalX(float arg0) rotateLocalX(float arg0, Matrix4f arg1) rotateLocalY(float arg0) rotateLocalY(float arg0, Matrix4f arg1) rotateLocalZ(float arg0) rotateLocalZ(float arg0, Matrix4f arg1) rotateTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) rotateTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) rotateTowards(Vector3fc arg0, Vector3fc arg1) rotateTowards(Vector3fc arg0, Vector3fc arg1, Matrix4f arg2) rotateTowardsXY(float arg0, float arg1) rotateTowardsXY(float arg0, float arg1, Matrix4f arg2) rotateTranslation(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) rotateTranslation(Quaternionfc arg0, Matrix4f arg1) rotateX(float arg0) rotateXYZ(float arg0, float arg1, float arg2) rotateY(float arg0) rotateYXZ(float arg0, float arg1, float arg2) rotateZ(float arg0) rotateZYX(float arg0, float arg1, float arg2) rotation(float arg0, float arg1, float arg2, float arg3) rotation(AxisAngle4f arg0) rotation(Quaternionfc arg0) rotationAround(Quaternionfc arg0, float arg1, float arg2, float arg3) rotationTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) rotationTowards(Vector3fc arg0, Vector3fc arg1) rotationTowardsXY(float arg0, float arg1) rotationX(float arg0) rotationXYZ(float arg0, float arg1, float arg2) rotationY(float arg0) rotationYXZ(float arg0, float arg1, float arg2) rotationZ(float arg0) rotationZYX(float arg0, float arg1, float arg2) scale(float arg0) scale(float arg0, float arg1, float arg2) scaleAround(float arg0, float arg1, float arg2, float arg3) scaleAround(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) scaleAround(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) scaleAround(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) scaleAroundLocal(float arg0, float arg1, float arg2, float arg3) scaleAroundLocal(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) scaleAroundLocal(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) scaleAroundLocal(float arg0, float arg1, float arg2, float arg3, Matrix4f arg4) scaleLocal(float arg0) scaleLocal(float arg0, float arg1, float arg2) scaleLocal(float arg0, float arg1, float arg2, Matrix4f arg3) scaleLocal(float arg0, Matrix4f arg1) scaleXY(float arg0, float arg1) scaling(float arg0) scaling(float arg0, float arg1, float arg2) set(float[] floats) set(float[] floats, int int0) set(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15) set(int arg0, int arg1, float arg2) set(ByteBuffer arg0) set(FloatBuffer arg0) set(AxisAngle4d arg0) set(AxisAngle4f arg0) set(Matrix4x3fc arg0) set(Quaterniondc arg0) set(Quaternionfc arg0) set4x3(Matrix4x3fc arg0) setFromAddress(long arg0) setFromIntrinsic(float arg0, float arg1, float arg2, float arg3, float arg4, int arg5, int arg6, float arg7, float arg8) setFrustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) setFrustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) setFrustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) setFrustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) setLookAlong(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) setLookAlong(Vector3fc arg0, Vector3fc arg1) setLookAt(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) setLookAtLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) setLookAtLH(Vector3fc arg0, Vector3fc arg1, Vector3fc arg2) setOrtho(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) setOrtho(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) setOrtho2D(float arg0, float arg1, float arg2, float arg3) setOrtho2DLH(float arg0, float arg1, float arg2, float arg3) setOrthoLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) setOrthoLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) setOrthoSymmetric(float arg0, float arg1, float arg2, float arg3) setOrthoSymmetric(float arg0, float arg1, float arg2, float arg3, boolean arg4) setOrthoSymmetricLH(float arg0, float arg1, float arg2, float arg3) setOrthoSymmetricLH(float arg0, float arg1, float arg2, float arg3, boolean arg4) setPerspective(float arg0, float arg1, float arg2, float arg3) setPerspective(float arg0, float arg1, float arg2, float arg3, boolean arg4) setPerspectiveLH(float arg0, float arg1, float arg2, float arg3) setPerspectiveLH(float arg0, float arg1, float arg2, float arg3, boolean arg4) setPerspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) setPerspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) setPerspectiveRect(float arg0, float arg1, float arg2, float arg3) setPerspectiveRect(float arg0, float arg1, float arg2, float arg3, boolean arg4) setRotationXYZ(float arg0, float arg1, float arg2) setRotationYXZ(float arg0, float arg1, float arg2) setRotationZYX(float arg0, float arg1, float arg2) setRowColumn(int arg0, int arg1, float arg2) setTranslation(float arg0, float arg1, float arg2) setTranslation(Vector3fc arg0) setTransposed(float[] floats) setTransposed(float[] floats, int int0) setTransposed(ByteBuffer arg0) setTransposed(FloatBuffer arg0) setTransposed(Matrix4fc arg0) setTransposedFromAddress(long arg0) shadow(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) shadow(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, Matrix4f arg8) booleantestAab(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) booleantestPoint(float arg0, float arg1, float arg2) booleantestSphere(float arg0, float arg1, float arg2, float arg3) toString()toString(NumberFormat numberFormat) transformAab(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Vector3f arg6, Vector3f arg7) transformAab(Vector3fc arg0, Vector3fc arg1, Vector3f arg2, Vector3f arg3) transformAffine(float arg0, float arg1, float arg2, float arg3, Vector4f arg4) transformAffine(Vector4f arg0) transformAffine(Vector4fc arg0, Vector4f arg1) transformDirection(float arg0, float arg1, float arg2, Vector3f arg3) transformDirection(Vector3f arg0) transformDirection(Vector3fc arg0, Vector3f arg1) transformPosition(float arg0, float arg1, float arg2, Vector3f arg3) transformPosition(Vector3f arg0) transformPosition(Vector3fc arg0, Vector3f arg1) transformProject(float arg0, float arg1, float arg2, float arg3, Vector3f arg4) transformProject(float arg0, float arg1, float arg2, float arg3, Vector4f arg4) transformProject(float arg0, float arg1, float arg2, Vector3f arg3) transformProject(Vector3f arg0) transformProject(Vector3fc arg0, Vector3f arg1) transformProject(Vector4f arg0) transformProject(Vector4fc arg0, Vector3f arg1) transformProject(Vector4fc arg0, Vector4f arg1) transformTranspose(float arg0, float arg1, float arg2, float arg3, Vector4f arg4) transformTranspose(Vector4f arg0) transformTranspose(Vector4fc arg0, Vector4f arg1) translate(float arg0, float arg1, float arg2) translateLocal(float arg0, float arg1, float arg2) translateLocal(float arg0, float arg1, float arg2, Matrix4f arg3) translateLocal(Vector3fc arg0) translateLocal(Vector3fc arg0, Matrix4f arg1) translation(float arg0, float arg1, float arg2) translation(Vector3fc arg0) translationRotate(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6) translationRotate(float arg0, float arg1, float arg2, Quaternionfc arg3) translationRotateScale(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) translationRotateScale(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9) translationRotateScale(Vector3fc arg0, Quaternionfc arg1, float arg2) translationRotateScale(Vector3fc arg0, Quaternionfc arg1, Vector3fc arg2) translationRotateScaleInvert(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9) translationRotateScaleInvert(Vector3fc arg0, Quaternionfc arg1, float arg2) translationRotateScaleInvert(Vector3fc arg0, Quaternionfc arg1, Vector3fc arg2) translationRotateScaleMulAffine(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, Matrix4f arg10) translationRotateScaleMulAffine(Vector3fc arg0, Quaternionfc arg1, Vector3fc arg2, Matrix4f arg3) translationRotateTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) translationRotateTowards(Vector3fc arg0, Vector3fc arg1, Vector3fc arg2) transpose3x3(Matrix3f arg0) transpose3x3(Matrix4f arg0) trapezoidCrop(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) unprojectInv(float float1, float float3, float float5, int[] ints, Vector3f vector3f) unprojectInv(float float1, float float3, float float5, int[] ints, Vector4f vector4f) unprojectInv(Vector3fc vector3fc, int[] ints, Vector3f vector3f) unprojectInv(Vector3fc vector3fc, int[] ints, Vector4f vector4f) unprojectInvRay(float float1, float float3, int[] ints, Vector3f vector3f0, Vector3f vector3f1) unprojectInvRay(Vector2fc vector2fc, int[] ints, Vector3f vector3f0, Vector3f vector3f1) unprojectRay(float float30, float float32, int[] ints, Vector3f vector3f0, Vector3f vector3f1) unprojectRay(Vector2fc vector2fc, int[] ints, Vector3f vector3f0, Vector3f vector3f1) withLookAtUp(float arg0, float arg1, float arg2) withLookAtUp(float arg0, float arg1, float arg2, Matrix4f arg3) withLookAtUp(Vector3fc arg0) withLookAtUp(Vector3fc arg0, Matrix4f arg1) voidwriteExternal(ObjectOutput arg0) zero()
-
Constructor Details
-
Matrix4f
public Matrix4f() -
Matrix4f
-
Matrix4f
-
Matrix4f
-
Matrix4f
-
Matrix4f
public Matrix4f(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15) -
Matrix4f
-
Matrix4f
-
-
Method Details
-
assume
-
determineProperties
-
properties
public int properties()- Specified by:
propertiesin interfaceMatrix4fc
-
m00
-
m01
-
m02
-
m03
-
m10
-
m11
-
m12
-
m13
-
m20
-
m21
-
m22
-
m23
-
m30
-
m31
-
m32
-
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 arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15) -
mul
-
mul3x3
public Matrix4f mul3x3(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) -
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 arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14, float arg15) -
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
-
toString
-
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
-
get
-
get
-
get
-
get4x3
-
get4x3
-
get4x3
-
get4x3
-
get3x4
-
get3x4
-
get3x4
-
get3x4
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4fc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4fc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4fc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4fc
-
getToAddress
- Specified by:
getToAddressin interfaceMatrix4fc
-
get
-
get
-
zero
-
scaling
-
scaling
-
scaling
-
rotation
-
rotation
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
rotationTowardsXY
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
setRotationXYZ
-
setRotationZYX
-
setRotationYXZ
-
rotation
-
translationRotateScale
public Matrix4f translationRotateScale(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9) -
translationRotateScale
-
translationRotateScale
public Matrix4f translationRotateScale(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) -
translationRotateScale
-
translationRotateScaleInvert
public Matrix4f translationRotateScaleInvert(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9) -
translationRotateScaleInvert
-
translationRotateScaleInvert
-
translationRotateScaleMulAffine
-
translationRotateScaleMulAffine
public Matrix4f translationRotateScaleMulAffine(Vector3fc arg0, Quaternionfc arg1, Vector3fc arg2, Matrix4f arg3) -
translationRotate
public Matrix4f translationRotate(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6) -
translationRotate
-
set3x3
-
transform
-
transform
-
transform
-
transformTranspose
- Specified by:
transformTransposein interfaceMatrix4fc
-
transformTranspose
- Specified by:
transformTransposein interfaceMatrix4fc
-
transformTranspose
- Specified by:
transformTransposein interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4fc
-
transformProject
- 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
- Specified by:
transformAffinein interfaceMatrix4fc
-
scale
-
scale
-
scale
-
scale
-
scaleXY
-
scaleXY
-
scale
-
scale
-
scaleAround
public Matrix4f scaleAround(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) - Specified by:
scaleAroundin interfaceMatrix4fc
-
scaleAround
-
scaleAround
-
scaleAround
- Specified by:
scaleAroundin interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4fc
-
scaleLocal
-
scaleLocal
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) - Specified by:
scaleAroundLocalin interfaceMatrix4fc
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
scaleAroundLocal
-
scaleAroundLocal
- 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
- Specified by:
rotateTranslationin interfaceMatrix4fc
-
rotateAffine
- Specified by:
rotateAffinein interfaceMatrix4fc
-
rotateAffine
-
rotateLocal
- 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
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
ortho
-
ortho
-
ortho
public Matrix4f ortho(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
ortho
-
orthoLH
-
orthoLH
-
orthoLH
public Matrix4f orthoLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
orthoLH
-
setOrtho
public Matrix4f setOrtho(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
setOrtho
-
setOrthoLH
public Matrix4f setOrthoLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
setOrthoLH
-
orthoSymmetric
public Matrix4f orthoSymmetric(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
orthoSymmetricin interfaceMatrix4fc
-
orthoSymmetric
- Specified by:
orthoSymmetricin interfaceMatrix4fc
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
orthoSymmetricLHin interfaceMatrix4fc
-
orthoSymmetricLH
- Specified by:
orthoSymmetricLHin interfaceMatrix4fc
-
orthoSymmetricLH
-
orthoSymmetricLH
-
setOrthoSymmetric
-
setOrthoSymmetric
-
setOrthoSymmetricLH
-
setOrthoSymmetricLH
-
ortho2D
-
ortho2D
-
ortho2DLH
-
ortho2DLH
-
setOrtho2D
-
setOrtho2DLH
-
lookAlong
-
lookAlong
-
lookAlong
-
lookAlong
-
setLookAlong
-
setLookAlong
public Matrix4f setLookAlong(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
setLookAt
-
setLookAt
public Matrix4f setLookAt(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) -
lookAt
-
lookAt
-
lookAt
-
lookAtPerspective
public Matrix4f lookAtPerspective(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Matrix4f arg9) - Specified by:
lookAtPerspectivein interfaceMatrix4fc
-
lookAt
public Matrix4f lookAt(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) -
setLookAtLH
-
setLookAtLH
public Matrix4f setLookAtLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) -
lookAtLH
-
lookAtLH
-
lookAtLH
-
lookAtLH
public Matrix4f lookAtLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) -
lookAtPerspectiveLH
public Matrix4f lookAtPerspectiveLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, Matrix4f arg9) - Specified by:
lookAtPerspectiveLHin interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
perspectivein interfaceMatrix4fc
-
perspective
- Specified by:
perspectivein interfaceMatrix4fc
-
perspective
-
perspective
-
perspectiveRect
public Matrix4f perspectiveRect(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRectin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6, Matrix4f arg7) - Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) - Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) - Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) - Specified by:
perspectiveOffCenterin interfaceMatrix4fc
-
setPerspective
-
setPerspective
-
setPerspectiveRect
-
setPerspectiveRect
-
setPerspectiveOffCenter
public Matrix4f setPerspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
setPerspectiveOffCenter
public Matrix4f setPerspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
perspectiveLH
public Matrix4f perspectiveLH(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
perspectiveLHin interfaceMatrix4fc
-
perspectiveLH
-
perspectiveLH
- Specified by:
perspectiveLHin interfaceMatrix4fc
-
perspectiveLH
-
setPerspectiveLH
-
setPerspectiveLH
-
frustum
-
frustum
-
frustum
public Matrix4f frustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
frustum
-
setFrustum
public Matrix4f setFrustum(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
setFrustum
-
frustumLH
-
frustumLH
public Matrix4f frustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
frustumLH
-
frustumLH
-
setFrustumLH
public Matrix4f setFrustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) -
setFrustumLH
public Matrix4f setFrustumLH(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
setFromIntrinsic
public Matrix4f setFromIntrinsic(float arg0, float arg1, float arg2, float arg3, float arg4, int arg5, int arg6, float arg7, float arg8) -
rotate
-
rotate
-
rotateAffine
- Specified by:
rotateAffinein interfaceMatrix4fc
-
rotateAffine
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4fc
-
rotateAround
-
rotateAroundAffine
public Matrix4f rotateAroundAffine(Quaternionfc arg0, float arg1, float arg2, float arg3, Matrix4f arg4) - Specified by:
rotateAroundAffinein interfaceMatrix4fc
-
rotateAround
- Specified by:
rotateAroundin interfaceMatrix4fc
-
rotationAround
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4fc
-
rotateLocal
-
rotateAroundLocal
public Matrix4f rotateAroundLocal(Quaternionfc arg0, float arg1, float arg2, float arg3, Matrix4f arg4) - Specified by:
rotateAroundLocalin interfaceMatrix4fc
-
rotateAroundLocal
-
rotate
-
rotate
-
rotate
-
rotate
-
unproject
-
unproject
-
unproject
-
unproject
-
unprojectRay
public Matrix4f unprojectRay(float float30, float float32, int[] ints, Vector3f vector3f0, Vector3f vector3f1) - Specified by:
unprojectRayin interfaceMatrix4fc
-
unprojectRay
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix4fc
-
unprojectInv
public Vector4f unprojectInv(float float1, float float3, float float5, int[] ints, Vector4f vector4f) - Specified by:
unprojectInvin interfaceMatrix4fc
-
unprojectInvRay
-
unprojectInvRay
public Matrix4f unprojectInvRay(float float1, float float3, int[] ints, Vector3f vector3f0, Vector3f vector3f1) - Specified by:
unprojectInvRayin interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix4fc
-
unprojectInv
public Vector3f unprojectInv(float float1, float float3, float float5, int[] ints, Vector3f vector3f) - Specified by:
unprojectInvin interfaceMatrix4fc
-
project
-
project
-
project
-
project
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflection
-
reflection
-
reflection
-
reflection
-
getRow
- Specified by:
getRowin interfaceMatrix4fc- Throws:
IndexOutOfBoundsException
-
getRow
- Specified by:
getRowin interfaceMatrix4fc- Throws:
IndexOutOfBoundsException
-
setRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumnin interfaceMatrix4fc- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumnin interfaceMatrix4fc- Throws:
IndexOutOfBoundsException
-
setColumn
- Throws:
IndexOutOfBoundsException
-
get
-
set
-
getRowColumn
public float getRowColumn(int arg0, int arg1) - 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 arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) -
shadow
-
shadow
-
shadow
-
shadow
-
shadow
-
billboardCylindrical
-
billboardSpherical
-
billboardSpherical
-
hashCode
-
equals
-
equals
-
pick
-
pick
-
isAffine
-
swap
-
arcball
-
arcball
-
arcball
-
arcball
-
frustumAabb
- Specified by:
frustumAabbin interfaceMatrix4fc
-
projectedGridRange
- Specified by:
projectedGridRangein interfaceMatrix4fc
-
perspectiveFrustumSlice
- Specified by:
perspectiveFrustumSlicein interfaceMatrix4fc
-
orthoCrop
-
trapezoidCrop
public Matrix4f trapezoidCrop(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7) -
transformAab
public Matrix4f transformAab(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Vector3f arg6, Vector3f arg7) - Specified by:
transformAabin interfaceMatrix4fc
-
transformAab
-
lerp
-
lerp
-
rotateTowards
-
rotateTowards
-
rotateTowards
public Matrix4f rotateTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
rotateTowards
public Matrix4f rotateTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) - Specified by:
rotateTowardsin interfaceMatrix4fc
-
rotationTowards
-
rotationTowards
public Matrix4f rotationTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
translationRotateTowards
-
translationRotateTowards
public Matrix4f translationRotateTowards(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8) -
getEulerAnglesZYX
- Specified by:
getEulerAnglesZYXin interfaceMatrix4fc
-
affineSpan
-
testPoint
-
testSphere
public boolean testSphere(float arg0, float arg1, float arg2, float arg3) - Specified by:
testSpherein interfaceMatrix4fc
-
testAab
-
obliqueZ
-
obliqueZ
-
projViewFromRectangle
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUpin interfaceMatrix4fc
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUpin interfaceMatrix4fc
-
isFinite
-