DOMMatrixReadOnly:inverse() 方法
注意:此功能在 Web Workers 中可用。
inverse() 方法是 DOMMatrixReadOnly 接口的一部分,它创建一个新的矩阵,该矩阵是原始矩阵的逆矩阵。如果矩阵无法求逆,新矩阵的所有分量都将设置为 NaN,并且其 is2D 属性将设置为 false。原始矩阵不会被改变。
要在求逆时改变矩阵本身,请参阅 DOMMatrix.invertSelf()。
语法
js
inverse()
参数
无。
返回值
一个 DOMMatrix。
示例
js
const matrix = new DOMMatrixReadOnly().rotate(30);
const invertedMatrix = matrix.inverse();
console.log(matrix.toString());
// output: matrix(0.866, 0.5, -0.5, 0.866, 0, 0)
console.log(invertedMatrix.toString());
// output: matrix(0.866, -0.5, 0.5, 0.866, 0, 0)
规范
| 规范 |
|---|
| Geometry Interfaces Module Level 1 # dom-dommatrixreadonly-inverse |
浏览器兼容性
加载中…
另见
DOMMatrix.invertSelf()DOMMatrixReadOnly.flipX()DOMMatrixReadOnly.flipY()- CSS
matrix()函数 - CSS
matrix3d()函数