XRBoundedReferenceSpace
WebXR 设备 API 的XRBoundedReferenceSpace
接口描述了一个具有预设边界的虚拟世界参考空间。这扩展了XRReferenceSpace
,后者描述了围绕查看者位置的本质上不受限制的空间。这些边界使用点数组定义,每个点定义多边形中的一个顶点,用户可以在该多边形内移动。
这通常用于 XR 系统能够跟踪用户在其起始位置的有限距离内的物理移动时。实际上,指定的边界可以描述用户所在房间的形状和大小,以便让 WebXR 网站或应用程序阻止用户与现实世界中的墙壁或其他障碍物发生碰撞。至少,边界指示 XR 设备能够跟踪用户移动的区域。有关边界空间的工作原理及其用途的详细信息,请参阅文章使用边界参考空间。
实例属性
除了XRReferenceSpace
的属性外,XRBoundedReferenceSpace
还包括以下内容
boundsGeometry
只读 实验性-
一个
DOMPointReadOnly
对象数组,每个对象定义一个顶点,该顶点位于定义用户必须停留在其中的边界的多边形中。这些顶点必须按顺序排列,以便它们顺时针围绕查看者位置移动。
实例方法
XRBoundedReferenceSpace
继承了其父接口XRReferenceSpace
的方法。它没有其他方法。
规范
规范 |
---|
WebXR 设备 API # xrboundedreferencespace-interface |
浏览器兼容性
BCD 表格仅在浏览器中加载