Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2020 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die fromMatrix() statische Methode des DOMMatrixReadOnly-Interfaces erstellt ein neues DOMMatrixReadOnly-Objekt basierend auf einer vorhandenen Matrix oder einem Objekt, das die Werte für seine Eigenschaften liefert.
Eine DOMMatrix, DOMMatrixReadOnly oder ein anderes Objekt mit den gleichen Eigenschaften. Alle Eigenschaften sind standardmäßig 0. Die Eigenschaften sind:
is2DEin boolescher Wert. true, wenn die Matrix als 2D-Matrix erstellt werden soll. Standardmäßig false, wenn mindestens eines der Elemente m13, m14, m23, m24, m31, m32, m34 oder m43 ungleich null ist oder mindestens eines der Elemente m33 oder m44 nicht gleich 1 ist; sonst standardmäßig true.
m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44Zahlen, die jede Komponente einer 4×4-Matrix darstellen, wobei m11 bis m14 die erste Spalte sind, m21 bis m24 die zweite Spalte und so weiter. m11, m22, m33 und m44 sind standardmäßig 1, und alle anderen Komponenten sind standardmäßig 0.
Wenn is2D explizit auf true gesetzt ist, müssen m13, m14, m23, m24, m31, m32, m34 oder m43 entweder weggelassen oder auf 0 gesetzt werden, und m33 und m44 müssen entweder weggelassen oder auf 1 gesetzt werden.
a, b, c, d, e, fAliase für m11, m12, m21, m22, m41 und m42 für Bequemlichkeit beim Initialisieren von 2D-Matrizen. Wenn diese Aliase zusammen mit den m Gegenstücken bereitgestellt werden, müssen ihre Werte gleich sein.
Ein DOMMatrixReadOnly-Objekt.
Wird ausgelöst, wenn die bereitgestellten Eigenschaften des Objekts inkonsistent sind (z. B. wenn sowohl a als auch m11 bereitgestellt werden, aber unterschiedliche Werte haben).
Dieses Beispiel erstellt eine DOMMatrixReadOnly, indem Matrixwerte in einem Objekt bereitgestellt werden.
Dieses Beispiel erstellt eine neue DOMMatrixReadOnly aus einer bestehenden DOMMatrixReadOnly.
Dieses Beispiel zeigt, wie fromMatrix() ohne Argumente eine Identitätsmatrix erstellt.
| Geometry Interfaces Module Level 1 # dom-dommatrixreadonly-frommatrix |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.