XREquirectLayer

可用性有限

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

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

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

XREquirectLayer 介面是 WebXR 裝置 API 的一部分,它將 等距柱狀投影 編碼的資料對映到球體的內部。

XREquirectLayer 需要為 XRSession 啟用 layers 功能。你可以在 XRSystem.requestSession() 中請求它。

要建立新的 XREquirectLayer,請呼叫以下任一方法:

要將圖層呈現給 XR 裝置,請使用 XRSession.updateRenderState() 將它們新增到 layers 渲染狀態中。

EventTarget XRLayer XRCompositionLayer XREquirectLayer

例項屬性

繼承其父介面 XRCompositionLayer 的屬性。

XREquirectLayer.centralHorizontalAngle Experimental

一個數字,表示球體的中心水平角度(以弧度為單位)。

XREquirectLayer.lowerVerticalAngle Experimental

一個數字,表示球體的較低垂直角度(以弧度為單位)。

XREquirectLayer.radius Experimental

一個數字,表示球體的半徑。

XREquirectLayer.space Experimental

一個 XRSpace,表示該圖層與使用者物理環境的空間關係。

XREquirectLayer.transform Experimental

一個 XRRigidTransform,表示相對於 space 的偏移和方向。

XREquirectLayer.upperVerticalAngle Experimental

一個數字,表示球體的較高垂直角度(以弧度為單位)。

例項方法

繼承其父介面 XRCompositionLayerEventTarget 的方法。.

事件

redraw Experimental

當圖層的底層資源丟失或 XR 合成器無法再重投影該圖層時,會發送到 XREquirectLayer 物件。如果傳送此事件,作者應在下一個 XR 動畫幀中重繪圖層的內容。

規範

規範
WebXR Layers API Level 1
# xrequirectlayertype

瀏覽器相容性

另見