XRBoundedReferenceSpace

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

WebXR Device APIXRBoundedReferenceSpace 介面描述了一個具有預設邊界的虛擬世界 參考空間。它擴充套件了 XRReferenceSpace 介面,該介面描述了圍繞檢視器位置的、基本不受限制的空間。這些邊界由一個點陣列定義,每個點代表使用者允許移動的內部多邊形的一個頂點。

這通常用於 XR 系統能夠跟蹤使用者在其起始位置有限距離內的物理移動的情況。指定的邊界實際上可能描述使用者所處房間的形狀和大小,以便 WebXR 網站或應用程式可以防止使用者與現實世界中的牆壁或其他障礙物發生碰撞。至少,邊界指示了 XR 裝置能夠跟蹤使用者移動的區域。有關邊界空間的工作原理及其有用性的詳細資訊,請參閱文章 使用邊界參考空間

EventTarget XRSpace XRReferenceSpace XRBoundedReferenceSpace

例項屬性

除了 XRReferenceSpace 的屬性外,XRBoundedReferenceSpace 還包含以下內容:

boundsGeometry 只讀 實驗性

一個 DOMPointReadOnly 物件陣列,每個物件定義了使用者將被要求保留的邊界多邊形的一個頂點。這些頂點必須按順時針方向圍繞檢視器的位置進行排序。

例項方法

XRBoundedReferenceSpace 繼承了其父介面 XRReferenceSpace 的方法。它沒有其他方法。

規範

規範
WebXR Device API
# xrboundedreferencespace-interface

瀏覽器相容性

另見