The static DOMPointReadOnly
method fromPoint()
creates and returns a new DOMPointReadOnly
object given a source point. The source point is specified as a DOMPointInit
-compatible object, which includes both DOMPoint
and DOMPointReadOnly
.
You can also create a new DOMPointReadOnly
object using the new DOMPointReadOnly()
constructor.
var point = DOMPointReadOnly.fromPoint(sourcePoint);
sourcePoint
DOMPointInit
-compliant object, which includes both DOMPoint
and DOMPointReadOnly
, from which to take the values of the new point's properties.A new DOMPointReadOnly
object which is identical to the source point.
This sample creates a 2D point, specifying an inline object that includes the values to use for x
and y
. The z and w properties are allowed to keep their default values (0 and 1 respectively).
var point2D = DOMPointReadOnly.fromPoint({x: 25, y: 25});
This example creates a point, origPoint
, of type DOMPoint
, using new DOMPoint()
. That point is then used as the input for fromPoint()
to create a new point, newPoint
.
var origPoint = new DOMPoint(25, 25, 100, 0.5); var newPoint = DOMPointReadOnly.fromPoint(origPoint)
Specification | Status | Comment |
---|---|---|
Geometry Interfaces Module Level 1 The definition of 'fromPoint()' in that specification. | Candidate Recommendation | Initial definition |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 61 | No | 31 | No | 48 | No |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | 61 | 61 | No | 31 | 48 | No | ? |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMPointReadOnly/fromPoint