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: