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) float
float
float
boolean
boolean
frustum
(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) float
get
(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) float
getRowColumn
(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) int
hashCode()
identity()
invert()
invertAffine
(Matrix4f arg0) invertFrustum
(Matrix4f arg0) invertOrtho
(Matrix4f arg0) invertPerspective
(Matrix4f arg0) invertPerspectiveView
(Matrix4fc arg0, Matrix4f arg1) invertPerspectiveView
(Matrix4x3fc arg0, Matrix4f arg1) boolean
isAffine()
boolean
isFinite()
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) float
m00()
m00
(float arg0) float
m01()
m01
(float arg0) float
m02()
m02
(float arg0) float
m03()
m03
(float arg0) float
m10()
m10
(float arg0) float
m11()
m11
(float arg0) float
m12()
m12
(float arg0) float
m13()
m13
(float arg0) float
m20()
m20
(float arg0) float
m21()
m21
(float arg0) float
m22()
m22
(float arg0) float
m23()
m23
(float arg0) float
m30()
m30
(float arg0) float
m31()
m31
(float arg0) float
m32()
m32
(float arg0) float
m33()
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) float
float
perspectiveFrustumSlice
(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) float
perspectiveOffCenter
(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 void
projViewFromRectangle
(Vector3f arg0, Vector3f arg1, Vector3f arg2, Vector3f arg3, float arg4, boolean arg5, Matrix4f arg6, Matrix4f arg7) int
void
readExternal
(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) boolean
testAab
(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) boolean
testPoint
(float arg0, float arg1, float arg2) boolean
testSphere
(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) void
writeExternal
(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:
properties
in 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:
mulLocalAffine
in interfaceMatrix4fc
-
mul
-
mul
-
mul
-
mul
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffine
in interfaceMatrix4fc
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffine
in interfaceMatrix4fc
-
mulAffineR
-
mulAffineR
- Specified by:
mulAffineR
in interfaceMatrix4fc
-
mulAffine
-
mulAffine
-
mulTranslationAffine
- Specified by:
mulTranslationAffine
in interfaceMatrix4fc
-
mulOrthoAffine
-
mulOrthoAffine
- Specified by:
mulOrthoAffine
in interfaceMatrix4fc
-
fma4x3
-
fma4x3
-
add
-
add
-
sub
-
sub
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWise
in interfaceMatrix4fc
-
add4x3
-
add4x3
-
sub4x3
-
sub4x3
-
mul4x3ComponentWise
-
mul4x3ComponentWise
- Specified by:
mul4x3ComponentWise
in interfaceMatrix4fc
-
set
public Matrix4f set(float 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:
determinant
in interfaceMatrix4fc
-
determinant3x3
public float determinant3x3()- Specified by:
determinant3x3
in interfaceMatrix4fc
-
determinantAffine
public float determinantAffine()- Specified by:
determinantAffine
in interfaceMatrix4fc
-
invert
-
invert
-
invertPerspective
- Specified by:
invertPerspective
in interfaceMatrix4fc
-
invertPerspective
-
invertFrustum
- Specified by:
invertFrustum
in interfaceMatrix4fc
-
invertFrustum
-
invertOrtho
- Specified by:
invertOrtho
in interfaceMatrix4fc
-
invertOrtho
-
invertPerspectiveView
- Specified by:
invertPerspectiveView
in interfaceMatrix4fc
-
invertPerspectiveView
- Specified by:
invertPerspectiveView
in interfaceMatrix4fc
-
invertAffine
- Specified by:
invertAffine
in interfaceMatrix4fc
-
invertAffine
-
transpose
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4fc
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4fc
-
transpose
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslation
in interfaceMatrix4fc
-
getScale
-
toString
-
toString
-
get
-
get4x3
-
get
-
get3x3
-
get3x3
-
getRotation
- Specified by:
getRotation
in interfaceMatrix4fc
-
getRotation
- Specified by:
getRotation
in interfaceMatrix4fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4fc
-
get
-
get
-
get
-
get
-
get4x3
-
get4x3
-
get4x3
-
get4x3
-
get3x4
-
get3x4
-
get3x4
-
get3x4
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4fc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4fc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4fc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4fc
-
getToAddress
- Specified by:
getToAddress
in 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:
transformTranspose
in interfaceMatrix4fc
-
transformTranspose
- Specified by:
transformTranspose
in interfaceMatrix4fc
-
transformTranspose
- Specified by:
transformTranspose
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffine
in 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:
scaleAround
in interfaceMatrix4fc
-
scaleAround
-
scaleAround
-
scaleAround
- Specified by:
scaleAround
in interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4fc
-
scaleLocal
-
scaleLocal
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) - Specified by:
scaleAroundLocal
in interfaceMatrix4fc
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) -
scaleAroundLocal
-
scaleAroundLocal
- Specified by:
scaleAroundLocal
in interfaceMatrix4fc
-
rotateX
-
rotateX
-
rotateY
-
rotateY
-
rotateZ
-
rotateZ
-
rotateTowardsXY
-
rotateTowardsXY
- Specified by:
rotateTowardsXY
in interfaceMatrix4fc
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
-
rotateAffineXYZ
-
rotateAffineXYZ
- Specified by:
rotateAffineXYZ
in interfaceMatrix4fc
-
rotateZYX
-
rotateZYX
-
rotateZYX
-
rotateAffineZYX
-
rotateAffineZYX
- Specified by:
rotateAffineZYX
in interfaceMatrix4fc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
-
rotateAffineYXZ
-
rotateAffineYXZ
- Specified by:
rotateAffineYXZ
in interfaceMatrix4fc
-
rotate
-
rotate
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4fc
-
rotateAffine
- Specified by:
rotateAffine
in interfaceMatrix4fc
-
rotateAffine
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4fc
-
rotateLocal
-
rotateLocalX
- Specified by:
rotateLocalX
in interfaceMatrix4fc
-
rotateLocalX
-
rotateLocalY
- Specified by:
rotateLocalY
in interfaceMatrix4fc
-
rotateLocalY
-
rotateLocalZ
- Specified by:
rotateLocalZ
in interfaceMatrix4fc
-
rotateLocalZ
-
translate
-
translate
-
translate
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4fc
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4fc
-
translateLocal
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in 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:
orthoSymmetric
in interfaceMatrix4fc
-
orthoSymmetric
- Specified by:
orthoSymmetric
in interfaceMatrix4fc
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
orthoSymmetricLH
in interfaceMatrix4fc
-
orthoSymmetricLH
- Specified by:
orthoSymmetricLH
in 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:
lookAtPerspective
in 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:
lookAtPerspectiveLH
in interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
perspective
in interfaceMatrix4fc
-
perspective
- Specified by:
perspective
in interfaceMatrix4fc
-
perspective
-
perspective
-
perspectiveRect
public Matrix4f perspectiveRect(float arg0, float arg1, float arg2, float arg3, boolean arg4, Matrix4f arg5) - Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6, Matrix4f arg7) - Specified by:
perspectiveOffCenter
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, Matrix4f arg6) - Specified by:
perspectiveOffCenter
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, boolean arg6) - Specified by:
perspectiveOffCenter
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5) - Specified by:
perspectiveOffCenter
in 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:
perspectiveLH
in interfaceMatrix4fc
-
perspectiveLH
-
perspectiveLH
- Specified by:
perspectiveLH
in 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:
rotateAffine
in interfaceMatrix4fc
-
rotateAffine
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4fc
-
rotateAround
-
rotateAroundAffine
public Matrix4f rotateAroundAffine(Quaternionfc arg0, float arg1, float arg2, float arg3, Matrix4f arg4) - Specified by:
rotateAroundAffine
in interfaceMatrix4fc
-
rotateAround
- Specified by:
rotateAround
in interfaceMatrix4fc
-
rotationAround
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4fc
-
rotateLocal
-
rotateAroundLocal
public Matrix4f rotateAroundLocal(Quaternionfc arg0, float arg1, float arg2, float arg3, Matrix4f arg4) - Specified by:
rotateAroundLocal
in 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:
unprojectRay
in interfaceMatrix4fc
-
unprojectRay
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInv
public Vector4f unprojectInv(float float1, float float3, float float5, int[] ints, Vector4f vector4f) - Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInvRay
-
unprojectInvRay
public Matrix4f unprojectInvRay(float float1, float float3, int[] ints, Vector3f vector3f0, Vector3f vector3f1) - Specified by:
unprojectInvRay
in interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInv
public Vector3f unprojectInv(float float1, float float3, float float5, int[] ints, Vector3f vector3f) - Specified by:
unprojectInv
in interfaceMatrix4fc
-
project
-
project
-
project
-
project
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflection
-
reflection
-
reflection
-
reflection
-
getRow
- Specified by:
getRow
in interfaceMatrix4fc
- Throws:
IndexOutOfBoundsException
-
getRow
- Specified by:
getRow
in interfaceMatrix4fc
- Throws:
IndexOutOfBoundsException
-
setRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumn
in interfaceMatrix4fc
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumn
in interfaceMatrix4fc
- Throws:
IndexOutOfBoundsException
-
setColumn
- Throws:
IndexOutOfBoundsException
-
get
-
set
-
getRowColumn
public float getRowColumn(int arg0, int arg1) - Specified by:
getRowColumn
in interfaceMatrix4fc
-
setRowColumn
-
normal
-
normal
-
normal
-
cofactor3x3
-
cofactor3x3
- Specified by:
cofactor3x3
in interfaceMatrix4fc
-
cofactor3x3
- Specified by:
cofactor3x3
in interfaceMatrix4fc
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4fc
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4fc
-
frustumPlane
- Specified by:
frustumPlane
in interfaceMatrix4fc
-
frustumCorner
- Specified by:
frustumCorner
in interfaceMatrix4fc
-
perspectiveOrigin
- Specified by:
perspectiveOrigin
in interfaceMatrix4fc
-
perspectiveInvOrigin
- Specified by:
perspectiveInvOrigin
in interfaceMatrix4fc
-
perspectiveFov
public float perspectiveFov()- Specified by:
perspectiveFov
in interfaceMatrix4fc
-
perspectiveNear
public float perspectiveNear()- Specified by:
perspectiveNear
in interfaceMatrix4fc
-
perspectiveFar
public float perspectiveFar()- Specified by:
perspectiveFar
in interfaceMatrix4fc
-
frustumRayDir
- Specified by:
frustumRayDir
in interfaceMatrix4fc
-
positiveZ
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZ
in interfaceMatrix4fc
-
positiveX
-
normalizedPositiveX
- Specified by:
normalizedPositiveX
in interfaceMatrix4fc
-
positiveY
-
normalizedPositiveY
- Specified by:
normalizedPositiveY
in interfaceMatrix4fc
-
originAffine
- Specified by:
originAffine
in interfaceMatrix4fc
-
origin
-
shadow
-
shadow
-
shadow
public Matrix4f shadow(float 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:
frustumAabb
in interfaceMatrix4fc
-
projectedGridRange
- Specified by:
projectedGridRange
in interfaceMatrix4fc
-
perspectiveFrustumSlice
- Specified by:
perspectiveFrustumSlice
in 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:
transformAab
in 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:
rotateTowards
in 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:
getEulerAnglesZYX
in interfaceMatrix4fc
-
affineSpan
-
testPoint
-
testSphere
public boolean testSphere(float arg0, float arg1, float arg2, float arg3) - Specified by:
testSphere
in interfaceMatrix4fc
-
testAab
-
obliqueZ
-
obliqueZ
-
projViewFromRectangle
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUp
in interfaceMatrix4fc
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUp
in interfaceMatrix4fc
-
isFinite
-