XRCPUDepthInformation: getDepthInMeters() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

getDepthInMeters() 方法是 XRCPUDepthInformation 接口的一个方法,它返回在(x, y)处的深度(以米为单位),这些坐标是归一化的视图坐标(原点在左上角)。

语法

js
getDepthInMeters(x, y)

参数

x

X 坐标(原点在左侧,向右增长)。

y

Y 坐标(原点在顶部,向下增长)。

返回值

无(undefined)。

异常

  • 如果 xy 大于 1.0 或小于 0.0,则会抛出 RangeError

示例

js
const distance = depthInfo.getDepthInMeters(x, y);

规范

规范
WebXR Depth Sensing 模块
# dom-xrcpudepthinformation-getdepthinmeters

浏览器兼容性