DOMPoint: fromPoint() statische Methode
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die fromPoint()
-statische Methode des DOMPoint
-Interfaces erstellt und gibt ein neues veränderbares DOMPoint
-Objekt zurück, basierend auf einem Quellpunkt.
Sie können auch ein neues DOMPoint
-Objekt mit dem
DOMPoint()
-Konstruktor erstellen.
Obwohl dieses Interface auf DOMPointReadOnly
basiert, ist es nicht schreibgeschützt;
die Eigenschaften innerhalb können nach Belieben geändert werden.
Syntax
DOMPoint.fromPoint(sourcePoint)
Parameter
sourcePoint
-
Eine
DOMPoint
- oderDOMPointReadOnly
-Instanz oder ein Objekt mit den folgenden Eigenschaften, aus dem die Werte der neuen Punkt-Eigenschaften übernommen werden:x
-
Ein uneingeschränkter Gleitkommawert, der die
x
-Koordinate des Punkts im Raum angibt. Das ist im Allgemeinen die horizontale Koordinate, wobei positive Werte nach rechts und negative Werte nach links weisen. Der Standardwert ist0
. y
-
Ein uneingeschränkter Gleitkommawert, der die
y
-Koordinate des Punkts angibt. Dies ist die vertikale Koordinate, und sofern keine Transformationen auf das Koordinatensystem angewendet werden, sind positive Werte abwärts und negative Werte aufwärts in Richtung der oberen Bildschirmseite. Der Standardwert ist0
. z
-
Ein uneingeschränkter Gleitkommawert, der die
z
-Koordinate des Punkts angibt, was (unter der Annahme, dass keine die Situation verändernden Transformationen angewendet wurden) die Tiefenkoordinate ist; positive Werte sind näher beim Nutzer und negative Werte ziehen sich in den Bildschirm zurück. Der Standardwert ist0
. w
-
Der Perspektivwert
w
des Punkts, angegeben als ein uneingeschränkter Gleitkommawert. Der Standardwert ist1
.
Rückgabewert
Ein neues DOMPoint
-Objekt, dessen Koordinaten- und Perspektivwerte
identisch mit denen im Quellpunkt sind. Die Eigenschaften des Punkts sind veränderbar und können jederzeit geändert werden.
Beispiele
Erstellen eines veränderbaren Punkts aus einem schreibgeschützten Punkt
Wenn Sie ein DOMPointReadOnly
-Objekt haben, können Sie leicht eine veränderbare
Kopie dieses Punkts erstellen:
const mutablePoint = DOMPoint.fromPoint(readOnlyPoint);
Erstellen eines 2D-Punkts
Spezifikationen
Specification |
---|
Geometry Interfaces Module Level 1 # dom-dompoint-frompoint |
Browser-Kompatibilität
BCD tables only load in the browser