Class Matrix4

java.lang.Object
zombie.core.skinnedmodel.Matrix4

public class Matrix4
extends java.lang.Object
  • Field Details

    • Identity

      public static Matrix4 Identity
  • Constructor Details

    • Matrix4

      public Matrix4()
    • Matrix4

      public Matrix4​(float[] m)
    • Matrix4

      public Matrix4​(Matrix4 m)
  • Method Details

    • clear

      public Matrix4 clear()
    • clearToIdentity

      public Matrix4 clearToIdentity()
    • clearToOrtho

      public Matrix4 clearToOrtho​(float left, float right, float bottom, float top, float near, float far)
    • clearToPerspective

      public Matrix4 clearToPerspective​(float fovRad, float width, float height, float near, float far)
    • get

      public float get​(int index)
    • put

      public Matrix4 put​(int index, float f)
    • put

      public Matrix4 put​(int index, Vector3 v, float w)
    • put

      public Matrix4 put​(float[] m)
    • put

      public Matrix4 put​(Matrix4 m)
    • mult

      public Matrix4 mult​(float[] m)
    • mult

      public Matrix4 mult​(Matrix4 m)
    • transpose

      public Matrix4 transpose()
    • translate

      public Matrix4 translate​(float x, float y, float z)
    • translate

      public Matrix4 translate​(Vector3 vec)
    • scale

      public Matrix4 scale​(float x, float y, float z)
    • scale

      public Matrix4 scale​(Vector3 vec)
    • rotate

      public Matrix4 rotate​(float angle, float x, float y, float z)
    • rotate

      public Matrix4 rotate​(float angle, Vector3 vec)
    • getBuffer

      public java.nio.FloatBuffer getBuffer()