Package org.joml

Interface Matrix4x3dc

All Known Implementing Classes:
Matrix4x3d

public interface Matrix4x3dc
  • Field Details

  • Method Details

    • properties

      byte properties()
    • m00

      double m00()
    • m01

      double m01()
    • m02

      double m02()
    • m10

      double m10()
    • m11

      double m11()
    • m12

      double m12()
    • m20

      double m20()
    • m21

      double m21()
    • m22

      double m22()
    • m30

      double m30()
    • m31

      double m31()
    • m32

      double m32()
    • get

      Matrix4d get​(Matrix4d matrix4d)
    • mul

      Matrix4x3d mul​(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • mul

      Matrix4x3d mul​(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d)
    • mulTranslation

      Matrix4x3d mulTranslation​(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • mulTranslation

      Matrix4x3d mulTranslation​(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d)
    • mulOrtho

      Matrix4x3d mulOrtho​(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • fma

      Matrix4x3d fma​(Matrix4x3dc matrix4x3dc, double double1, Matrix4x3d matrix4x3d)
    • fma

      Matrix4x3d fma​(Matrix4x3fc matrix4x3fc, double double1, Matrix4x3d matrix4x3d)
    • add

      Matrix4x3d add​(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • add

      Matrix4x3d add​(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d)
    • sub

      Matrix4x3d sub​(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • sub

      Matrix4x3d sub​(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d)
    • mulComponentWise

      Matrix4x3d mulComponentWise​(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • determinant

      double determinant()
    • invert

      Matrix4x3d invert​(Matrix4x3d matrix4x3d)
    • invertOrtho

      Matrix4x3d invertOrtho​(Matrix4x3d matrix4x3d)
    • invertUnitScale

      Matrix4x3d invertUnitScale​(Matrix4x3d matrix4x3d)
    • transpose3x3

      Matrix4x3d transpose3x3​(Matrix4x3d matrix4x3d)
    • transpose3x3

      Matrix3d transpose3x3​(Matrix3d matrix3d)
    • getTranslation

      Vector3d getTranslation​(Vector3d vector3d)
    • getScale

      Vector3d getScale​(Vector3d vector3d)
    • get

      Matrix4x3d get​(Matrix4x3d matrix4x3d)
    • 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)
    • 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)
    • get4x4

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

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

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

      java.nio.ByteBuffer get4x4​(int int1, java.nio.ByteBuffer byteBuffer)
    • 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)
    • getTransposed

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

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

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

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

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

      double[] getTransposed​(double[] doubleArray)
    • transform

      Vector4d transform​(Vector4d vector4d)
    • transform

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

      Vector3d transformPosition​(Vector3d vector3d)
    • transformPosition

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

      Vector3d transformDirection​(Vector3d vector3d)
    • transformDirection

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

      Matrix4x3d scale​(Vector3dc vector3dc, Matrix4x3d matrix4x3d)
    • scale

      Matrix4x3d scale​(double double1, double double2, double double3, Matrix4x3d matrix4x3d)
    • scale

      Matrix4x3d scale​(double double1, Matrix4x3d matrix4x3d)
    • scaleLocal

      Matrix4x3d scaleLocal​(double double1, double double2, double double3, Matrix4x3d matrix4x3d)
    • rotate

      Matrix4x3d rotate​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • rotateTranslation

      Matrix4x3d rotateTranslation​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • rotateLocal

      Matrix4x3d rotateLocal​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • translate

      Matrix4x3d translate​(Vector3dc vector3dc, Matrix4x3d matrix4x3d)
    • translate

      Matrix4x3d translate​(Vector3fc vector3fc, Matrix4x3d matrix4x3d)
    • translate

      Matrix4x3d translate​(double double1, double double2, double double3, Matrix4x3d matrix4x3d)
    • translateLocal

      Matrix4x3d translateLocal​(Vector3fc vector3fc, Matrix4x3d matrix4x3d)
    • translateLocal

      Matrix4x3d translateLocal​(Vector3dc vector3dc, Matrix4x3d matrix4x3d)
    • translateLocal

      Matrix4x3d translateLocal​(double double1, double double2, double double3, Matrix4x3d matrix4x3d)
    • rotateX

      Matrix4x3d rotateX​(double double1, Matrix4x3d matrix4x3d)
    • rotateY

      Matrix4x3d rotateY​(double double1, Matrix4x3d matrix4x3d)
    • rotateZ

      Matrix4x3d rotateZ​(double double1, Matrix4x3d matrix4x3d)
    • rotateXYZ

      Matrix4x3d rotateXYZ​(double double1, double double2, double double3, Matrix4x3d matrix4x3d)
    • rotateZYX

      Matrix4x3d rotateZYX​(double double1, double double2, double double3, Matrix4x3d matrix4x3d)
    • rotateYXZ

      Matrix4x3d rotateYXZ​(double double1, double double2, double double3, Matrix4x3d matrix4x3d)
    • rotate

      Matrix4x3d rotate​(Quaterniondc quaterniondc, Matrix4x3d matrix4x3d)
    • rotate

      Matrix4x3d rotate​(Quaternionfc quaternionfc, Matrix4x3d matrix4x3d)
    • rotateTranslation

      Matrix4x3d rotateTranslation​(Quaterniondc quaterniondc, Matrix4x3d matrix4x3d)
    • rotateTranslation

      Matrix4x3d rotateTranslation​(Quaternionfc quaternionfc, Matrix4x3d matrix4x3d)
    • rotateLocal

      Matrix4x3d rotateLocal​(Quaterniondc quaterniondc, Matrix4x3d matrix4x3d)
    • rotateLocal

      Matrix4x3d rotateLocal​(Quaternionfc quaternionfc, Matrix4x3d matrix4x3d)
    • rotate

      Matrix4x3d rotate​(AxisAngle4f axisAngle4f, Matrix4x3d matrix4x3d)
    • rotate

      Matrix4x3d rotate​(AxisAngle4d axisAngle4d, Matrix4x3d matrix4x3d)
    • rotate

      Matrix4x3d rotate​(double double1, Vector3dc vector3dc, Matrix4x3d matrix4x3d)
    • rotate

      Matrix4x3d rotate​(double double1, Vector3fc vector3fc, Matrix4x3d matrix4x3d)
    • getRow

      Vector4d getRow​(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
    • normal

      Matrix4x3d normal​(Matrix4x3d matrix4x3d)
    • normal

      Matrix3d normal​(Matrix3d matrix3d)
    • normalize3x3

      Matrix4x3d normalize3x3​(Matrix4x3d matrix4x3d)
    • normalize3x3

      Matrix3d normalize3x3​(Matrix3d matrix3d)
    • reflect

      Matrix4x3d reflect​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • reflect

      Matrix4x3d reflect​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d)
    • reflect

      Matrix4x3d reflect​(Quaterniondc quaterniondc, Vector3dc vector3dc, Matrix4x3d matrix4x3d)
    • reflect

      Matrix4x3d reflect​(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4x3d matrix4x3d)
    • ortho

      Matrix4x3d ortho​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4x3d matrix4x3d)
    • ortho

      Matrix4x3d ortho​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d)
    • orthoLH

      Matrix4x3d orthoLH​(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4x3d matrix4x3d)
    • orthoLH

      Matrix4x3d orthoLH​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d)
    • orthoSymmetric

      Matrix4x3d orthoSymmetric​(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4x3d matrix4x3d)
    • orthoSymmetric

      Matrix4x3d orthoSymmetric​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • orthoSymmetricLH

      Matrix4x3d orthoSymmetricLH​(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4x3d matrix4x3d)
    • orthoSymmetricLH

      Matrix4x3d orthoSymmetricLH​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • ortho2D

      Matrix4x3d ortho2D​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • ortho2DLH

      Matrix4x3d ortho2DLH​(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • lookAlong

      Matrix4x3d lookAlong​(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4x3d matrix4x3d)
    • lookAlong

      Matrix4x3d lookAlong​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d)
    • lookAt

      Matrix4x3d lookAt​(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4x3d matrix4x3d)
    • lookAt

      Matrix4x3d lookAt​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4x3d matrix4x3d)
    • lookAtLH

      Matrix4x3d lookAtLH​(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4x3d matrix4x3d)
    • lookAtLH

      Matrix4x3d lookAtLH​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4x3d matrix4x3d)
    • 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)
    • origin

      Vector3d origin​(Vector3d vector3d)
    • shadow

      Matrix4x3d shadow​(Vector4dc vector4dc, double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d)
    • shadow

      Matrix4x3d shadow​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, Matrix4x3d matrix4x3d)
    • shadow

      Matrix4x3d shadow​(Vector4dc vector4dc, Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • shadow

      Matrix4x3d shadow​(double double1, double double2, double double3, double double4, Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d)
    • pick

      Matrix4x3d pick​(double double1, double double2, double double3, double double4, int[] intArray, Matrix4x3d matrix4x3d)
    • arcball

      Matrix4x3d arcball​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d)
    • arcball

      Matrix4x3d arcball​(double double1, Vector3dc vector3dc, double double2, double double3, Matrix4x3d matrix4x3d)
    • transformAab

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

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

      Matrix4x3d lerp​(Matrix4x3dc matrix4x3dc, double double1, Matrix4x3d matrix4x3d)
    • rotateTowards

      Matrix4x3d rotateTowards​(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4x3d matrix4x3d)
    • rotateTowards

      Matrix4x3d rotateTowards​(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d)
    • getEulerAnglesZYX

      Vector3d getEulerAnglesZYX​(Vector3d vector3d)