The DOMPointReadOnly
interface specifies the coordinate and perspective fields used by DOMPoint
to define a 2D or 3D point in a coordinate system.
There are two ways to create a new DOMPointReadOnly
instance. First, you can use its constructor, passing in the values of the parameters for each dimension and, optionally, the perspective:
/* 2D */ var point = new DOMPointReadOnly(50, 50); /* 3D */ var point = new DOMPointReadOnly(50, 50, 25); /* 3D with perspective */ var point = new DOMPointReadOnly(100, 100, 100, 1.0);
The other option is to use the static DOMPointReadOnly.fromPoint()
method:
var point = DOMPointReadOnly.fromPoint({x: 100, y: 100, z: 50; w: 1.0});
DOMPointReadOnly()
DOMPointReadOnly
object given the values of its coordinates and perspective. To create a point using aDOMPointInit
object, you can instead use DOMPointReadOnly.fromPoint()
.DOMPointReadOnly.x
Read only
x
.DOMPointReadOnly.y
Read only
y
.DOMPointReadOnly.z
Read only
z
.DOMPointReadOnly.w
Read only
w
.DOMPointReadOnly.fromPoint()
DOMPointReadOnly
object given the coordinates provided in the specified DOMPointInit
object.matrixTransform()
DOMMatrixInit
object to the DOMPointReadOnly
object.toJSON()
DOMPointReadOnly
object.Specification | Status | Comment |
---|---|---|
Geometry Interfaces Module Level 1 The definition of 'DOMPoint' in that specification. | Candidate Recommendation | Latest spec version is an ED. |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 61 | No | 31 | No | 48 | No |
DOMPointReadOnly() constructor |
61 | No | 31 | No | 48 | No |
x |
61 | No | 31 | No | 48 | No |
y |
61 | No | 31 | No | 48 | No |
z |
61 | No | 31 | No | 48 | No |
w |
61 | No | 31 | No | 48 | No |
fromPoint |
61 | No | 31 | No | 48 | No |
matrixTransform
|
61 | No | 31 | No | 48 | No |
toJSON
|
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 | ? |
DOMPointReadOnly() constructor |
61 | 61 | No | 31 | 48 | No | ? |
x |
61 | 61 | No | 31 | 48 | No | ? |
y |
61 | 61 | No | 31 | 48 | No | ? |
z |
61 | 61 | No | 31 | 48 | No | ? |
w |
61 | 61 | No | 31 | 48 | No | ? |
fromPoint |
61 | 61 | No | 31 | 48 | No | ? |
matrixTransform
|
61 | 61 | No | 31 | 48 | No | ? |
toJSON
|
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