Package org.joml
Class Matrix4f
java.lang.Object
org.joml.Matrix4f
- All Implemented Interfaces:
Externalizable
,Serializable
,Matrix4fc
- Direct Known Subclasses:
Matrix4
,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
ConstructorDescriptionMatrix4f()
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
(FloatBuffer floatBuffer) Matrix4f
(Matrix4x3fc matrix4x3fc) -
Method Summary
Modifier and TypeMethodDescriptionaffineSpan
(Vector3f vector3f, Vector3f vector3f2, Vector3f vector3f3, Vector3f vector3f4) arcball
(float float1, float float2, float float3, float float4, float float5, float float6) arcball
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) assume
(int int1) billboardCylindrical
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3) billboardSpherical
(Vector3fc vector3fc, Vector3fc vector3fc2) billboardSpherical
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3) cofactor3x3
(Matrix3f matrix3f) cofactor3x3
(Matrix4f matrix4f) float
float
float
boolean
boolean
frustum
(float float1, float float2, float float3, float float4, float float5, float float6) frustum
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) frustum
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f) frustum
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) frustumAabb
(Vector3f vector3f, Vector3f vector3f2) frustumCorner
(int int1, Vector3f vector3f) frustumLH
(float float1, float float2, float float3, float float4, float float5, float float6) frustumLH
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) frustumLH
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f) frustumLH
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) frustumPlane
(int int1, Vector4f vector4f) frustumRayDir
(float float1, float float2, Vector3f vector3f) float[]
get
(float[] floatArray) float[]
get
(float[] floatArray, int int1) float
get
(int int1, int int2) get
(int int1, ByteBuffer byteBuffer) get
(int int1, FloatBuffer floatBuffer) get
(ByteBuffer byteBuffer) get
(FloatBuffer floatBuffer) get3x4
(int int1, ByteBuffer byteBuffer) get3x4
(int int1, FloatBuffer floatBuffer) get3x4
(ByteBuffer byteBuffer) get3x4
(FloatBuffer floatBuffer) get4x3
(int int1, ByteBuffer byteBuffer) get4x3
(int int1, FloatBuffer floatBuffer) get4x3
(ByteBuffer byteBuffer) get4x3
(FloatBuffer floatBuffer) get4x3
(Matrix4x3f matrix4x3f) get4x3Transposed
(int int1, ByteBuffer byteBuffer) get4x3Transposed
(int int1, FloatBuffer floatBuffer) get4x3Transposed
(ByteBuffer byteBuffer) get4x3Transposed
(FloatBuffer floatBuffer) getEulerAnglesZYX
(Vector3f vector3f) getNormalizedRotation
(Quaterniond quaterniond) getNormalizedRotation
(Quaternionf quaternionf) getRotation
(AxisAngle4d axisAngle4d) getRotation
(AxisAngle4f axisAngle4f) float
getRowColumn
(int int1, int int2) getToAddress
(long long1) getTranslation
(Vector3f vector3f) getTransposed
(int int1, ByteBuffer byteBuffer) getTransposed
(int int1, FloatBuffer floatBuffer) getTransposed
(ByteBuffer byteBuffer) getTransposed
(FloatBuffer floatBuffer) getUnnormalizedRotation
(Quaterniond quaterniond) getUnnormalizedRotation
(Quaternionf quaternionf) int
hashCode()
identity()
invert()
invertAffine
(Matrix4f matrix4f) invertFrustum
(Matrix4f matrix4f) invertOrtho
(Matrix4f matrix4f) invertPerspective
(Matrix4f matrix4f) invertPerspectiveView
(Matrix4fc matrix4fc, Matrix4f matrix4f) invertPerspectiveView
(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f) boolean
isAffine()
boolean
isFinite()
lookAlong
(float float1, float float2, float float3, float float4, float float5, float float6) lookAlong
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) lookAt
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) lookAt
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f) lookAtLH
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) lookAtLH
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f) lookAtPerspective
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f) lookAtPerspectiveLH
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f) float
m00()
m00
(float float1) float
m01()
m01
(float float1) float
m02()
m02
(float float1) float
m03()
m03
(float float1) float
m10()
m10
(float float1) float
m11()
m11
(float float1) float
m12()
m12
(float float1) float
m13()
m13
(float float1) float
m20()
m20
(float float1) float
m21()
m21
(float float1) float
m22()
m22
(float float1) float
m23()
m23
(float float1) float
m30()
m30
(float float1) float
m31()
m31
(float float1) float
m32()
m32
(float float1) float
m33()
m33
(float float1) 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
(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) mul
(Matrix3x2fc matrix3x2fc) mul
(Matrix3x2fc matrix3x2fc, Matrix4f matrix4f) mul
(Matrix4x3fc matrix4x3fc) mul
(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f) mul3x3
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) mul3x3
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f) mul4x3ComponentWise
(Matrix4fc matrix4fc) mul4x3ComponentWise
(Matrix4fc matrix4fc, Matrix4f matrix4f) mulAffineR
(Matrix4fc matrix4fc) mulAffineR
(Matrix4fc matrix4fc, Matrix4f matrix4f) mulComponentWise
(Matrix4fc matrix4fc) mulComponentWise
(Matrix4fc matrix4fc, Matrix4f matrix4f) mulLocalAffine
(Matrix4fc matrix4fc) mulLocalAffine
(Matrix4fc matrix4fc, Matrix4f matrix4f) mulOrthoAffine
(Matrix4fc matrix4fc) mulOrthoAffine
(Matrix4fc matrix4fc, Matrix4f matrix4f) mulPerspectiveAffine
(Matrix4fc matrix4fc) mulPerspectiveAffine
(Matrix4fc matrix4fc, Matrix4f matrix4f) mulPerspectiveAffine
(Matrix4x3fc matrix4x3fc) mulPerspectiveAffine
(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f) mulTranslationAffine
(Matrix4fc matrix4fc, Matrix4f matrix4f) normal()
normalize3x3
(Matrix3f matrix3f) normalize3x3
(Matrix4f matrix4f) normalizedPositiveX
(Vector3f vector3f) normalizedPositiveY
(Vector3f vector3f) normalizedPositiveZ
(Vector3f vector3f) obliqueZ
(float float1, float float2) originAffine
(Vector3f vector3f) ortho
(float float1, float float2, float float3, float float4, float float5, float float6) ortho
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) ortho
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f) ortho
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) ortho2D
(float float1, float float2, float float3, float float4) ortho2DLH
(float float1, float float2, float float3, float float4) orthoLH
(float float1, float float2, float float3, float float4, float float5, float float6) orthoLH
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) orthoLH
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f) orthoLH
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) orthoSymmetric
(float float1, float float2, float float3, float float4) orthoSymmetric
(float float1, float float2, float float3, float float4, boolean boolean1) orthoSymmetric
(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) orthoSymmetric
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) orthoSymmetricLH
(float float1, float float2, float float3, float float4) orthoSymmetricLH
(float float1, float float2, float float3, float float4, boolean boolean1) orthoSymmetricLH
(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) orthoSymmetricLH
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) perspective
(float float1, float float2, float float3, float float4) perspective
(float float1, float float2, float float3, float float4, boolean boolean1) perspective
(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) perspective
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) float
float
perspectiveFrustumSlice
(float float1, float float2, Matrix4f matrix4f) perspectiveInvOrigin
(Vector3f vector3f) perspectiveLH
(float float1, float float2, float float3, float float4) perspectiveLH
(float float1, float float2, float float3, float float4, boolean boolean1) perspectiveLH
(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) perspectiveLH
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) float
perspectiveOffCenter
(float float1, float float2, float float3, float float4, float float5, float float6) perspectiveOffCenter
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) perspectiveOffCenter
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f) perspectiveOffCenter
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) perspectiveOrigin
(Vector3f vector3f) perspectiveRect
(float float1, float float2, float float3, float float4) perspectiveRect
(float float1, float float2, float float3, float float4, boolean boolean1) perspectiveRect
(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) perspectiveRect
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) pick
(float float1, float float2, float float3, float float4, int[] intArray) projectedGridRange
(Matrix4fc matrix4fc, float float1, float float2, Matrix4f matrix4f) static void
projViewFromRectangle
(Vector3f vector3f, Vector3f vector3f2, Vector3f vector3f3, Vector3f vector3f4, float float1, boolean boolean1, Matrix4f matrix4f, Matrix4f matrix4f2) int
void
readExternal
(ObjectInput objectInput) reflect
(float float1, float float2, float float3, float float4) reflect
(float float1, float float2, float float3, float float4, float float5, float float6) reflect
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) reflect
(Quaternionfc quaternionfc, Vector3fc vector3fc) reflect
(Quaternionfc quaternionfc, Vector3fc vector3fc, Matrix4f matrix4f) reflection
(float float1, float float2, float float3, float float4) reflection
(float float1, float float2, float float3, float float4, float float5, float float6) reflection
(Quaternionfc quaternionfc, Vector3fc vector3fc) reflection
(Vector3fc vector3fc, Vector3fc vector3fc2) rotate
(float float1, float float2, float float3, float float4) rotate
(AxisAngle4f axisAngle4f) rotate
(AxisAngle4f axisAngle4f, Matrix4f matrix4f) rotate
(Quaternionfc quaternionfc) rotate
(Quaternionfc quaternionfc, Matrix4f matrix4f) rotateAffine
(float float1, float float2, float float3, float float4) rotateAffine
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) rotateAffine
(Quaternionfc quaternionfc) rotateAffine
(Quaternionfc quaternionfc, Matrix4f matrix4f) rotateAffineXYZ
(float float1, float float2, float float3) rotateAffineXYZ
(float float1, float float2, float float3, Matrix4f matrix4f) rotateAffineYXZ
(float float1, float float2, float float3) rotateAffineYXZ
(float float1, float float2, float float3, Matrix4f matrix4f) rotateAffineZYX
(float float1, float float2, float float3) rotateAffineZYX
(float float1, float float2, float float3, Matrix4f matrix4f) rotateAround
(Quaternionfc quaternionfc, float float1, float float2, float float3) rotateAround
(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) rotateAroundAffine
(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) rotateAroundLocal
(Quaternionfc quaternionfc, float float1, float float2, float float3) rotateAroundLocal
(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) rotateLocal
(float float1, float float2, float float3, float float4) rotateLocal
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) rotateLocal
(Quaternionfc quaternionfc) rotateLocal
(Quaternionfc quaternionfc, Matrix4f matrix4f) rotateLocalX
(float float1) rotateLocalX
(float float1, Matrix4f matrix4f) rotateLocalY
(float float1) rotateLocalY
(float float1, Matrix4f matrix4f) rotateLocalZ
(float float1) rotateLocalZ
(float float1, Matrix4f matrix4f) rotateTowards
(float float1, float float2, float float3, float float4, float float5, float float6) rotateTowards
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) rotateTowards
(Vector3fc vector3fc, Vector3fc vector3fc2) rotateTowards
(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f) rotateTowardsXY
(float float1, float float2) rotateTowardsXY
(float float1, float float2, Matrix4f matrix4f) rotateTranslation
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) rotateTranslation
(Quaternionfc quaternionfc, Matrix4f matrix4f) rotateX
(float float1) rotateXYZ
(float float1, float float2, float float3) rotateY
(float float1) rotateYXZ
(float float1, float float2, float float3) rotateZ
(float float1) rotateZYX
(float float1, float float2, float float3) rotation
(float float1, float float2, float float3, float float4) rotation
(AxisAngle4f axisAngle4f) rotation
(Quaternionfc quaternionfc) rotationAround
(Quaternionfc quaternionfc, float float1, float float2, float float3) rotationTowards
(float float1, float float2, float float3, float float4, float float5, float float6) rotationTowards
(Vector3fc vector3fc, Vector3fc vector3fc2) rotationTowardsXY
(float float1, float float2) rotationX
(float float1) rotationXYZ
(float float1, float float2, float float3) rotationY
(float float1) rotationYXZ
(float float1, float float2, float float3) rotationZ
(float float1) rotationZYX
(float float1, float float2, float float3) scale
(float float1) scale
(float float1, float float2, float float3) scaleAround
(float float1, float float2, float float3, float float4) scaleAround
(float float1, float float2, float float3, float float4, float float5, float float6) scaleAround
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) scaleAround
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) scaleAroundLocal
(float float1, float float2, float float3, float float4) scaleAroundLocal
(float float1, float float2, float float3, float float4, float float5, float float6) scaleAroundLocal
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) scaleAroundLocal
(float float1, float float2, float float3, float float4, Matrix4f matrix4f) scaleLocal
(float float1) scaleLocal
(float float1, float float2, float float3) scaleLocal
(float float1, float float2, float float3, Matrix4f matrix4f) scaleLocal
(float float1, Matrix4f matrix4f) scaleXY
(float float1, float float2) scaling
(float float1) scaling
(float float1, float float2, float float3) set
(float[] floatArray) set
(float[] floatArray, int int1) 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
(int int1, int int2, float float1) set
(ByteBuffer byteBuffer) set
(FloatBuffer floatBuffer) set
(AxisAngle4d axisAngle4d) set
(AxisAngle4f axisAngle4f) set
(Matrix4x3fc matrix4x3fc) set
(Quaterniondc quaterniondc) set
(Quaternionfc quaternionfc) set4x3
(Matrix4x3fc matrix4x3fc) setFromAddress
(long long1) setFromIntrinsic
(float float1, float float2, float float3, float float4, float float5, int int1, int int2, float float6, float float7) setFrustum
(float float1, float float2, float float3, float float4, float float5, float float6) setFrustum
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) setFrustumLH
(float float1, float float2, float float3, float float4, float float5, float float6) setFrustumLH
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) setLookAlong
(float float1, float float2, float float3, float float4, float float5, float float6) setLookAlong
(Vector3fc vector3fc, Vector3fc vector3fc2) setLookAt
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) setLookAtLH
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) setLookAtLH
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3) setOrtho
(float float1, float float2, float float3, float float4, float float5, float float6) setOrtho
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) setOrtho2D
(float float1, float float2, float float3, float float4) setOrtho2DLH
(float float1, float float2, float float3, float float4) setOrthoLH
(float float1, float float2, float float3, float float4, float float5, float float6) setOrthoLH
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) setOrthoSymmetric
(float float1, float float2, float float3, float float4) setOrthoSymmetric
(float float1, float float2, float float3, float float4, boolean boolean1) setOrthoSymmetricLH
(float float1, float float2, float float3, float float4) setOrthoSymmetricLH
(float float1, float float2, float float3, float float4, boolean boolean1) setPerspective
(float float1, float float2, float float3, float float4) setPerspective
(float float1, float float2, float float3, float float4, boolean boolean1) setPerspectiveLH
(float float1, float float2, float float3, float float4) setPerspectiveLH
(float float1, float float2, float float3, float float4, boolean boolean1) setPerspectiveOffCenter
(float float1, float float2, float float3, float float4, float float5, float float6) setPerspectiveOffCenter
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) setPerspectiveRect
(float float1, float float2, float float3, float float4) setPerspectiveRect
(float float1, float float2, float float3, float float4, boolean boolean1) setRotationXYZ
(float float1, float float2, float float3) setRotationYXZ
(float float1, float float2, float float3) setRotationZYX
(float float1, float float2, float float3) setRowColumn
(int int1, int int2, float float1) setTranslation
(float float1, float float2, float float3) setTranslation
(Vector3fc vector3fc) setTransposed
(float[] floatArray) setTransposed
(float[] floatArray, int int1) setTransposed
(ByteBuffer byteBuffer) setTransposed
(FloatBuffer floatBuffer) setTransposed
(Matrix4fc matrix4fc) setTransposedFromAddress
(long long1) shadow
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8) shadow
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Matrix4f matrix4f) shadow
(float float1, float float2, float float3, float float4, Matrix4fc matrix4fc, Matrix4f matrix4f) shadow
(Vector4f vector4f, float float1, float float2, float float3, float float4, Matrix4f matrix4f) boolean
testAab
(float float1, float float2, float float3, float float4, float float5, float float6) boolean
testPoint
(float float1, float float2, float float3) boolean
testSphere
(float float1, float float2, float float3, float float4) toString()
toString
(NumberFormat numberFormat) transformAab
(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2) transformAab
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2) transformAffine
(float float1, float float2, float float3, float float4, Vector4f vector4f) transformAffine
(Vector4f vector4f) transformAffine
(Vector4fc vector4fc, Vector4f vector4f) transformDirection
(float float1, float float2, float float3, Vector3f vector3f) transformDirection
(Vector3f vector3f) transformDirection
(Vector3fc vector3fc, Vector3f vector3f) transformPosition
(float float1, float float2, float float3, Vector3f vector3f) transformPosition
(Vector3f vector3f) transformPosition
(Vector3fc vector3fc, Vector3f vector3f) transformProject
(float float1, float float2, float float3, float float4, Vector3f vector3f) transformProject
(float float1, float float2, float float3, float float4, Vector4f vector4f) transformProject
(float float1, float float2, float float3, Vector3f vector3f) transformProject
(Vector3f vector3f) transformProject
(Vector3fc vector3fc, Vector3f vector3f) transformProject
(Vector4f vector4f) transformProject
(Vector4fc vector4fc, Vector3f vector3f) transformProject
(Vector4fc vector4fc, Vector4f vector4f) transformTranspose
(float float1, float float2, float float3, float float4, Vector4f vector4f) transformTranspose
(Vector4f vector4f) transformTranspose
(Vector4fc vector4fc, Vector4f vector4f) translate
(float float1, float float2, float float3) translateLocal
(float float1, float float2, float float3) translateLocal
(float float1, float float2, float float3, Matrix4f matrix4f) translateLocal
(Vector3fc vector3fc) translateLocal
(Vector3fc vector3fc, Matrix4f matrix4f) translation
(float float1, float float2, float float3) translation
(Vector3fc vector3fc) translationRotate
(float float1, float float2, float float3, float float4, float float5, float float6, float float7) translationRotate
(float float1, float float2, float float3, Quaternionfc quaternionfc) translationRotateScale
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8) translationRotateScale
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10) translationRotateScale
(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1) translationRotateScale
(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2) translationRotateScaleInvert
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10) translationRotateScaleInvert
(Vector3fc vector3fc, Quaternionfc quaternionfc, float float1) translationRotateScaleInvert
(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2) translationRotateScaleMulAffine
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, Matrix4f matrix4f) translationRotateScaleMulAffine
(Vector3fc vector3fc, Quaternionfc quaternionfc, Vector3fc vector3fc2, Matrix4f matrix4f) translationRotateTowards
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) translationRotateTowards
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3) transpose3x3
(Matrix3f matrix3f) transpose3x3
(Matrix4f matrix4f) trapezoidCrop
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8) unprojectInv
(float float1, float float2, float float3, int[] intArray, Vector3f vector3f) unprojectInv
(float float1, float float2, float float3, int[] intArray, Vector4f vector4f) unprojectInv
(Vector3fc vector3fc, int[] intArray, Vector3f vector3f) unprojectInv
(Vector3fc vector3fc, int[] intArray, Vector4f vector4f) unprojectInvRay
(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2) unprojectInvRay
(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2) unprojectRay
(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2) unprojectRay
(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2) withLookAtUp
(float float1, float float2, float float3) withLookAtUp
(float float1, float float2, float float3, Matrix4f matrix4f) withLookAtUp
(Vector3fc vector3fc) withLookAtUp
(Vector3fc vector3fc, Matrix4f matrix4f) void
writeExternal
(ObjectOutput objectOutput) zero()
-
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
-
Matrix4f
-
-
Method Details
-
assume
-
determineProperties
-
properties
public int properties()- Specified by:
properties
in interfaceMatrix4fc
-
m00
public float m00() -
m01
public float m01() -
m02
public float m02() -
m03
public float m03() -
m10
public float m10() -
m11
public float m11() -
m12
public float m12() -
m13
public float m13() -
m20
public float m20() -
m21
public float m21() -
m22
public float m22() -
m23
public float m23() -
m30
public float m30() -
m31
public float m31() -
m32
public float m32() -
m33
public float m33() -
m00
-
m01
-
m02
-
m03
-
m10
-
m11
-
m12
-
m13
-
m20
-
m21
-
m22
-
m23
-
m30
-
m31
-
m32
-
m33
-
identity
-
set
-
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:
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 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:
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
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:
transformTranspose
in interfaceMatrix4fc
-
transformTranspose
- Specified by:
transformTranspose
in interfaceMatrix4fc
-
transformTranspose
public Vector4f transformTranspose(float float1, float float2, float float3, float float4, Vector4f vector4f) - Specified by:
transformTranspose
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
public Vector4f transformProject(float float1, float float2, float float3, float float4, Vector4f vector4f) - Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
public Vector3f transformProject(float float1, float float2, float float3, float float4, Vector3f vector3f) - Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4fc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4fc
-
transformAffine
public Vector4f transformAffine(float float1, float float2, float float3, float float4, Vector4f vector4f) - Specified by:
transformAffine
in interfaceMatrix4fc
-
scale
-
scale
-
scale
-
scale
-
scaleXY
-
scaleXY
-
scale
-
scale
-
scaleAround
public Matrix4f scaleAround(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) - Specified by:
scaleAround
in interfaceMatrix4fc
-
scaleAround
public Matrix4f scaleAround(float float1, float float2, float float3, float float4, float float5, float float6) -
scaleAround
-
scaleAround
public Matrix4f scaleAround(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
scaleAround
in interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4fc
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4fc
-
scaleLocal
-
scaleLocal
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) - Specified by:
scaleAroundLocal
in interfaceMatrix4fc
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6) -
scaleAroundLocal
-
scaleAroundLocal
public Matrix4f scaleAroundLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
scaleAroundLocal
in interfaceMatrix4fc
-
rotateX
-
rotateX
-
rotateY
-
rotateY
-
rotateZ
-
rotateZ
-
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
public Matrix4f rotateTranslation(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
rotateTranslation
in interfaceMatrix4fc
-
rotateAffine
public Matrix4f rotateAffine(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
rotateAffine
in interfaceMatrix4fc
-
rotateAffine
-
rotateLocal
public Matrix4f rotateLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
rotateLocal
in interfaceMatrix4fc
-
rotateLocal
-
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 float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
ortho
public Matrix4f ortho(float float1, float float2, float float3, float float4, float float5, float float6) -
orthoLH
-
orthoLH
-
orthoLH
public Matrix4f orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
orthoLH
public Matrix4f orthoLH(float float1, float float2, float float3, float float4, float float5, float float6) -
setOrtho
public Matrix4f setOrtho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setOrtho
public Matrix4f setOrtho(float float1, float float2, float float3, float float4, float float5, float float6) -
setOrthoLH
public Matrix4f setOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setOrthoLH
public Matrix4f setOrthoLH(float float1, float float2, float float3, float float4, float float5, float float6) -
orthoSymmetric
public Matrix4f orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) - Specified by:
orthoSymmetric
in interfaceMatrix4fc
-
orthoSymmetric
public Matrix4f orthoSymmetric(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
orthoSymmetric
in interfaceMatrix4fc
-
orthoSymmetric
public Matrix4f orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1) -
orthoSymmetric
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) - Specified by:
orthoSymmetricLH
in interfaceMatrix4fc
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
orthoSymmetricLH
in interfaceMatrix4fc
-
orthoSymmetricLH
public Matrix4f orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1) -
orthoSymmetricLH
-
setOrthoSymmetric
public Matrix4f setOrthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1) -
setOrthoSymmetric
-
setOrthoSymmetricLH
public Matrix4f setOrthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1) -
setOrthoSymmetricLH
-
ortho2D
-
ortho2D
-
ortho2DLH
-
ortho2DLH
-
setOrtho2D
-
setOrtho2DLH
-
lookAlong
-
lookAlong
-
lookAlong
-
lookAlong
public Matrix4f lookAlong(float float1, float float2, float float3, float float4, float float5, float float6) -
setLookAlong
-
setLookAlong
public Matrix4f setLookAlong(float float1, float float2, float float3, float float4, float float5, float float6) -
setLookAt
-
setLookAt
public Matrix4f setLookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
lookAt
-
lookAt
-
lookAt
-
lookAtPerspective
public Matrix4f lookAtPerspective(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f) - Specified by:
lookAtPerspective
in interfaceMatrix4fc
-
lookAt
public Matrix4f lookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
setLookAtLH
-
setLookAtLH
public Matrix4f setLookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
lookAtLH
-
lookAtLH
-
lookAtLH
-
lookAtLH
public Matrix4f lookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
lookAtPerspectiveLH
public Matrix4f lookAtPerspectiveLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f) - Specified by:
lookAtPerspectiveLH
in interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) - Specified by:
perspective
in interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
perspective
in interfaceMatrix4fc
-
perspective
public Matrix4f perspective(float float1, float float2, float float3, float float4, boolean boolean1) -
perspective
-
perspectiveRect
public Matrix4f perspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f) - Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveRect
public Matrix4f perspectiveRect(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveRect
public Matrix4f perspectiveRect(float float1, float float2, float float3, float float4, boolean boolean1) - Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveRect
- Specified by:
perspectiveRect
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f) - Specified by:
perspectiveOffCenter
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) - Specified by:
perspectiveOffCenter
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) - Specified by:
perspectiveOffCenter
in interfaceMatrix4fc
-
perspectiveOffCenter
public Matrix4f perspectiveOffCenter(float float1, float float2, float float3, float float4, float float5, float float6) - Specified by:
perspectiveOffCenter
in 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:
perspectiveLH
in interfaceMatrix4fc
-
perspectiveLH
public Matrix4f perspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1) -
perspectiveLH
public Matrix4f perspectiveLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f) - Specified by:
perspectiveLH
in interfaceMatrix4fc
-
perspectiveLH
-
setPerspectiveLH
public Matrix4f setPerspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1) -
setPerspectiveLH
-
frustum
-
frustum
-
frustum
public Matrix4f frustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
frustum
public Matrix4f frustum(float float1, float float2, float float3, float float4, float float5, float float6) -
setFrustum
public Matrix4f setFrustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setFrustum
public Matrix4f setFrustum(float float1, float float2, float float3, float float4, float float5, float float6) -
frustumLH
-
frustumLH
public Matrix4f frustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
frustumLH
-
frustumLH
public Matrix4f frustumLH(float float1, float float2, float float3, float float4, float float5, float float6) -
setFrustumLH
public Matrix4f setFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1) -
setFrustumLH
public Matrix4f setFrustumLH(float float1, float float2, float float3, float float4, float float5, float float6) -
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:
rotateAffine
in interfaceMatrix4fc
-
rotateAffine
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4fc
-
rotateAround
-
rotateAroundAffine
public Matrix4f rotateAroundAffine(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) - Specified by:
rotateAroundAffine
in interfaceMatrix4fc
-
rotateAround
public Matrix4f rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) - Specified by:
rotateAround
in interfaceMatrix4fc
-
rotationAround
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4fc
-
rotateLocal
-
rotateAroundLocal
public Matrix4f rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) - Specified by:
rotateAroundLocal
in interfaceMatrix4fc
-
rotateAroundLocal
public Matrix4f rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3) -
rotate
-
rotate
-
rotate
-
rotate
-
unproject
-
unproject
-
unproject
-
unproject
-
unprojectRay
public Matrix4f unprojectRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2) - Specified by:
unprojectRay
in interfaceMatrix4fc
-
unprojectRay
public Matrix4f unprojectRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2) - Specified by:
unprojectRay
in interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInv
public Vector4f unprojectInv(float float1, float float2, float float3, int[] intArray, Vector4f vector4f) - Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInvRay
public Matrix4f unprojectInvRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2) - Specified by:
unprojectInvRay
in interfaceMatrix4fc
-
unprojectInvRay
public Matrix4f unprojectInvRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2) - Specified by:
unprojectInvRay
in interfaceMatrix4fc
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4fc
-
unprojectInv
public Vector3f unprojectInv(float float1, float float2, float float3, int[] intArray, Vector3f vector3f) - Specified by:
unprojectInv
in interfaceMatrix4fc
-
project
-
project
-
project
-
project
-
reflect
-
reflect
-
reflect
public Matrix4f reflect(float float1, float float2, float float3, float float4, float float5, float float6) -
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflection
-
reflection
public Matrix4f reflection(float float1, float float2, float float3, float float4, float float5, float float6) -
reflection
-
reflection
-
getRow
- 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
public float get(int int1, int int2) -
set
-
getRowColumn
public float getRowColumn(int int1, int int2) - 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 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() -
equals
-
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:
frustumAabb
in interfaceMatrix4fc
-
projectedGridRange
public Matrix4f projectedGridRange(Matrix4fc matrix4fc, float float1, float float2, Matrix4f matrix4f) - Specified by:
projectedGridRange
in interfaceMatrix4fc
-
perspectiveFrustumSlice
- Specified by:
perspectiveFrustumSlice
in interfaceMatrix4fc
-
orthoCrop
-
trapezoidCrop
public Matrix4f trapezoidCrop(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8) -
transformAab
public Matrix4f transformAab(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2) - Specified by:
transformAab
in interfaceMatrix4fc
-
transformAab
public Matrix4f transformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2) - Specified by:
transformAab
in interfaceMatrix4fc
-
lerp
-
lerp
-
rotateTowards
- Specified by:
rotateTowards
in interfaceMatrix4fc
-
rotateTowards
-
rotateTowards
public Matrix4f rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6) -
rotateTowards
public Matrix4f rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f) - Specified by:
rotateTowards
in interfaceMatrix4fc
-
rotationTowards
-
rotationTowards
public Matrix4f rotationTowards(float float1, float float2, float float3, float float4, float float5, float float6) -
translationRotateTowards
-
translationRotateTowards
public Matrix4f translationRotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
getEulerAnglesZYX
- Specified by:
getEulerAnglesZYX
in interfaceMatrix4fc
-
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:
testSphere
in interfaceMatrix4fc
-
testAab
public boolean testAab(float float1, float float2, float float3, float float4, float float5, float float6) -
obliqueZ
-
obliqueZ
-
projViewFromRectangle
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUp
in interfaceMatrix4fc
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUp
in interfaceMatrix4fc
-
isFinite
public boolean isFinite()
-