Function to create matrix equivalent to "new" constructor

  • Parameters

    • a: number = 1

      position(0,0) sx*cos(alpha)

    • b: number = 0

      position(0,1) sx*sin(alpha)

    • c: number = 0

      position(1,0) -sy*sin(alpha)

    • d: number = 1

      position(1,1) sy*cos(alpha)

    • tx: number = 0

      position(2,0) translation by x

    • ty: number = 0

      position(2,1) translation by y

    Returns Matrix