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) doubledoubledoublebooleanbooleanfrustum(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) doubleget(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) doublegetRowColumn(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) inthashCode()identity()invert()invertAffine(Matrix4d arg0) invertFrustum(Matrix4d arg0) invertOrtho(Matrix4d arg0) invertPerspective(Matrix4d arg0) invertPerspectiveView(Matrix4dc arg0, Matrix4d arg1) invertPerspectiveView(Matrix4x3dc arg0, Matrix4d arg1) booleanisAffine()booleanisFinite()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) doublem00()m00(double arg0) doublem01()m01(double arg0) doublem02()m02(double arg0) doublem03()m03(double arg0) doublem10()m10(double arg0) doublem11()m11(double arg0) doublem12()m12(double arg0) doublem13()m13(double arg0) doublem20()m20(double arg0) doublem21()m21(double arg0) doublem22()m22(double arg0) doublem23()m23(double arg0) doublem30()m30(double arg0) doublem31()m31(double arg0) doublem32()m32(double arg0) doublem33()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) doubledoubleperspectiveFrustumSlice(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) doubleperspectiveOffCenter(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 voidprojViewFromRectangle(Vector3d arg0, Vector3d arg1, Vector3d arg2, Vector3d arg3, double arg4, boolean arg5, Matrix4d arg6, Matrix4d arg7) intvoidreadExternal(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) booleantestAab(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) booleantestPoint(double arg0, double arg1, double arg2) booleantestSphere(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) voidwriteExternal(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:
propertiesin 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:
mulLocalAffinein interfaceMatrix4dc
-
mul
-
mul
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffinein interfaceMatrix4dc
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mulPerspectiveAffine
-
mulPerspectiveAffine
- Specified by:
mulPerspectiveAffinein interfaceMatrix4dc
-
mulAffineR
-
mulAffineR
- Specified by:
mulAffineRin interfaceMatrix4dc
-
mulAffine
-
mulAffine
-
mulTranslationAffine
- Specified by:
mulTranslationAffinein interfaceMatrix4dc
-
mulOrthoAffine
-
mulOrthoAffine
- Specified by:
mulOrthoAffinein interfaceMatrix4dc
-
fma4x3
-
fma4x3
-
add
-
add
-
sub
-
sub
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWisein interfaceMatrix4dc
-
add4x3
-
add4x3
-
add4x3
-
add4x3
-
sub4x3
-
sub4x3
-
mul4x3ComponentWise
-
mul4x3ComponentWise
- Specified by:
mul4x3ComponentWisein 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:
determinantin interfaceMatrix4dc
-
determinant3x3
public double determinant3x3()- Specified by:
determinant3x3in interfaceMatrix4dc
-
determinantAffine
public double determinantAffine()- Specified by:
determinantAffinein interfaceMatrix4dc
-
invert
-
invert
-
invertPerspective
- Specified by:
invertPerspectivein interfaceMatrix4dc
-
invertPerspective
-
invertFrustum
- Specified by:
invertFrustumin interfaceMatrix4dc
-
invertFrustum
-
invertOrtho
- Specified by:
invertOrthoin interfaceMatrix4dc
-
invertOrtho
-
invertPerspectiveView
- Specified by:
invertPerspectiveViewin interfaceMatrix4dc
-
invertPerspectiveView
- Specified by:
invertPerspectiveViewin interfaceMatrix4dc
-
invertAffine
- Specified by:
invertAffinein interfaceMatrix4dc
-
invertAffine
-
transpose
-
transpose
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4dc
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4dc
-
translation
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslationin interfaceMatrix4dc
-
getScale
-
toString
-
toString
-
get
-
get4x3
-
get3x3
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin interfaceMatrix4dc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin interfaceMatrix4dc
-
get
-
get
-
get
-
get
-
get
-
get
-
getFloats
-
getFloats
-
getToAddress
- Specified by:
getToAddressin interfaceMatrix4dc
-
get
-
get
-
get
-
get
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4dc
-
get4x3Transposed
- Specified by:
get4x3Transposedin interfaceMatrix4dc
-
zero
-
scaling
-
scaling
-
scaling
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
rotationTowardsXY
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
setRotationXYZ
-
setRotationZYX
-
setRotationYXZ
-
rotation
-
rotation
-
transform
-
transform
-
transform
-
transformTranspose
- Specified by:
transformTransposein interfaceMatrix4dc
-
transformTranspose
- Specified by:
transformTransposein interfaceMatrix4dc
-
transformTranspose
public Vector4d transformTranspose(double arg0, double arg1, double arg2, double arg3, Vector4d arg4) - Specified by:
transformTransposein interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformProject
- Specified by:
transformProjectin interfaceMatrix4dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4dc
-
transformAffine
- Specified by:
transformAffinein interfaceMatrix4dc
-
transformAffine
- Specified by:
transformAffinein interfaceMatrix4dc
-
transformAffine
- Specified by:
transformAffinein 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:
scaleAroundin interfaceMatrix4dc
-
scaleAround
public Matrix4d scaleAround(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
scaleAround
-
scaleAround
- Specified by:
scaleAroundin interfaceMatrix4dc
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4dc
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4dc
-
scaleLocal
-
scaleLocal
-
scaleAroundLocal
public Matrix4d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) - Specified by:
scaleAroundLocalin interfaceMatrix4dc
-
scaleAroundLocal
public Matrix4d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
scaleAroundLocal
-
scaleAroundLocal
- Specified by:
scaleAroundLocalin interfaceMatrix4dc
-
rotate
-
rotate
-
rotateTranslation
public Matrix4d rotateTranslation(double arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateTranslationin interfaceMatrix4dc
-
rotateAffine
- Specified by:
rotateAffinein interfaceMatrix4dc
-
rotateAffine
-
rotateAround
-
rotateAroundAffine
public Matrix4d rotateAroundAffine(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateAroundAffinein interfaceMatrix4dc
-
rotateAround
public Matrix4d rotateAround(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateAroundin interfaceMatrix4dc
-
rotationAround
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4dc
-
rotateLocal
-
rotateAroundLocal
public Matrix4d rotateAroundLocal(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4d arg4) - Specified by:
rotateAroundLocalin interfaceMatrix4dc
-
rotateAroundLocal
-
translate
-
translate
-
translate
-
translate
-
translate
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4dc
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4dc
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4dc
-
translateLocal
-
rotateLocalX
- Specified by:
rotateLocalXin interfaceMatrix4dc
-
rotateLocalX
-
rotateLocalY
- Specified by:
rotateLocalYin interfaceMatrix4dc
-
rotateLocalY
-
rotateLocalZ
- Specified by:
rotateLocalZin interfaceMatrix4dc
-
rotateLocalZ
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
rotateX
-
rotateX
-
rotateY
-
rotateY
-
rotateZ
-
rotateZ
-
rotateTowardsXY
-
rotateTowardsXY
- Specified by:
rotateTowardsXYin interfaceMatrix4dc
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
-
rotateAffineXYZ
-
rotateAffineXYZ
- Specified by:
rotateAffineXYZin interfaceMatrix4dc
-
rotateZYX
-
rotateZYX
-
rotateZYX
-
rotateAffineZYX
-
rotateAffineZYX
- Specified by:
rotateAffineZYXin interfaceMatrix4dc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
-
rotateAffineYXZ
-
rotateAffineYXZ
- Specified by:
rotateAffineYXZin 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:
rotateAffinein interfaceMatrix4dc
-
rotateAffine
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4dc
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4dc
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4dc
-
rotateLocal
-
rotateAffine
- Specified by:
rotateAffinein interfaceMatrix4dc
-
rotateAffine
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4dc
-
rotateLocal
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
getRow
- Specified by:
getRowin interfaceMatrix4dc- Throws:
IndexOutOfBoundsException
-
getRow
- Specified by:
getRowin interfaceMatrix4dc- Throws:
IndexOutOfBoundsException
-
setRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumnin interfaceMatrix4dc- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumnin interfaceMatrix4dc- Throws:
IndexOutOfBoundsException
-
setColumn
- Throws:
IndexOutOfBoundsException
-
get
-
set
-
getRowColumn
public double getRowColumn(int arg0, int arg1) - Specified by:
getRowColumnin interfaceMatrix4dc
-
setRowColumn
-
normal
-
normal
-
normal
-
cofactor3x3
-
cofactor3x3
- Specified by:
cofactor3x3in interfaceMatrix4dc
-
cofactor3x3
- Specified by:
cofactor3x3in interfaceMatrix4dc
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4dc
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4dc
-
unproject
-
unproject
-
unproject
-
unproject
-
unprojectRay
public Matrix4d unprojectRay(double double30, double double32, int[] ints, Vector3d vector3d0, Vector3d vector3d1) - Specified by:
unprojectRayin interfaceMatrix4dc
-
unprojectRay
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix4dc
-
unprojectInv
public Vector4d unprojectInv(double double1, double double3, double double5, int[] ints, Vector4d vector4d) - Specified by:
unprojectInvin interfaceMatrix4dc
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix4dc
-
unprojectInv
public Vector3d unprojectInv(double double1, double double3, double double5, int[] ints, Vector3d vector3d) - Specified by:
unprojectInvin interfaceMatrix4dc
-
unprojectInvRay
-
unprojectInvRay
public Matrix4d unprojectInvRay(double double1, double double3, int[] ints, Vector3d vector3d0, Vector3d vector3d1) - Specified by:
unprojectInvRayin 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:
orthoSymmetricin interfaceMatrix4dc
-
orthoSymmetric
- Specified by:
orthoSymmetricin interfaceMatrix4dc
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
public Matrix4d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
orthoSymmetricLHin interfaceMatrix4dc
-
orthoSymmetricLH
- Specified by:
orthoSymmetricLHin 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:
lookAtPerspectivein 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:
lookAtPerspectiveLHin interfaceMatrix4dc
-
perspective
public Matrix4d perspective(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
perspectivein interfaceMatrix4dc
-
perspective
- Specified by:
perspectivein interfaceMatrix4dc
-
perspective
-
perspective
-
perspectiveRect
public Matrix4d perspectiveRect(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4d arg5) - Specified by:
perspectiveRectin interfaceMatrix4dc
-
perspectiveRect
- Specified by:
perspectiveRectin interfaceMatrix4dc
-
perspectiveRect
- Specified by:
perspectiveRectin interfaceMatrix4dc
-
perspectiveRect
- Specified by:
perspectiveRectin interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4d arg7) - Specified by:
perspectiveOffCenterin interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4d arg6) - Specified by:
perspectiveOffCenterin interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) - Specified by:
perspectiveOffCenterin interfaceMatrix4dc
-
perspectiveOffCenter
public Matrix4d perspectiveOffCenter(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) - Specified by:
perspectiveOffCenterin 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:
perspectiveLHin interfaceMatrix4dc
-
perspectiveLH
-
perspectiveLH
- Specified by:
perspectiveLHin 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:
frustumPlanein interfaceMatrix4dc
-
frustumCorner
- Specified by:
frustumCornerin interfaceMatrix4dc
-
perspectiveOrigin
- Specified by:
perspectiveOriginin interfaceMatrix4dc
-
perspectiveInvOrigin
- Specified by:
perspectiveInvOriginin interfaceMatrix4dc
-
perspectiveFov
public double perspectiveFov()- Specified by:
perspectiveFovin interfaceMatrix4dc
-
perspectiveNear
public double perspectiveNear()- Specified by:
perspectiveNearin interfaceMatrix4dc
-
perspectiveFar
public double perspectiveFar()- Specified by:
perspectiveFarin interfaceMatrix4dc
-
frustumRayDir
- Specified by:
frustumRayDirin interfaceMatrix4dc
-
positiveZ
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZin interfaceMatrix4dc
-
positiveX
-
normalizedPositiveX
- Specified by:
normalizedPositiveXin interfaceMatrix4dc
-
positiveY
-
normalizedPositiveY
- Specified by:
normalizedPositiveYin interfaceMatrix4dc
-
originAffine
- Specified by:
originAffinein 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:
projectedGridRangein interfaceMatrix4dc
-
perspectiveFrustumSlice
- Specified by:
perspectiveFrustumSlicein 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:
transformAabin 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:
rotateTowardsin 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:
getEulerAnglesZYXin interfaceMatrix4dc
-
affineSpan
-
testPoint
-
testSphere
public boolean testSphere(double arg0, double arg1, double arg2, double arg3) - Specified by:
testSpherein interfaceMatrix4dc
-
testAab
-
obliqueZ
-
obliqueZ
-
projViewFromRectangle
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUpin interfaceMatrix4dc
-
withLookAtUp
-
withLookAtUp
- Specified by:
withLookAtUpin interfaceMatrix4dc
-
isFinite
-