Class Matrix4d
java.lang.Object
org.joml.Matrix4d
- All Implemented Interfaces:
Externalizable
,Serializable
,Matrix4dc
- Direct Known Subclasses:
Matrix4dStack
- See Also:
-
Field Summary
Fields inherited from interface org.joml.Matrix4dc
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
ConstructorsConstructorDescriptionMatrix4d()
Matrix4d
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12, double arg13, double arg14, double arg15) Matrix4d
(DoubleBuffer arg0) Matrix4d
(Matrix4x3dc arg0) Matrix4d
(Matrix4x3fc arg0) -
Method Summary
Modifier and TypeMethodDescriptionaffineSpan
(Vector3d arg0, Vector3d arg1, Vector3d arg2, Vector3d arg3) arcball
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) arcball
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) assume
(int arg0) billboardCylindrical
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) billboardSpherical
(Vector3dc arg0, Vector3dc arg1) billboardSpherical
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) cofactor3x3
(Matrix3d arg0) cofactor3x3
(Matrix4d arg0) double
double
double
boolean
boolean
frustum
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) frustum
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) frustum
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4d arg7) frustum
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) frustumAabb
(Vector3d arg0, Vector3d arg1) frustumCorner
(int arg0, Vector3d arg1) frustumLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) frustumLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) frustumLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4d arg7) frustumLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) frustumPlane
(int arg0, Vector4d arg1) frustumRayDir
(double arg0, double arg1, Vector3d arg2) double[]
get
(double[] doubles) double[]
get
(double[] doubles, int int0) float[]
get
(float[] floats) float[]
get
(float[] floats, int int0) double
get
(int arg0, int arg1) get
(int arg0, ByteBuffer arg1) get
(int arg0, DoubleBuffer arg1) get
(int arg0, FloatBuffer arg1) get
(ByteBuffer arg0) get
(DoubleBuffer arg0) get
(FloatBuffer arg0) get4x3
(Matrix4x3d arg0) get4x3Transposed
(int arg0, ByteBuffer arg1) get4x3Transposed
(int arg0, DoubleBuffer arg1) get4x3Transposed
(ByteBuffer arg0) get4x3Transposed
(DoubleBuffer arg0) getEulerAnglesZYX
(Vector3d arg0) getFloats
(int arg0, ByteBuffer arg1) getFloats
(ByteBuffer arg0) double
getRowColumn
(int arg0, int arg1) getToAddress
(long arg0) getTranslation
(Vector3d arg0) getTransposed
(int arg0, ByteBuffer arg1) getTransposed
(int arg0, DoubleBuffer arg1) getTransposed
(ByteBuffer arg0) getTransposed
(DoubleBuffer arg0) int
hashCode()
identity()
invert()
invertAffine
(Matrix4d arg0) invertFrustum
(Matrix4d arg0) invertOrtho
(Matrix4d arg0) invertPerspective
(Matrix4d arg0) invertPerspectiveView
(Matrix4dc arg0, Matrix4d arg1) invertPerspectiveView
(Matrix4x3dc arg0, Matrix4d arg1) boolean
isAffine()
boolean
isFinite()
lookAlong
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) lookAlong
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) lookAt
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) lookAt
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4d arg9) lookAtLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) lookAtLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4d arg9) lookAtPerspective
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4d arg9) lookAtPerspectiveLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4d arg9) double
m00()
m00
(double arg0) double
m01()
m01
(double arg0) double
m02()
m02
(double arg0) double
m03()
m03
(double arg0) double
m10()
m10
(double arg0) double
m11()
m11
(double arg0) double
m12()
m12
(double arg0) double
m13()
m13
(double arg0) double
m20()
m20
(double arg0) double
m21()
m21
(double arg0) double
m22()
m22
(double arg0) double
m23()
m23
(double arg0) double
m30()
m30
(double arg0) double
m31()
m31
(double arg0) double
m32()
m32
(double arg0) double
m33()
m33
(double arg0) mul
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12, double arg13, double arg14, double arg15) mul
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12, double arg13, double arg14, double arg15, Matrix4d arg16) mul
(Matrix3x2dc arg0) mul
(Matrix3x2dc arg0, Matrix4d arg1) mul
(Matrix3x2fc arg0) mul
(Matrix3x2fc arg0, Matrix4d arg1) mul
(Matrix4x3dc arg0) mul
(Matrix4x3dc arg0, Matrix4d arg1) mul
(Matrix4x3fc arg0, Matrix4d arg1) mul3x3
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) mul3x3
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4d arg9) mul4x3ComponentWise
(Matrix4dc arg0) mul4x3ComponentWise
(Matrix4dc arg0, Matrix4d arg1) mulAffineR
(Matrix4dc arg0) mulAffineR
(Matrix4dc arg0, Matrix4d arg1) mulComponentWise
(Matrix4dc arg0) mulComponentWise
(Matrix4dc arg0, Matrix4d arg1) mulLocalAffine
(Matrix4dc arg0) mulLocalAffine
(Matrix4dc arg0, Matrix4d arg1) mulOrthoAffine
(Matrix4dc arg0) mulOrthoAffine
(Matrix4dc arg0, Matrix4d arg1) mulPerspectiveAffine
(Matrix4dc arg0, Matrix4d arg1) mulPerspectiveAffine
(Matrix4x3dc arg0, Matrix4d arg1) mulTranslationAffine
(Matrix4dc arg0, Matrix4d arg1) normal()
normalize3x3
(Matrix3d arg0) normalize3x3
(Matrix4d arg0) normalizedPositiveX
(Vector3d arg0) normalizedPositiveY
(Vector3d arg0) normalizedPositiveZ
(Vector3d arg0) obliqueZ
(double arg0, double arg1) originAffine
(Vector3d arg0) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4d arg7) ortho2D
(double arg0, double arg1, double arg2, double arg3) ortho2DLH
(double arg0, double arg1, double arg2, double arg3) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4d arg7) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, boolean arg4) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) perspective
(double arg0, double arg1, double arg2, double arg3) perspective
(double arg0, double arg1, double arg2, double arg3, boolean arg4) perspective
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) perspective
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) double
double
perspectiveFrustumSlice
(double arg0, double arg1, Matrix4d arg2) perspectiveInvOrigin
(Vector3d arg0) perspectiveLH
(double arg0, double arg1, double arg2, double arg3) perspectiveLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4) perspectiveLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) perspectiveLH
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) double
perspectiveOffCenter
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) perspectiveOffCenter
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) perspectiveOffCenter
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4d arg7) perspectiveOffCenter
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) perspectiveOrigin
(Vector3d arg0) perspectiveRect
(double arg0, double arg1, double arg2, double arg3) perspectiveRect
(double arg0, double arg1, double arg2, double arg3, boolean arg4) perspectiveRect
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) perspectiveRect
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) pick
(double double0, double double1, double double2, double double3, int[] ints) pick
(double double5, double double7, double double1, double double3, int[] ints, Matrix4d matrix4d1) projectedGridRange
(Matrix4dc arg0, double arg1, double arg2, Matrix4d arg3) static void
projViewFromRectangle
(Vector3d arg0, Vector3d arg1, Vector3d arg2, Vector3d arg3, double arg4, boolean arg5, Matrix4d arg6, Matrix4d arg7) int
void
readExternal
(ObjectInput arg0) reflect
(double arg0, double arg1, double arg2, double arg3) reflect
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) reflect
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) reflect
(Quaterniondc arg0, Vector3dc arg1) reflect
(Quaterniondc arg0, Vector3dc arg1, Matrix4d arg2) reflection
(double arg0, double arg1, double arg2, double arg3) reflection
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) reflection
(Quaterniondc arg0, Vector3dc arg1) reflection
(Vector3dc arg0, Vector3dc arg1) rotate
(double arg0, double arg1, double arg2, double arg3) rotate
(AxisAngle4d arg0) rotate
(AxisAngle4d arg0, Matrix4d arg1) rotate
(AxisAngle4f arg0) rotate
(AxisAngle4f arg0, Matrix4d arg1) rotate
(Quaterniondc arg0) rotate
(Quaterniondc arg0, Matrix4d arg1) rotate
(Quaternionfc arg0) rotate
(Quaternionfc arg0, Matrix4d arg1) rotateAffine
(double arg0, double arg1, double arg2, double arg3) rotateAffine
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) rotateAffine
(Quaterniondc arg0) rotateAffine
(Quaterniondc arg0, Matrix4d arg1) rotateAffine
(Quaternionfc arg0) rotateAffine
(Quaternionfc arg0, Matrix4d arg1) rotateAffineXYZ
(double arg0, double arg1, double arg2) rotateAffineXYZ
(double arg0, double arg1, double arg2, Matrix4d arg3) rotateAffineYXZ
(double arg0, double arg1, double arg2) rotateAffineYXZ
(double arg0, double arg1, double arg2, Matrix4d arg3) rotateAffineZYX
(double arg0, double arg1, double arg2) rotateAffineZYX
(double arg0, double arg1, double arg2, Matrix4d arg3) rotateAround
(Quaterniondc arg0, double arg1, double arg2, double arg3) rotateAround
(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) rotateAroundAffine
(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) rotateAroundLocal
(Quaterniondc arg0, double arg1, double arg2, double arg3) rotateAroundLocal
(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) rotateLocal
(double arg0, double arg1, double arg2, double arg3) rotateLocal
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) rotateLocal
(Quaterniondc arg0) rotateLocal
(Quaterniondc arg0, Matrix4d arg1) rotateLocal
(Quaternionfc arg0) rotateLocal
(Quaternionfc arg0, Matrix4d arg1) rotateLocalX
(double arg0) rotateLocalX
(double arg0, Matrix4d arg1) rotateLocalY
(double arg0) rotateLocalY
(double arg0, Matrix4d arg1) rotateLocalZ
(double arg0) rotateLocalZ
(double arg0, Matrix4d arg1) rotateTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) rotateTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) rotateTowards
(Vector3dc arg0, Vector3dc arg1) rotateTowards
(Vector3dc arg0, Vector3dc arg1, Matrix4d arg2) rotateTowardsXY
(double arg0, double arg1) rotateTowardsXY
(double arg0, double arg1, Matrix4d arg2) rotateTranslation
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) rotateTranslation
(Quaterniondc arg0, Matrix4d arg1) rotateTranslation
(Quaternionfc arg0, Matrix4d arg1) rotateX
(double arg0) rotateXYZ
(double arg0, double arg1, double arg2) rotateY
(double arg0) rotateYXZ
(double arg0, double arg1, double arg2) rotateZ
(double arg0) rotateZYX
(double arg0, double arg1, double arg2) rotation
(double arg0, double arg1, double arg2, double arg3) rotation
(AxisAngle4d arg0) rotation
(AxisAngle4f arg0) rotation
(Quaterniondc arg0) rotation
(Quaternionfc arg0) rotationAround
(Quaterniondc arg0, double arg1, double arg2, double arg3) rotationTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) rotationTowards
(Vector3dc arg0, Vector3dc arg1) rotationTowardsXY
(double arg0, double arg1) rotationX
(double arg0) rotationXYZ
(double arg0, double arg1, double arg2) rotationY
(double arg0) rotationYXZ
(double arg0, double arg1, double arg2) rotationZ
(double arg0) rotationZYX
(double arg0, double arg1, double arg2) scale
(double arg0) scale
(double arg0, double arg1, double arg2) scaleAround
(double arg0, double arg1, double arg2, double arg3) scaleAround
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) scaleAround
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) scaleAround
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) scaleAroundLocal
(double arg0, double arg1, double arg2, double arg3) scaleAroundLocal
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) scaleAroundLocal
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) scaleAroundLocal
(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) scaleLocal
(double arg0) scaleLocal
(double arg0, double arg1, double arg2) scaleLocal
(double arg0, double arg1, double arg2, Matrix4d arg3) scaleLocal
(double arg0, Matrix4d arg1) scaleXY
(double arg0, double arg1) scaling
(double arg0) scaling
(double arg0, double arg1, double arg2) set
(double[] doubles) set
(double[] doubles, int int0) set
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12, double arg13, double arg14, double arg15) set
(float[] floats) set
(float[] floats, int int0) set
(int arg0, int arg1, double arg2) set
(ByteBuffer arg0) set
(DoubleBuffer arg0) set
(FloatBuffer arg0) set
(AxisAngle4d arg0) set
(AxisAngle4f arg0) set
(Matrix4x3dc arg0) set
(Matrix4x3fc arg0) set
(Quaterniondc arg0) set
(Quaternionfc arg0) set4x3
(Matrix4x3dc arg0) set4x3
(Matrix4x3fc arg0) setFloats
(ByteBuffer arg0) setFromAddress
(long arg0) setFromIntrinsic
(double arg0, double arg1, double arg2, double arg3, double arg4, int arg5, int arg6, double arg7, double arg8) setFrustum
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setFrustum
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) setFrustumLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setFrustumLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) setLookAlong
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setLookAlong
(Vector3dc arg0, Vector3dc arg1) setLookAt
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) setLookAtLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) setLookAtLH
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) setOrtho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setOrtho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) setOrtho2D
(double arg0, double arg1, double arg2, double arg3) setOrtho2DLH
(double arg0, double arg1, double arg2, double arg3) setOrthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setOrthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) setOrthoSymmetric
(double arg0, double arg1, double arg2, double arg3) setOrthoSymmetric
(double arg0, double arg1, double arg2, double arg3, boolean arg4) setOrthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3) setOrthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4) setPerspective
(double arg0, double arg1, double arg2, double arg3) setPerspective
(double arg0, double arg1, double arg2, double arg3, boolean arg4) setPerspectiveLH
(double arg0, double arg1, double arg2, double arg3) setPerspectiveLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4) setPerspectiveOffCenter
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setPerspectiveOffCenter
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) setPerspectiveRect
(double arg0, double arg1, double arg2, double arg3) setPerspectiveRect
(double arg0, double arg1, double arg2, double arg3, boolean arg4) setRotationXYZ
(double arg0, double arg1, double arg2) setRotationYXZ
(double arg0, double arg1, double arg2) setRotationZYX
(double arg0, double arg1, double arg2) setRowColumn
(int arg0, int arg1, double arg2) setTranslation
(double arg0, double arg1, double arg2) setTranslation
(Vector3dc arg0) setTransposed
(Matrix4dc arg0) shadow
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) shadow
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, Matrix4d arg8) boolean
testAab
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) boolean
testPoint
(double arg0, double arg1, double arg2) boolean
testSphere
(double arg0, double arg1, double arg2, double arg3) toString()
toString
(NumberFormat numberFormat) transformAab
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vector3d arg6, Vector3d arg7) transformAab
(Vector3dc arg0, Vector3dc arg1, Vector3d arg2, Vector3d arg3) transformAffine
(double arg0, double arg1, double arg2, double arg3, Vector4d arg4) transformAffine
(Vector4d arg0) transformAffine
(Vector4dc arg0, Vector4d arg1) transformDirection
(double arg0, double arg1, double arg2, Vector3d arg3) transformDirection
(double arg0, double arg1, double arg2, Vector3f arg3) transformDirection
(Vector3d arg0) transformDirection
(Vector3dc arg0, Vector3d arg1) transformDirection
(Vector3f arg0) transformDirection
(Vector3fc arg0, Vector3f arg1) transformPosition
(double arg0, double arg1, double arg2, Vector3d arg3) transformPosition
(Vector3d arg0) transformPosition
(Vector3dc arg0, Vector3d arg1) transformProject
(double arg0, double arg1, double arg2, double arg3, Vector3d arg4) transformProject
(double arg0, double arg1, double arg2, double arg3, Vector4d arg4) transformProject
(double arg0, double arg1, double arg2, Vector3d arg3) transformProject
(Vector3d arg0) transformProject
(Vector3dc arg0, Vector3d arg1) transformProject
(Vector4d arg0) transformProject
(Vector4dc arg0, Vector3d arg1) transformProject
(Vector4dc arg0, Vector4d arg1) transformTranspose
(double arg0, double arg1, double arg2, double arg3, Vector4d arg4) transformTranspose
(Vector4d arg0) transformTranspose
(Vector4dc arg0, Vector4d arg1) translate
(double arg0, double arg1, double arg2) translateLocal
(double arg0, double arg1, double arg2) translateLocal
(double arg0, double arg1, double arg2, Matrix4d arg3) translateLocal
(Vector3dc arg0) translateLocal
(Vector3dc arg0, Matrix4d arg1) translateLocal
(Vector3fc arg0) translateLocal
(Vector3fc arg0, Matrix4d arg1) translation
(double arg0, double arg1, double arg2) translation
(Vector3dc arg0) translation
(Vector3fc arg0) translationRotate
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6) translationRotate
(double arg0, double arg1, double arg2, Quaterniondc arg3) translationRotateScale
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) translationRotateScale
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9) translationRotateScale
(Vector3dc arg0, Quaterniondc arg1, double arg2) translationRotateScale
(Vector3dc arg0, Quaterniondc arg1, Vector3dc arg2) translationRotateScale
(Vector3fc arg0, Quaternionfc arg1, double arg2) translationRotateScale
(Vector3fc arg0, Quaternionfc arg1, Vector3fc arg2) translationRotateScaleInvert
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9) translationRotateScaleInvert
(Vector3dc arg0, Quaterniondc arg1, double arg2) translationRotateScaleInvert
(Vector3dc arg0, Quaterniondc arg1, Vector3dc arg2) translationRotateScaleInvert
(Vector3fc arg0, Quaternionfc arg1, double arg2) translationRotateScaleInvert
(Vector3fc arg0, Quaternionfc arg1, Vector3fc arg2) translationRotateScaleMulAffine
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, Matrix4d arg10) translationRotateScaleMulAffine
(Vector3fc arg0, Quaterniondc arg1, Vector3fc arg2, Matrix4d arg3) translationRotateTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) translationRotateTowards
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) transpose3x3
(Matrix3d arg0) transpose3x3
(Matrix4d arg0) trapezoidCrop
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) unprojectInv
(double double1, double double3, double double5, int[] ints, Vector3d vector3d) unprojectInv
(double double1, double double3, double double5, int[] ints, Vector4d vector4d) unprojectInv
(Vector3dc vector3dc, int[] ints, Vector3d vector3d) unprojectInv
(Vector3dc vector3dc, int[] ints, Vector4d vector4d) unprojectInvRay
(double double1, double double3, int[] ints, Vector3d vector3d0, Vector3d vector3d1) unprojectInvRay
(Vector2dc vector2dc, int[] ints, Vector3d vector3d0, Vector3d vector3d1) unprojectRay
(double double30, double double32, int[] ints, Vector3d vector3d0, Vector3d vector3d1) unprojectRay
(Vector2dc vector2dc, int[] ints, Vector3d vector3d0, Vector3d vector3d1) withLookAtUp
(double arg0, double arg1, double arg2) withLookAtUp
(double arg0, double arg1, double arg2, Matrix4d arg3) withLookAtUp
(Vector3dc arg0) withLookAtUp
(Vector3dc arg0, Matrix4d arg1) void
writeExternal
(ObjectOutput arg0) zero()
-
Constructor Details
-
Matrix4d
public Matrix4d() -
Matrix4d
-
Matrix4d
-
Matrix4d
-
Matrix4d
-
Matrix4d
-
Matrix4d
public Matrix4d(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12, double arg13, double arg14, double arg15) -
Matrix4d
-
Matrix4d
-
-
Method Details
-
assume
-
determineProperties
-
properties
public int properties()- Specified by:
properties
in interfaceMatrix4dc
-
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
-
set
-
setTransposed
-
set
-
set
-
set
-
set3x3
-
set4x3
-
set4x3
-
set4x3
-
set
-
set
-
set
-
set
-
mul
-
mul
-
mul0
-
mul0
-
mul
public Matrix4d mul(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12, double arg13, double arg14, double arg15) -
mul
-
mul3x3
public Matrix4d mul3x3(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
mul3x3
-
mulLocal
-
mulLocal
-
mulLocalAffine
-
mulLocalAffine
- Specified by:
mulLocalAffine
in interfaceMatrix4dc
-
mul
-
mul
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffine
in interfaceMatrix4dc
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffine
in interfaceMatrix4dc
-
mulAffineR
-
mulAffineR
- Specified by:
mulAffineR
in interfaceMatrix4dc
-
mulAffine
-
mulAffine
-
mulTranslationAffine
- Specified by:
mulTranslationAffine
in interfaceMatrix4dc
-
mulOrthoAffine
-
mulOrthoAffine
- Specified by:
mulOrthoAffine
in interfaceMatrix4dc
-
fma4x3
-
fma4x3
-
add
-
add
-
sub
-
sub
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWise
in interfaceMatrix4dc
-
add4x3
-
add4x3
-
add4x3
-
add4x3
-
sub4x3
-
sub4x3
-
mul4x3ComponentWise
-
mul4x3ComponentWise
- Specified by:
mul4x3ComponentWise
in interfaceMatrix4dc
-
set
public Matrix4d set(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12, double arg13, double arg14, double arg15) -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFloats
-
setFromAddress
-
set
-
determinant
public double determinant()- Specified by:
determinant
in interfaceMatrix4dc
-
determinant3x3
public double determinant3x3()- Specified by:
determinant3x3
in interfaceMatrix4dc
-
determinantAffine
public double determinantAffine()- Specified by:
determinantAffine
in interfaceMatrix4dc
-
invert
-
invert
-
invertPerspective
- Specified by:
invertPerspective
in interfaceMatrix4dc
-
invertPerspective
-
invertFrustum
- Specified by:
invertFrustum
in interfaceMatrix4dc
-
invertFrustum
-
invertOrtho
- Specified by:
invertOrtho
in interfaceMatrix4dc
-
invertOrtho
-
invertPerspectiveView
- Specified by:
invertPerspectiveView
in interfaceMatrix4dc
-
invertPerspectiveView
- Specified by:
invertPerspectiveView
in interfaceMatrix4dc
-
invertAffine
- Specified by:
invertAffine
in interfaceMatrix4dc
-
invertAffine
-
transpose
-
transpose
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4dc
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4dc
-
translation
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslation
in interfaceMatrix4dc
-
getScale
-
toString
-
toString
-
get
-
get4x3
-
get3x3
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4dc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4dc
-
get
-
get
-
get
-
get
-
get
-
get
-
getFloats
-
getFloats
-
getToAddress
- Specified by:
getToAddress
in interfaceMatrix4dc
-
get
-
get
-
get
-
get
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposed
in interfaceMatrix4dc
-
zero
-
scaling
-
scaling
-
scaling
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
rotationTowardsXY
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
setRotationXYZ
-
setRotationZYX
-
setRotationYXZ
-
rotation
-
rotation
-
transform
-
transform
-
transform
-
transformTranspose
- Specified by:
transformTranspose
in interfaceMatrix4dc
-
transformTranspose
- Specified by:
transformTranspose
in interfaceMatrix4dc
-
transformTranspose
public Vector4d transformTranspose(double arg0, double arg1, double arg2, double arg3, Vector4d arg4) - Specified by:
transformTranspose
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformProject
- Specified by:
transformProject
in interfaceMatrix4dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4dc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4dc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4dc
-
transformAffine
- Specified by:
transformAffine
in interfaceMatrix4dc
-
set3x3
-
scale
-
scale
-
scale
-
scale
-
scale
-
scale
-
scaleXY
-
scaleXY
-
scaleAround
public Matrix4d scaleAround(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) - Specified by:
scaleAround
in interfaceMatrix4dc
-
scaleAround
public Matrix4d scaleAround(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
scaleAround
-
scaleAround
- Specified by:
scaleAround
in interfaceMatrix4dc
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4dc
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4dc
-
scaleLocal
-
scaleLocal
-
scaleAroundLocal
public Matrix4d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) - Specified by:
scaleAroundLocal
in interfaceMatrix4dc
-
scaleAroundLocal
public Matrix4d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
scaleAroundLocal
-
scaleAroundLocal
- Specified by:
scaleAroundLocal
in interfaceMatrix4dc
-
rotate
-
rotate
-
rotateTranslation
public Matrix4d rotateTranslation(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateTranslation
in interfaceMatrix4dc
-
rotateAffine
- Specified by:
rotateAffine
in interfaceMatrix4dc
-
rotateAffine
-
rotateAround
-
rotateAroundAffine
public Matrix4d rotateAroundAffine(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateAroundAffine
in interfaceMatrix4dc
-
rotateAround
public Matrix4d rotateAround(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateAround
in interfaceMatrix4dc
-
rotationAround
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4dc
-
rotateLocal
-
rotateAroundLocal
public Matrix4d rotateAroundLocal(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateAroundLocal
in interfaceMatrix4dc
-
rotateAroundLocal
-
translate
-
translate
-
translate
-
translate
-
translate
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4dc
-
translateLocal
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4dc
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4dc
-
translateLocal
-
rotateLocalX
- Specified by:
rotateLocalX
in interfaceMatrix4dc
-
rotateLocalX
-
rotateLocalY
- Specified by:
rotateLocalY
in interfaceMatrix4dc
-
rotateLocalY
-
rotateLocalZ
- Specified by:
rotateLocalZ
in interfaceMatrix4dc
-
rotateLocalZ
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
-
rotateX
-
rotateX
-
rotateY
-
rotateY
-
rotateZ
-
rotateZ
-
rotateTowardsXY
-
rotateTowardsXY
- Specified by:
rotateTowardsXY
in interfaceMatrix4dc
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
-
rotateAffineXYZ
-
rotateAffineXYZ
- Specified by:
rotateAffineXYZ
in interfaceMatrix4dc
-
rotateZYX
-
rotateZYX
-
rotateZYX
-
rotateAffineZYX
-
rotateAffineZYX
- Specified by:
rotateAffineZYX
in interfaceMatrix4dc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
-
rotateAffineYXZ
-
rotateAffineYXZ
- Specified by:
rotateAffineYXZ
in interfaceMatrix4dc
-
rotation
-
rotation
-
rotation
-
rotation
-
translationRotateScale
public Matrix4d translationRotateScale(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9) -
translationRotateScale
-
translationRotateScale
-
translationRotateScale
public Matrix4d translationRotateScale(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) -
translationRotateScale
-
translationRotateScale
-
translationRotateScaleInvert
public Matrix4d translationRotateScaleInvert(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9) -
translationRotateScaleInvert
-
translationRotateScaleInvert
-
translationRotateScaleInvert
-
translationRotateScaleInvert
-
translationRotateScaleMulAffine
-
translationRotateScaleMulAffine
public Matrix4d translationRotateScaleMulAffine(Vector3fc arg0, Quaterniondc arg1, Vector3fc arg2, Matrix4d arg3) -
translationRotate
public Matrix4d translationRotate(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6) -
translationRotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotateAffine
- Specified by:
rotateAffine
in interfaceMatrix4dc
-
rotateAffine
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4dc
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4dc
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4dc
-
rotateLocal
-
rotateAffine
- Specified by:
rotateAffine
in interfaceMatrix4dc
-
rotateAffine
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4dc
-
rotateLocal
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
getRow
- Specified by:
getRow
in interfaceMatrix4dc
- Throws:
IndexOutOfBoundsException
-
getRow
- Specified by:
getRow
in interfaceMatrix4dc
- Throws:
IndexOutOfBoundsException
-
setRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumn
in interfaceMatrix4dc
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumn
in interfaceMatrix4dc
- Throws:
IndexOutOfBoundsException
-
setColumn
- Throws:
IndexOutOfBoundsException
-
get
-
set
-
getRowColumn
public double getRowColumn(int arg0, int arg1) - Specified by:
getRowColumn
in interfaceMatrix4dc
-
setRowColumn
-
normal
-
normal
-
normal
-
cofactor3x3
-
cofactor3x3
- Specified by:
cofactor3x3
in interfaceMatrix4dc
-
cofactor3x3
- Specified by:
cofactor3x3
in interfaceMatrix4dc
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4dc
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4dc
-
unproject
-
unproject
-
unproject
-
unproject
-
unprojectRay
public Matrix4d unprojectRay(double double30, double double32, int[] ints, Vector3d vector3d0, Vector3d vector3d1) - Specified by:
unprojectRay
in interfaceMatrix4dc
-
unprojectRay
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4dc
-
unprojectInv
public Vector4d unprojectInv(double double1, double double3, double double5, int[] ints, Vector4d vector4d) - Specified by:
unprojectInv
in interfaceMatrix4dc
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix4dc
-
unprojectInv
public Vector3d unprojectInv(double double1, double double3, double double5, int[] ints, Vector3d vector3d) - Specified by:
unprojectInv
in interfaceMatrix4dc
-
unprojectInvRay
-
unprojectInvRay
public Matrix4d unprojectInvRay(double double1, double double3, int[] ints, Vector3d vector3d0, Vector3d vector3d1) - Specified by:
unprojectInvRay
in interfaceMatrix4dc
-
project
-
project
-
project
-
project
-
reflect
-
reflect
-
reflect
public Matrix4d reflect(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
reflect
-
reflect
-
reflect
-
reflect
-
reflect
-
reflection
-
reflection
public Matrix4d reflection(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
reflection
-
reflection
-
ortho
-
ortho
-
ortho
public Matrix4d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
ortho
-
orthoLH
-
orthoLH
-
orthoLH
public Matrix4d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
orthoLH
public Matrix4d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setOrtho
public Matrix4d setOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
setOrtho
public Matrix4d setOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setOrthoLH
public Matrix4d setOrthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
setOrthoLH
public Matrix4d setOrthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
orthoSymmetric
public Matrix4d orthoSymmetric(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
orthoSymmetric
in interfaceMatrix4dc
-
orthoSymmetric
- Specified by:
orthoSymmetric
in interfaceMatrix4dc
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
public Matrix4d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
orthoSymmetricLH
in interfaceMatrix4dc
-
orthoSymmetricLH
- Specified by:
orthoSymmetricLH
in interfaceMatrix4dc
-
orthoSymmetricLH
-
orthoSymmetricLH
-
setOrthoSymmetric
-
setOrthoSymmetric
-
setOrthoSymmetricLH
public Matrix4d setOrthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4) -
setOrthoSymmetricLH
-
ortho2D
-
ortho2D
-
ortho2DLH
-
ortho2DLH
-
setOrtho2D
-
setOrtho2DLH
-
lookAlong
-
lookAlong
-
lookAlong
-
lookAlong
public Matrix4d lookAlong(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setLookAlong
-
setLookAlong
public Matrix4d setLookAlong(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setLookAt
-
setLookAt
public Matrix4d setLookAt(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
lookAt
-
lookAt
-
lookAt
-
lookAt
public Matrix4d lookAt(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
lookAtPerspective
public Matrix4d lookAtPerspective(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4d arg9) - Specified by:
lookAtPerspective
in interfaceMatrix4dc
-
setLookAtLH
-
setLookAtLH
public Matrix4d setLookAtLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
lookAtLH
-
lookAtLH
-
lookAtLH
-
lookAtLH
public Matrix4d lookAtLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
lookAtPerspectiveLH
public Matrix4d lookAtPerspectiveLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4d arg9) - Specified by:
lookAtPerspectiveLH
in interfaceMatrix4dc
-
perspective
public Matrix4d perspective(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
perspective
in interfaceMatrix4dc
-
perspective
- Specified by:
perspective
in interfaceMatrix4dc
-
perspective
-
perspective
-
perspectiveRect
public Matrix4d perspectiveRect(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
perspectiveRect
in interfaceMatrix4dc
-
perspectiveRect
- Specified by:
perspectiveRect
in interfaceMatrix4dc
-
perspectiveRect
- Specified by:
perspectiveRect
in interfaceMatrix4dc
-
perspectiveRect
- Specified by:
perspectiveRect
in interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4d arg7) - Specified by:
perspectiveOffCenter
in interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) - Specified by:
perspectiveOffCenter
in interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) - Specified by:
perspectiveOffCenter
in interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) - Specified by:
perspectiveOffCenter
in interfaceMatrix4dc
-
setPerspective
-
setPerspective
-
setPerspectiveRect
public Matrix4d setPerspectiveRect(double arg0, double arg1, double arg2, double arg3, boolean arg4) -
setPerspectiveRect
-
setPerspectiveOffCenter
public Matrix4d setPerspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setPerspectiveOffCenter
public Matrix4d setPerspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
perspectiveLH
public Matrix4d perspectiveLH(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
perspectiveLH
in interfaceMatrix4dc
-
perspectiveLH
-
perspectiveLH
- Specified by:
perspectiveLH
in interfaceMatrix4dc
-
perspectiveLH
-
setPerspectiveLH
-
setPerspectiveLH
-
frustum
-
frustum
-
frustum
public Matrix4d frustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
frustum
public Matrix4d frustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setFrustum
public Matrix4d setFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
setFrustum
public Matrix4d setFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
frustumLH
-
frustumLH
public Matrix4d frustumLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
frustumLH
-
frustumLH
public Matrix4d frustumLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setFrustumLH
public Matrix4d setFrustumLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
setFrustumLH
public Matrix4d setFrustumLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setFromIntrinsic
public Matrix4d setFromIntrinsic(double arg0, double arg1, double arg2, double arg3, double arg4, int arg5, int arg6, double arg7, double arg8) -
frustumPlane
- Specified by:
frustumPlane
in interfaceMatrix4dc
-
frustumCorner
- Specified by:
frustumCorner
in interfaceMatrix4dc
-
perspectiveOrigin
- Specified by:
perspectiveOrigin
in interfaceMatrix4dc
-
perspectiveInvOrigin
- Specified by:
perspectiveInvOrigin
in interfaceMatrix4dc
-
perspectiveFov
public double perspectiveFov()- Specified by:
perspectiveFov
in interfaceMatrix4dc
-
perspectiveNear
public double perspectiveNear()- Specified by:
perspectiveNear
in interfaceMatrix4dc
-
perspectiveFar
public double perspectiveFar()- Specified by:
perspectiveFar
in interfaceMatrix4dc
-
frustumRayDir
- Specified by:
frustumRayDir
in interfaceMatrix4dc
-
positiveZ
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZ
in interfaceMatrix4dc
-
positiveX
-
normalizedPositiveX
- Specified by:
normalizedPositiveX
in interfaceMatrix4dc
-
positiveY
-
normalizedPositiveY
- Specified by:
normalizedPositiveY
in interfaceMatrix4dc
-
originAffine
- Specified by:
originAffine
in interfaceMatrix4dc
-
origin
-
shadow
-
shadow
-
shadow
public Matrix4d shadow(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) -
shadow
-
shadow
-
shadow
-
shadow
-
shadow
-
billboardCylindrical
-
billboardSpherical
-
billboardSpherical
-
hashCode
-
equals
-
equals
-
pick
-
pick
-
isAffine
-
swap
-
arcball
-
arcball
-
arcball
public Matrix4d arcball(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
arcball
-
frustumAabb
-
projectedGridRange
- Specified by:
projectedGridRange
in interfaceMatrix4dc
-
perspectiveFrustumSlice
- Specified by:
perspectiveFrustumSlice
in interfaceMatrix4dc
-
orthoCrop
-
trapezoidCrop
public Matrix4d trapezoidCrop(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) -
transformAab
public Matrix4d transformAab(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vector3d arg6, Vector3d arg7) - Specified by:
transformAab
in interfaceMatrix4dc
-
transformAab
-
lerp
-
lerp
-
rotateTowards
-
rotateTowards
-
rotateTowards
public Matrix4d rotateTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
rotateTowards
public Matrix4d rotateTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) - Specified by:
rotateTowards
in interfaceMatrix4dc
-
rotationTowards
-
rotationTowards
public Matrix4d rotationTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
translationRotateTowards
-
translationRotateTowards
public Matrix4d translationRotateTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
getEulerAnglesZYX
- Specified by:
getEulerAnglesZYX
in interfaceMatrix4dc
-
affineSpan
-
testPoint
-
testSphere
public boolean testSphere(double arg0, double arg1, double arg2, double arg3) - Specified by:
testSphere
in interfaceMatrix4dc
-
testAab
-
obliqueZ
-
obliqueZ
-
projViewFromRectangle
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUp
in interfaceMatrix4dc
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUp
in interfaceMatrix4dc
-
isFinite
-