DOMMatrix: multiplySelf()-Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die multiplySelf()-Methode des DOMMatrix-Interfaces multipliziert eine Matrix mit dem otherMatrix-Parameter und berechnet das Punktprodukt der ursprünglichen Matrix und der angegebenen Matrix: A⋅B. Wenn keine Matrix als Multiplikator angegeben ist, wird die Matrix mit einer Matrix multipliziert, in der jedes Element 0 ist, außer der unteren rechten Ecke und dem Element direkt darüber und links davon: m33 und m34. Diese haben den Standardwert 1.

Um eine Matrix zu multiplizieren, ohne sie zu verändern, siehe DOMMatrixReadOnly.multiply().

Syntax

js
  DOMMatrix.multiplySelf()
  DOMMatrix.multiplySelf(otherMatrix)

Parameter

otherMatrix Optional

Der DOMMatrix-Multiplikator.

Rückgabewert

Gibt sich selbst zurück; die DOMMatrix, aktualisiert mit den Ergebnissen der angewendeten Multiplikationen.

Beispiele

js
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)

Spezifikationen

Specification
Geometry Interfaces Module Level 1
# dom-dommatrix-multiplyself

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch