Spec-Zone.ru › Web APIs

DOMMatrixReadOnly: метод inverse()

Базовая Широко поддерживается

Эта функция хорошо поддерживается и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Метод inverse() интерфейса DOMMatrixReadOnly создаёт новую матрицу, являющуюся обратной к исходной матрице. Если матрицу невозможно обратить, все компоненты новой матрицы устанавливаются в NaN, а её свойство is2D устанавливается в false. Исходная матрица не изменяется.

Чтобы изменить матрицу во время обращения, см. DOMMatrix.invertSelf().

Синтаксис

  DOMMatrixReadOnly.inverse()

Возвращаемое значение

Объект DOMMatrix.

Примеры

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)

Спецификации

Спецификация
Модуль геометрии уровня 1
# dom-dommatrixreadonly-inverse

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
inverse 61 79 33 48 11 61 33 45 11 8.0 61

См. также

  • DOMMatrix.invertSelf()
  • DOMMatrixReadOnly.flipX()
  • DOMMatrixReadOnly.flipY()
  • Функция CSS matrix()
  • Функция CSS matrix3d()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/inverse

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API