Package org.joml

Interface Matrix4dc

All Known Implementing Classes:
Matrix4d, Matrix4dStack

public interface Matrix4dc
  • Field Details

  • Method Details

    • properties

      int properties()
    • m00

      double m00()
    • m01

      double m01()
    • m02

      double m02()
    • m03

      double m03()
    • m10

      double m10()
    • m11

      double m11()
    • m12

      double m12()
    • m13

      double m13()
    • m20

      double m20()
    • m21

      double m21()
    • m22

      double m22()
    • m23

      double m23()
    • m30

      double m30()
    • m31

      double m31()
    • m32

      double m32()
    • m33

      double m33()
    • mul

      Matrix4d mul​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mul0

      Matrix4d mul0​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mul

      Matrix4d mul​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, double double11, double double12, double double13, double double14, double double15, double double16, Matrix4d matrix4d)
    • mul3x3

      Matrix4d mul3x3​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
    • mulLocal

      Matrix4d mulLocal​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mulLocalAffine

      Matrix4d mulLocalAffine​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mul

      Matrix4d mul​(Matrix3x2dc matrix3x2dc, Matrix4d matrix4d)
    • mul

      Matrix4d mul​(Matrix3x2fc matrix3x2fc, Matrix4d matrix4d)
    • mul

      Matrix4d mul​(Matrix4x3dc matrix4x3dc, Matrix4d matrix4d)
    • mul

      Matrix4d mul​(Matrix4x3fc matrix4x3fc, Matrix4d matrix4d)
    • mul

      Matrix4d mul​(Matrix4fc matrix4fc, Matrix4d matrix4d)
    • mulPerspectiveAffine

      Matrix4d mulPerspectiveAffine​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mulPerspectiveAffine

      Matrix4d mulPerspectiveAffine​(Matrix4x3dc matrix4x3dc, Matrix4d matrix4d)
    • mulAffineR

      Matrix4d mulAffineR​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mulAffine

      Matrix4d mulAffine​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mulTranslationAffine

      Matrix4d mulTranslationAffine​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mulOrthoAffine

      Matrix4d mulOrthoAffine​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • fma4x3

      Matrix4d fma4x3​(Matrix4dc matrix4dc, double double1, Matrix4d matrix4d)
    • add

      Matrix4d add​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • sub

      Matrix4d sub​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mulComponentWise

      Matrix4d mulComponentWise​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • add4x3

      Matrix4d add4x3​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • add4x3

      Matrix4d add4x3​(Matrix4fc matrix4fc, Matrix4d matrix4d)
    • sub4x3

      Matrix4d sub4x3​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • mul4x3ComponentWise

      Matrix4d mul4x3ComponentWise​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • determinant

      double determinant()
    • determinant3x3

      double determinant3x3()
    • determinantAffine

      double determinantAffine()
    • invert

      Matrix4d invert​(Matrix4d matrix4d)
    • invertPerspective

      Matrix4d invertPerspective​(Matrix4d matrix4d)
    • invertFrustum

      Matrix4d invertFrustum​(Matrix4d matrix4d)
    • invertOrtho

      Matrix4d invertOrtho​(Matrix4d matrix4d)
    • invertPerspectiveView

      Matrix4d invertPerspectiveView​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • invertPerspectiveView

      Matrix4d invertPerspectiveView​(Matrix4x3dc matrix4x3dc, Matrix4d matrix4d)
    • invertAffine

      Matrix4d invertAffine​(Matrix4d matrix4d)
    • transpose

      Matrix4d transpose​(Matrix4d matrix4d)
    • transpose3x3

      Matrix4d transpose3x3​(Matrix4d matrix4d)
    • transpose3x3

      Matrix3d transpose3x3​(Matrix3d matrix3d)
    • getTranslation

      Vector3d getTranslation​(Vector3d vector3d)
    • getScale

      Vector3d getScale​(Vector3d vector3d)
    • get

      Matrix4d get​(Matrix4d matrix4d)
    • get4x3

      Matrix4x3d get4x3​(Matrix4x3d matrix4x3d)
    • get3x3

      Matrix3d get3x3​(Matrix3d matrix3d)
    • getUnnormalizedRotation

      Quaternionf getUnnormalizedRotation​(Quaternionf quaternionf)
    • getNormalizedRotation

      Quaternionf getNormalizedRotation​(Quaternionf quaternionf)
    • getUnnormalizedRotation

      Quaterniond getUnnormalizedRotation​(Quaterniond quaterniond)
    • getNormalizedRotation

      Quaterniond getNormalizedRotation​(Quaterniond quaterniond)
    • get

      java.nio.DoubleBuffer get​(java.nio.DoubleBuffer doubleBuffer)
    • get

      java.nio.DoubleBuffer get​(int int1, java.nio.DoubleBuffer doubleBuffer)
    • get

      java.nio.FloatBuffer get​(java.nio.FloatBuffer floatBuffer)
    • get

      java.nio.FloatBuffer get​(int int1, java.nio.FloatBuffer floatBuffer)
    • get

      java.nio.ByteBuffer get​(java.nio.ByteBuffer byteBuffer)
    • get

      java.nio.ByteBuffer get​(int int1, java.nio.ByteBuffer byteBuffer)
    • getToAddress

      Matrix4dc getToAddress​(long long1)
    • getFloats

      java.nio.ByteBuffer getFloats​(java.nio.ByteBuffer byteBuffer)
    • getFloats

      java.nio.ByteBuffer getFloats​(int int1, java.nio.ByteBuffer byteBuffer)
    • get

      double[] get​(double[] doubleArray, int int1)
    • get

      double[] get​(double[] doubleArray)
    • get

      float[] get​(float[] floatArray, int int1)
    • get

      float[] get​(float[] floatArray)
    • getTransposed

      java.nio.DoubleBuffer getTransposed​(java.nio.DoubleBuffer doubleBuffer)
    • getTransposed

      java.nio.DoubleBuffer getTransposed​(int int1, java.nio.DoubleBuffer doubleBuffer)
    • getTransposed

      java.nio.ByteBuffer getTransposed​(java.nio.ByteBuffer byteBuffer)
    • getTransposed

      java.nio.ByteBuffer getTransposed​(int int1, java.nio.ByteBuffer byteBuffer)
    • get4x3Transposed

      java.nio.DoubleBuffer get4x3Transposed​(java.nio.DoubleBuffer doubleBuffer)
    • get4x3Transposed

      java.nio.DoubleBuffer get4x3Transposed​(int int1, java.nio.DoubleBuffer doubleBuffer)
    • get4x3Transposed

      java.nio.ByteBuffer get4x3Transposed​(java.nio.ByteBuffer byteBuffer)
    • get4x3Transposed

      java.nio.ByteBuffer get4x3Transposed​(int int1, java.nio.ByteBuffer byteBuffer)
    • transform

      Vector4d transform​(Vector4d vector4d)
    • transform

      Vector4d transform​(Vector4dc vector4dc, Vector4d vector4d)
    • transform

      Vector4d transform​(double double1, double double2, double double3, double double4, Vector4d vector4d)
    • transformTranspose

      Vector4d transformTranspose​(Vector4d vector4d)
    • transformTranspose

      Vector4d transformTranspose​(Vector4dc vector4dc, Vector4d vector4d)
    • transformTranspose

      Vector4d transformTranspose​(double double1, double double2, double double3, double double4, Vector4d vector4d)
    • transformProject

      Vector4d transformProject​(Vector4d vector4d)
    • transformProject

      Vector4d transformProject​(Vector4dc vector4dc, Vector4d vector4d)
    • transformProject

      Vector3d transformProject​(Vector4dc vector4dc, Vector3d vector3d)
    • transformProject

      Vector4d transformProject​(double double1, double double2, double double3, double double4, Vector4d vector4d)
    • transformProject

      Vector3d transformProject​(Vector3d vector3d)
    • transformProject

      Vector3d transformProject​(Vector3dc vector3dc, Vector3d vector3d)
    • transformProject

      Vector3d transformProject​(double double1, double double2, double double3, Vector3d vector3d)
    • transformProject

      Vector3d transformProject​(double double1, double double2, double double3, double double4, Vector3d vector3d)
    • transformPosition

      Vector3d transformPosition​(Vector3d vector3d)
    • transformPosition

      Vector3d transformPosition​(Vector3dc vector3dc, Vector3d vector3d)
    • transformPosition

      Vector3d transformPosition​(double double1, double double2, double double3, Vector3d vector3d)
    • transformDirection

      Vector3d transformDirection​(Vector3d vector3d)
    • transformDirection

      Vector3d transformDirection​(Vector3dc vector3dc, Vector3d vector3d)
    • transformDirection

      Vector3f transformDirection​(Vector3f vector3f)
    • transformDirection

      Vector3f transformDirection​(Vector3fc vector3fc, Vector3f vector3f)
    • transformDirection

      Vector3d transformDirection​(double double1, double double2, double double3, Vector3d vector3d)
    • transformDirection

      Vector3f transformDirection​(double double1, double double2, double double3, Vector3f vector3f)
    • transformAffine

      Vector4d transformAffine​(Vector4d vector4d)
    • transformAffine

      Vector4d transformAffine​(Vector4dc vector4dc, Vector4d vector4d)
    • transformAffine

      Vector4d transformAffine​(double double1, double double2, double double3, double double4, Vector4d vector4d)
    • scale

      Matrix4d scale​(Vector3dc vector3dc, Matrix4d matrix4d)
    • scale

      Matrix4d scale​(double double1, double double2, double double3, Matrix4d matrix4d)
    • scale

      Matrix4d scale​(double double1, Matrix4d matrix4d)
    • scaleXY

      Matrix4d scaleXY​(double double1, double double2, Matrix4d matrix4d)
    • scaleAround

      Matrix4d scaleAround​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • scaleAround

      Matrix4d scaleAround​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • scaleLocal

      Matrix4d scaleLocal​(double double1, Matrix4d matrix4d)
    • scaleLocal

      Matrix4d scaleLocal​(double double1, double double2, double double3, Matrix4d matrix4d)
    • scaleAroundLocal

      Matrix4d scaleAroundLocal​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • scaleAroundLocal

      Matrix4d scaleAroundLocal​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • rotate

      Matrix4d rotate​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • rotateTranslation

      Matrix4d rotateTranslation​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • rotateAffine

      Matrix4d rotateAffine​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • rotateAroundAffine

      Matrix4d rotateAroundAffine​(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateAround

      Matrix4d rotateAround​(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateLocal

      Matrix4d rotateLocal​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • rotateLocalX

      Matrix4d rotateLocalX​(double double1, Matrix4d matrix4d)
    • rotateLocalY

      Matrix4d rotateLocalY​(double double1, Matrix4d matrix4d)
    • rotateLocalZ

      Matrix4d rotateLocalZ​(double double1, Matrix4d matrix4d)
    • rotateAroundLocal

      Matrix4d rotateAroundLocal​(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4d matrix4d)
    • translate

      Matrix4d translate​(Vector3dc vector3dc, Matrix4d matrix4d)
    • translate

      Matrix4d translate​(Vector3fc vector3fc, Matrix4d matrix4d)
    • translate

      Matrix4d translate​(double double1, double double2, double double3, Matrix4d matrix4d)
    • translateLocal

      Matrix4d translateLocal​(Vector3fc vector3fc, Matrix4d matrix4d)
    • translateLocal

      Matrix4d translateLocal​(Vector3dc vector3dc, Matrix4d matrix4d)
    • translateLocal

      Matrix4d translateLocal​(double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateX

      Matrix4d rotateX​(double double1, Matrix4d matrix4d)
    • rotateY

      Matrix4d rotateY​(double double1, Matrix4d matrix4d)
    • rotateZ

      Matrix4d rotateZ​(double double1, Matrix4d matrix4d)
    • rotateTowardsXY

      Matrix4d rotateTowardsXY​(double double1, double double2, Matrix4d matrix4d)
    • rotateXYZ

      Matrix4d rotateXYZ​(double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateAffineXYZ

      Matrix4d rotateAffineXYZ​(double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateZYX

      Matrix4d rotateZYX​(double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateAffineZYX

      Matrix4d rotateAffineZYX​(double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateYXZ

      Matrix4d rotateYXZ​(double double1, double double2, double double3, Matrix4d matrix4d)
    • rotateAffineYXZ

      Matrix4d rotateAffineYXZ​(double double1, double double2, double double3, Matrix4d matrix4d)
    • rotate

      Matrix4d rotate​(Quaterniondc quaterniondc, Matrix4d matrix4d)
    • rotate

      Matrix4d rotate​(Quaternionfc quaternionfc, Matrix4d matrix4d)
    • rotateAffine

      Matrix4d rotateAffine​(Quaterniondc quaterniondc, Matrix4d matrix4d)
    • rotateTranslation

      Matrix4d rotateTranslation​(Quaterniondc quaterniondc, Matrix4d matrix4d)
    • rotateTranslation

      Matrix4d rotateTranslation​(Quaternionfc quaternionfc, Matrix4d matrix4d)
    • rotateLocal

      Matrix4d rotateLocal​(Quaterniondc quaterniondc, Matrix4d matrix4d)
    • rotateAffine

      Matrix4d rotateAffine​(Quaternionfc quaternionfc, Matrix4d matrix4d)
    • rotateLocal

      Matrix4d rotateLocal​(Quaternionfc quaternionfc, Matrix4d matrix4d)
    • rotate

      Matrix4d rotate​(AxisAngle4f axisAngle4f, Matrix4d matrix4d)
    • rotate

      Matrix4d rotate​(AxisAngle4d axisAngle4d, Matrix4d matrix4d)
    • rotate

      Matrix4d rotate​(double double1, Vector3dc vector3dc, Matrix4d matrix4d)
    • rotate

      Matrix4d rotate​(double double1, Vector3fc vector3fc, Matrix4d matrix4d)
    • getRow

      Vector4d getRow​(int int1, Vector4d vector4d) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • getRow

      Vector3d getRow​(int int1, Vector3d vector3d) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • getColumn

      Vector4d getColumn​(int int1, Vector4d vector4d) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • getColumn

      Vector3d getColumn​(int int1, Vector3d vector3d) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • get

      double get​(int int1, int int2)
    • getRowColumn

      double getRowColumn​(int int1, int int2)
    • normal

      Matrix4d normal​(Matrix4d matrix4d)
    • normal

      Matrix3d normal​(Matrix3d matrix3d)
    • cofactor3x3

      Matrix3d cofactor3x3​(Matrix3d matrix3d)
    • cofactor3x3

      Matrix4d cofactor3x3​(Matrix4d matrix4d)
    • normalize3x3

      Matrix4d normalize3x3​(Matrix4d matrix4d)
    • normalize3x3

      Matrix3d normalize3x3​(Matrix3d matrix3d)
    • unproject

      Vector4d unproject​(double double1, double double2, double double3, int[] intArray, Vector4d vector4d)
    • unproject

      Vector3d unproject​(double double1, double double2, double double3, int[] intArray, Vector3d vector3d)
    • unproject

      Vector4d unproject​(Vector3dc vector3dc, int[] intArray, Vector4d vector4d)
    • unproject

      Vector3d unproject​(Vector3dc vector3dc, int[] intArray, Vector3d vector3d)
    • unprojectRay

      Matrix4d unprojectRay​(double double1, double double2, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
    • unprojectRay

      Matrix4d unprojectRay​(Vector2dc vector2dc, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
    • unprojectInv

      Vector4d unprojectInv​(Vector3dc vector3dc, int[] intArray, Vector4d vector4d)
    • unprojectInv

      Vector4d unprojectInv​(double double1, double double2, double double3, int[] intArray, Vector4d vector4d)
    • unprojectInv

      Vector3d unprojectInv​(Vector3dc vector3dc, int[] intArray, Vector3d vector3d)
    • unprojectInv

      Vector3d unprojectInv​(double double1, double double2, double double3, int[] intArray, Vector3d vector3d)
    • unprojectInvRay

      Matrix4d unprojectInvRay​(Vector2dc vector2dc, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
    • unprojectInvRay

      Matrix4d unprojectInvRay​(double double1, double double2, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
    • project

      Vector4d project​(double double1, double double2, double double3, int[] intArray, Vector4d vector4d)
    • project

      Vector3d project​(double double1, double double2, double double3, int[] intArray, Vector3d vector3d)
    • project

      Vector4d project​(Vector3dc vector3dc, int[] intArray, Vector4d vector4d)
    • project

      Vector3d project​(Vector3dc vector3dc, int[] intArray, Vector3d vector3d)
    • reflect

      Matrix4d reflect​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • reflect

      Matrix4d reflect​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • reflect

      Matrix4d reflect​(Quaterniondc quaterniondc, Vector3dc vector3dc, Matrix4d matrix4d)
    • reflect

      Matrix4d reflect​(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4d matrix4d)
    • ortho

      Matrix4d ortho​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
    • ortho

      Matrix4d ortho​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • orthoLH

      Matrix4d orthoLH​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
    • orthoLH

      Matrix4d orthoLH​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • orthoSymmetric

      Matrix4d orthoSymmetric​(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
    • orthoSymmetric

      Matrix4d orthoSymmetric​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • orthoSymmetricLH

      Matrix4d orthoSymmetricLH​(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
    • orthoSymmetricLH

      Matrix4d orthoSymmetricLH​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • ortho2D

      Matrix4d ortho2D​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • ortho2DLH

      Matrix4d ortho2DLH​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • lookAlong

      Matrix4d lookAlong​(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4d matrix4d)
    • lookAlong

      Matrix4d lookAlong​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • lookAt

      Matrix4d lookAt​(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4d matrix4d)
    • lookAt

      Matrix4d lookAt​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
    • lookAtPerspective

      Matrix4d lookAtPerspective​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
    • lookAtLH

      Matrix4d lookAtLH​(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4d matrix4d)
    • lookAtLH

      Matrix4d lookAtLH​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
    • lookAtPerspectiveLH

      Matrix4d lookAtPerspectiveLH​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
    • perspective

      Matrix4d perspective​(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
    • perspective

      Matrix4d perspective​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • perspectiveRect

      Matrix4d perspectiveRect​(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
    • perspectiveRect

      Matrix4d perspectiveRect​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • perspectiveRect

      Matrix4d perspectiveRect​(double double1, double double2, double double3, double double4, boolean boolean1)
    • perspectiveRect

      Matrix4d perspectiveRect​(double double1, double double2, double double3, double double4)
    • perspectiveOffCenter

      Matrix4d perspectiveOffCenter​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
    • perspectiveOffCenter

      Matrix4d perspectiveOffCenter​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • perspectiveOffCenter

      Matrix4d perspectiveOffCenter​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1)
    • perspectiveOffCenter

      Matrix4d perspectiveOffCenter​(double double1, double double2, double double3, double double4, double double5, double double6)
    • perspectiveLH

      Matrix4d perspectiveLH​(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
    • perspectiveLH

      Matrix4d perspectiveLH​(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • frustum

      Matrix4d frustum​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
    • frustum

      Matrix4d frustum​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • frustumLH

      Matrix4d frustumLH​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
    • frustumLH

      Matrix4d frustumLH​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • frustumPlane

      Vector4d frustumPlane​(int int1, Vector4d vector4d)
    • frustumCorner

      Vector3d frustumCorner​(int int1, Vector3d vector3d)
    • perspectiveOrigin

      Vector3d perspectiveOrigin​(Vector3d vector3d)
    • perspectiveInvOrigin

      Vector3d perspectiveInvOrigin​(Vector3d vector3d)
    • perspectiveFov

      double perspectiveFov()
    • perspectiveNear

      double perspectiveNear()
    • perspectiveFar

      double perspectiveFar()
    • frustumRayDir

      Vector3d frustumRayDir​(double double1, double double2, Vector3d vector3d)
    • positiveZ

      Vector3d positiveZ​(Vector3d vector3d)
    • normalizedPositiveZ

      Vector3d normalizedPositiveZ​(Vector3d vector3d)
    • positiveX

      Vector3d positiveX​(Vector3d vector3d)
    • normalizedPositiveX

      Vector3d normalizedPositiveX​(Vector3d vector3d)
    • positiveY

      Vector3d positiveY​(Vector3d vector3d)
    • normalizedPositiveY

      Vector3d normalizedPositiveY​(Vector3d vector3d)
    • originAffine

      Vector3d originAffine​(Vector3d vector3d)
    • origin

      Vector3d origin​(Vector3d vector3d)
    • shadow

      Matrix4d shadow​(Vector4dc vector4dc, double double1, double double2, double double3, double double4, Matrix4d matrix4d)
    • shadow

      Matrix4d shadow​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, Matrix4d matrix4d)
    • shadow

      Matrix4d shadow​(Vector4dc vector4dc, Matrix4dc matrix4dc, Matrix4d matrix4d)
    • shadow

      Matrix4d shadow​(double double1, double double2, double double3, double double4, Matrix4dc matrix4dc, Matrix4d matrix4d)
    • pick

      Matrix4d pick​(double double1, double double2, double double3, double double4, int[] intArray, Matrix4d matrix4d)
    • isAffine

      boolean isAffine()
    • arcball

      Matrix4d arcball​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • arcball

      Matrix4d arcball​(double double1, Vector3dc vector3dc, double double2, double double3, Matrix4d matrix4d)
    • projectedGridRange

      Matrix4d projectedGridRange​(Matrix4dc matrix4dc, double double1, double double2, Matrix4d matrix4d)
    • perspectiveFrustumSlice

      Matrix4d perspectiveFrustumSlice​(double double1, double double2, Matrix4d matrix4d)
    • orthoCrop

      Matrix4d orthoCrop​(Matrix4dc matrix4dc, Matrix4d matrix4d)
    • transformAab

      Matrix4d transformAab​(double double1, double double2, double double3, double double4, double double5, double double6, Vector3d vector3d, Vector3d vector3d2)
    • transformAab

      Matrix4d transformAab​(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3d vector3d, Vector3d vector3d2)
    • lerp

      Matrix4d lerp​(Matrix4dc matrix4dc, double double1, Matrix4d matrix4d)
    • rotateTowards

      Matrix4d rotateTowards​(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4d matrix4d)
    • rotateTowards

      Matrix4d rotateTowards​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
    • getEulerAnglesZYX

      Vector3d getEulerAnglesZYX​(Vector3d vector3d)
    • testPoint

      boolean testPoint​(double double1, double double2, double double3)
    • testSphere

      boolean testSphere​(double double1, double double2, double double3, double double4)
    • testAab

      boolean testAab​(double double1, double double2, double double3, double double4, double double5, double double6)
    • obliqueZ

      Matrix4d obliqueZ​(double double1, double double2, Matrix4d matrix4d)
    • withLookAtUp

      Matrix4d withLookAtUp​(Vector3dc vector3dc, Matrix4d matrix4d)
    • withLookAtUp

      Matrix4d withLookAtUp​(double double1, double double2, double double3, Matrix4d matrix4d)
    • equals

      boolean equals​(Matrix4dc matrix4dc, double double1)
    • isFinite

      boolean isFinite()