Class SCNMatrix4

All Implemented Interfaces:
Iterable<SCNMatrix4>

public class SCNMatrix4
extends Struct<SCNMatrix4>
  • Constructor Details

    • SCNMatrix4

      public SCNMatrix4()
    • SCNMatrix4

      public SCNMatrix4​(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44)
  • Method Details

    • getM11

      public float getM11()
    • setM11

      public SCNMatrix4 setM11​(float m11)
    • getM12

      public float getM12()
    • setM12

      public SCNMatrix4 setM12​(float m12)
    • getM13

      public float getM13()
    • setM13

      public SCNMatrix4 setM13​(float m13)
    • getM14

      public float getM14()
    • setM14

      public SCNMatrix4 setM14​(float m14)
    • getM21

      public float getM21()
    • setM21

      public SCNMatrix4 setM21​(float m21)
    • getM22

      public float getM22()
    • setM22

      public SCNMatrix4 setM22​(float m22)
    • getM23

      public float getM23()
    • setM23

      public SCNMatrix4 setM23​(float m23)
    • getM24

      public float getM24()
    • setM24

      public SCNMatrix4 setM24​(float m24)
    • getM31

      public float getM31()
    • setM31

      public SCNMatrix4 setM31​(float m31)
    • getM32

      public float getM32()
    • setM32

      public SCNMatrix4 setM32​(float m32)
    • getM33

      public float getM33()
    • setM33

      public SCNMatrix4 setM33​(float m33)
    • getM34

      public float getM34()
    • setM34

      public SCNMatrix4 setM34​(float m34)
    • getM41

      public float getM41()
    • setM41

      public SCNMatrix4 setM41​(float m41)
    • getM42

      public float getM42()
    • setM42

      public SCNMatrix4 setM42​(float m42)
    • getM43

      public float getM43()
    • setM43

      public SCNMatrix4 setM43​(float m43)
    • getM44

      public float getM44()
    • setM44

      public SCNMatrix4 setM44​(float m44)
    • createTranslation

      public static SCNMatrix4 createTranslation​(float x, float y, float z)
    • createScale

      public static SCNMatrix4 createScale​(float sx, float sy, float sz)
    • translate

      public SCNMatrix4 translate​(float x, float y, float z)
    • Identity

      public static SCNMatrix4 Identity()
    • isIdentity

      public boolean isIdentity()
    • equalsTo

      public boolean equalsTo​(SCNMatrix4 b)
    • createRotation

      public static SCNMatrix4 createRotation​(float angle, float x, float y, float z)
    • scale

      public SCNMatrix4 scale​(float sx, float sy, float sz)
    • rotate

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

      public SCNMatrix4 invert()
    • mult

      public SCNMatrix4 mult​(SCNMatrix4 b)
    • toGLKMatrix4

      public GLKMatrix4 toGLKMatrix4()
    • fromGLKMatrix4

      public static SCNMatrix4 fromGLKMatrix4​(GLKMatrix4 mat)