XRBoundedReferenceSpace

可用性有限

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

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

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

WebXR Device APIXRBoundedReferenceSpace 接口描述了一个具有预设边界的虚拟世界 参考空间。它扩展了 XRReferenceSpace 接口,该接口描述了围绕查看器位置的、基本不受限制的空间。这些边界由一个点数组定义,每个点代表用户允许移动的内部多边形的一个顶点。

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

EventTarget XRSpace XRReferenceSpace XRBoundedReferenceSpace

实例属性

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

boundsGeometry 只读 实验性

一个 DOMPointReadOnly 对象数组,每个对象定义了用户将被要求保留的边界多边形的一个顶点。这些顶点必须按顺时针方向围绕查看器的位置进行排序。

实例方法

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

规范

规范
WebXR Device API
# xrboundedreferencespace-interface

浏览器兼容性

另见