Spec-Zone.ru › Web APIs

DOMMatrix: метод multiplySelf()

Базовая реализация Широко доступна

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

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

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

Метод multiplySelf() интерфейса DOMMatrix умножает матрицу на параметр otherMatrix, вычисляя скалярное произведение исходной матрицы и указанной матрицы: A⋅B. Если матрица-множитель не указана, матрица умножается на матрицу, в которой все элементы равны 0 кроме элемента в правом нижнем углу и элемента, расположенного непосредственно над ним и слева от него: m33 и m34. Эти элементы имеют значение по умолчанию 1.

Чтобы умножить матрицу без изменения исходной, см. DOMMatrixReadOnly.multiply().

Синтаксис

  DOMMatrix.multiplySelf()
  DOMMatrix.multiplySelf(otherMatrix)

Параметры

otherMatrix Необязательно

Множитель-матрица типа DOMMatrix.

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

Возвращает себя; объект DOMMatrix с обновлёнными значениями, полученными в результате умножения.

Примеры

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)

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

Спецификация
Модуль геометрических интерфейсов уровня 1
# dom-dommatrix-multiplyself

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

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

См. также

  • DOMMatrixReadOnly.multiply()
  • DOMMatrix.preMultiplySelf()
  • Функция 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/DOMMatrix/multiplySelf

Spec-Zone.ru

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