XRBoundedReferenceSpace

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

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

WebXR 设备 APIXRBoundedReferenceSpace 接口描述了一个具有预设边界的虚拟世界参考空间。这扩展了XRReferenceSpace,后者描述了围绕查看者位置的本质上不受限制的空间。这些边界使用点数组定义,每个点定义多边形中的一个顶点,用户可以在该多边形内移动。

这通常用于 XR 系统能够跟踪用户在其起始位置的有限距离内的物理移动时。实际上,指定的边界可以描述用户所在房间的形状和大小,以便让 WebXR 网站或应用程序阻止用户与现实世界中的墙壁或其他障碍物发生碰撞。至少,边界指示 XR 设备能够跟踪用户移动的区域。有关边界空间的工作原理及其用途的详细信息,请参阅文章使用边界参考空间

EventTarget XRSpace XRReferenceSpace XRBoundedReferenceSpace

实例属性

除了XRReferenceSpace 的属性外,XRBoundedReferenceSpace 还包括以下内容

boundsGeometry 只读 实验性

一个DOMPointReadOnly 对象数组,每个对象定义一个顶点,该顶点位于定义用户必须停留在其中的边界的多边形中。这些顶点必须按顺序排列,以便它们顺时针围绕查看者位置移动。

实例方法

XRBoundedReferenceSpace 继承了其父接口XRReferenceSpace 的方法。它没有其他方法。

规范

规范
WebXR 设备 API
# xrboundedreferencespace-interface

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅