XRDepthInformation

安全上下文:此功能仅在 安全上下文 (HTTPS) 中可用,并且在部分或所有 支持的浏览器 中可用。

实验性:这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

XRDepthInformation 接口包含有关从用户的设备到用户环境中真实世界几何体的距离的信息。

此接口是以下接口的父接口:

XRCPUDepthInformation

来自 CPU 的深度信息(由 XRFrame.getDepthInformation() 返回)。

XRWebGLDepthInformation

来自 WebGL 的深度信息(由 XRWebGLBinding.getDepthInformation() 返回)。

您通常会与这些子接口进行交互。但是,XRDepthInformation 提供了一些有用的继承属性:

实例属性

XRDepthInformation.height 只读 实验性

包含深度缓冲区的 height(行数)。

XRDepthInformation.normDepthBufferFromNormView 只读 实验性

一个 XRRigidTransform,需要在索引深度缓冲区时应用。矩阵表示的变换将坐标系从归一化的视图坐标更改为归一化的深度缓冲区坐标,然后可以通过深度缓冲区的 widthheight 进行缩放以获得绝对深度缓冲区坐标。

XRDepthInformation.rawValueToMeters 只读 实验性

包含用于将原始深度值乘以以获得以米为单位的深度的比例因子。

XRDepthInformation.width 只读 实验性

包含深度缓冲区的 width(列数)。

实例方法

无。

示例

请参阅 XRCPUDepthInformationXRWebGLDepthInformation 以获取代码示例。

规范

规范
WebXR 深度传感模块
# xrdepthinformation

浏览器兼容性

BCD 表仅在浏览器中加载

参见