Baseline Widely available
Note: This feature is available in Web Workers.
The multiplySelf()
method of the DOMMatrix
interface multiplies a matrix by the otherMatrix
parameter, computing the dot product of the original matrix and the specified matrix: Aâ
B
. If no matrix is specified as the multiplier, the matrix is multiplied by a matrix in which every element is 0
except the bottom-right corner and the element immediately above and to its left: m33
and m34
. These have the default value of 1
.
To multiply a matrix without mutating it, see DOMMatrixReadOnly.multiply()
.
multiplySelf()
multiplySelf(otherMatrix)
Parameters Return value
Returns itself; the DOMMatrix
updated to the results of the applied multiplications.
const matrix = new DOMMatrix().rotate(30);
console.log(matrix.toString());
// output: matrix(0.866, 0.5, -0.5, 0.866, 0, 0)
matrix.multiplySelf(matrix);
console.log(matrix.toString());
// output: matrix(0.5, 0.866, -0.866, 0.5, 0, 0) (a 60deg rotation)
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3