Format
matrix()matrix(Matrix)matrix(a, b, c, d, e, f)matrix(x, y, MATRIX_SCALE)matrix(n, MATRIX_SCALE)matrix(angle, MATRIX_ROTATE)matrix(x, y, MATRIX_TRANSLATE)
Returns
A new matrix.
Args
Matrix: a matrix to copya - f: The individual matrix components (in column-major order)x, y: Arguments affecting how the shortcut matrix format affects x and yn: The same value used for x and y togetherangle: Rotation angle in degrees, clockwise
matrix(x, y, MATRIX_SCALE)
- A scaling matrix, scaling either x and y independently or both together
- A matrix that rotates by the angle in degrees, clockwise
- A matrix that translates by x and y
If no arguments are provided, a new default (identity) matrix is created.
There are also several “shortcut” matrix calls that can be made: