DOMQuad: fromQuad() statische Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2020.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die fromQuad() statische Methode der DOMQuad-Schnittstelle gibt ein neues DOMQuad-Objekt basierend auf dem angegebenen Satz von Koordinaten in der Form eines anderen DOMQuad-Objekts zurück.
Syntax
DOMQuad.fromQuad()
DOMQuad.fromQuad(quad)
Parameter
quadOptional-
Ein
DOMQuadoder ein Objekt mit denselben Eigenschaften. Alle Eigenschaften haben standardmäßig(0, 0, 0, 1). Die Eigenschaften sind:p1Optional,p2Optional,p3Optional,p4Optional-
Jeder ist ein
DOMPointoder ein Objekt mit denselben Eigenschaften, das eine Ecke des Quads darstellt.
Dieses Objekt sollte normalerweise eine andere
DOMQuad-Instanz oder ein bestehendes Objekt, das aus einer Datenspeicherung abgerufen wurde, sein. Wenn Sie dieses Objekt von Grund auf neu erstellen, sollten Sie denDOMQuad()-Konstruktor verwenden, der die vier Punkte separat akzeptiert und die Erstellung des Zwischenobjekts vermeidet.
Rückgabewert
Ein DOMQuad-Objekt.
Beispiele
>Erstellen eines Quads aus einem bestehenden DOMQuad
Dieses Beispiel zeigt, wie man ein neues DOMQuad aus einem bestehenden erstellt.
const originalQuad = new DOMQuad(
{ x: 0, y: 0 },
{ x: 50, y: 0 },
{ x: 50, y: 50 },
{ x: 0, y: 50 },
);
const newQuad = DOMQuad.fromQuad(originalQuad);
console.log(newQuad.p1.x, newQuad.p1.y); // 0 0
console.log(newQuad.p2.x, newQuad.p2.y); // 50 0
Spezifikationen
| Specification |
|---|
| Geometry Interfaces Module Level 1> # dom-domquad-fromquad> |
Browser-Kompatibilität
Loading…