DOMPointReadOnly: DOMPointReadOnly() 构造函数

DOMPointReadOnly() 构造函数返回一个新的 DOMPointReadOnly 对象,表示二维或三维空间中的一个点,可选地带透视,其值不能通过脚本代码更改。

语法

js
new DOMPointReadOnly()
new DOMPointReadOnly(x)
new DOMPointReadOnly(x, y)
new DOMPointReadOnly(x, y, z)
new DOMPointReadOnly(x, y, z, w)

参数

x 可选

水平坐标 x 的值,以浮点数表示。默认值为 0。

y 可选

垂直坐标 y 的值,以浮点数表示。默认值为 0。

z 可选

深度坐标 z 的值,以浮点数表示。默认值为 0。

w 可选

透视 w 的值,以浮点数表示。默认值为 1。

注意: 这些值中的每一个都是所谓的无限制数字。除了任何有限的浮点值外,您还可以使用特殊值,例如 ±InfinityNaN

返回值

一个新的 DOMPointReadOnly 对象,表示空间中的指定位置。

示例

以下代码演示了如何创建二维和三维点。

js
const point2D = new DOMPointReadOnly(50, 25);
const point3D = new DOMPointReadOnly(50, 0, 10);
const perspectivePoint3D = new DOMPointReadOnly(50, 50, 25, 0.5);

规范

规范
几何接口模块级别 1
# dom-dompointreadonly-dompointreadonly

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。