Class Matrix

1st row is [a11,a12,a13], 2nd row is [a21,a22,a23], 3rd row is [a31,a32,a33]

Constructors

  • Parameters

    • Optionala11: number
    • Optionala12: number
    • Optionala13: number
    • Optionala21: number
    • Optionala22: number
    • Optionala23: number
    • Optionala31: number
    • Optionala32: number
    • Optionala33: number

    Returns Matrix

Accessors

  • get a(): number
  • Returns number

  • get a11(): number
  • Returns number

  • get a12(): number
  • Returns number

  • get a13(): number
  • Returns number

  • get a21(): number
  • Returns number

  • get a22(): number
  • Returns number

  • get a23(): number
  • Returns number

  • get a31(): number
  • Returns number

  • get a32(): number
  • Returns number

  • get a33(): number
  • Returns number

  • get b(): number
  • Returns number

  • get c(): number
  • Returns number

  • get d(): number
  • Returns number

  • get e(): number
  • Returns number

  • get f(): number
  • Returns number

Methods

  • Copy the matrix of one to the current instance.

    Parameters

    Returns this

  • Sets matrix to the identity, like resetting.

    Returns this

  • Returns boolean

  • Returns boolean

  • Parameters

    • b11: number
    • b12: number
    • b13: number
    • b21: number
    • b22: number
    • b23: number
    • b31: number
    • b32: number
    • b33: number

    Returns this

  • Parameters

    • s: number

    Returns this

  • Parameters

    • Optionalx: number
    • Optionaly: number
    • Optionalz: number

    Returns [number, number, number]

  • Parameters

    • angle: number

      The rotation angle in radians.

    Returns this

  • Parameters

    • sx: number
    • sy: number

    Returns this

  • Parameters

    • a11: number
    • a12: number
    • a13: number
    • a21: number
    • a22: number
    • a23: number
    • a31: number
    • a32: number
    • a33: number

    Returns this

  • Skew the matrix by an angle in the x axis direction.

    Parameters

    • skewX: number

      The skew angle in radians.

    Returns this

  • Skew the matrix by an angle in the y axis direction.

    Parameters

    • skewY: number

      The skew angle in radians.

    Returns this

  • Returns string

  • Parameters

    • translation: {
          x: number;
          y: number;
      }
      • x: number
      • y: number

    Returns this