Package org.joml

Interface Matrix3fc

All Known Implementing Classes:
Matrix3f

public interface Matrix3fc
  • Method Details

    • m00

      float m00()
    • m01

      float m01()
    • m02

      float m02()
    • m10

      float m10()
    • m11

      float m11()
    • m12

      float m12()
    • m20

      float m20()
    • m21

      float m21()
    • m22

      float m22()
    • mul

      Matrix3f mul​(Matrix3fc matrix3fc, Matrix3f matrix3f)
    • determinant

      float determinant()
    • invert

      Matrix3f invert​(Matrix3f matrix3f)
    • transpose

      Matrix3f transpose​(Matrix3f matrix3f)
    • get

      Matrix3f get​(Matrix3f matrix3f)
    • get

      Matrix4f get​(Matrix4f matrix4f)
    • getRotation

      AxisAngle4f getRotation​(AxisAngle4f axisAngle4f)
    • getUnnormalizedRotation

      Quaternionf getUnnormalizedRotation​(Quaternionf quaternionf)
    • getNormalizedRotation

      Quaternionf getNormalizedRotation​(Quaternionf quaternionf)
    • getUnnormalizedRotation

      Quaterniond getUnnormalizedRotation​(Quaterniond quaterniond)
    • getNormalizedRotation

      Quaterniond getNormalizedRotation​(Quaterniond quaterniond)
    • 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)
    • getTransposed

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

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

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

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

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

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

      Matrix3f scale​(Vector3fc vector3fc, Matrix3f matrix3f)
    • scale

      Matrix3f scale​(float float1, float float2, float float3, Matrix3f matrix3f)
    • scale

      Matrix3f scale​(float float1, Matrix3f matrix3f)
    • scaleLocal

      Matrix3f scaleLocal​(float float1, float float2, float float3, Matrix3f matrix3f)
    • transform

      Vector3f transform​(Vector3f vector3f)
    • transform

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

      Vector3f transform​(float float1, float float2, float float3, Vector3f vector3f)
    • rotateX

      Matrix3f rotateX​(float float1, Matrix3f matrix3f)
    • rotateY

      Matrix3f rotateY​(float float1, Matrix3f matrix3f)
    • rotateZ

      Matrix3f rotateZ​(float float1, Matrix3f matrix3f)
    • rotateXYZ

      Matrix3f rotateXYZ​(float float1, float float2, float float3, Matrix3f matrix3f)
    • rotateZYX

      Matrix3f rotateZYX​(float float1, float float2, float float3, Matrix3f matrix3f)
    • rotateYXZ

      Matrix3f rotateYXZ​(float float1, float float2, float float3, Matrix3f matrix3f)
    • rotate

      Matrix3f rotate​(float float1, float float2, float float3, float float4, Matrix3f matrix3f)
    • rotateLocal

      Matrix3f rotateLocal​(float float1, float float2, float float3, float float4, Matrix3f matrix3f)
    • rotate

      Matrix3f rotate​(Quaternionfc quaternionfc, Matrix3f matrix3f)
    • rotateLocal

      Matrix3f rotateLocal​(Quaternionfc quaternionfc, Matrix3f matrix3f)
    • rotate

      Matrix3f rotate​(AxisAngle4f axisAngle4f, Matrix3f matrix3f)
    • rotate

      Matrix3f rotate​(float float1, Vector3fc vector3fc, Matrix3f matrix3f)
    • lookAlong

      Matrix3f lookAlong​(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix3f matrix3f)
    • lookAlong

      Matrix3f lookAlong​(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f)
    • getRow

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

      Vector3f getColumn​(int int1, Vector3f vector3f) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • normal

      Matrix3f normal​(Matrix3f matrix3f)
    • getScale

      Vector3f getScale​(Vector3f vector3f)
    • positiveZ

      Vector3f positiveZ​(Vector3f vector3f)
    • normalizedPositiveZ

      Vector3f normalizedPositiveZ​(Vector3f vector3f)
    • positiveX

      Vector3f positiveX​(Vector3f vector3f)
    • normalizedPositiveX

      Vector3f normalizedPositiveX​(Vector3f vector3f)
    • positiveY

      Vector3f positiveY​(Vector3f vector3f)
    • normalizedPositiveY

      Vector3f normalizedPositiveY​(Vector3f vector3f)
    • add

      Matrix3f add​(Matrix3fc matrix3fc, Matrix3f matrix3f)
    • sub

      Matrix3f sub​(Matrix3fc matrix3fc, Matrix3f matrix3f)
    • mulComponentWise

      Matrix3f mulComponentWise​(Matrix3fc matrix3fc, Matrix3f matrix3f)
    • lerp

      Matrix3f lerp​(Matrix3fc matrix3fc, float float1, Matrix3f matrix3f)
    • rotateTowards

      Matrix3f rotateTowards​(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix3f matrix3f)
    • rotateTowards

      Matrix3f rotateTowards​(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f)
    • getEulerAnglesZYX

      Vector3f getEulerAnglesZYX​(Vector3f vector3f)