XRFrame: getPose() 方法

可用性有限

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

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

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

XRFramegetPose() 方法返回一個 XRSpace 相對於另一個空間的位置和方向(即姿態)。透過這個方法,您可以觀察場景中物體相對於彼此以及相對於固定位置的運動。

例如,要獲取控制器相對於使用者頭部的位置,可以將控制器的 gripSpace 與型別為 viewerXRReferenceSpace 進行比較。

語法

js
getPose(space, baseSpace)

引數

space

一個 XRSpace,指定了需要獲取描述該專案位置和方向的 XRPose 的空間。

baseSpace

一個 XRSpace,用於計算相對位置和方向的目的,作為基準或原點。

返回值

一個 XRPose 物件,指定了相對於 baseSpace 指示的 XRSpace 的位置和方向。

規範

規範
WebXR Device API
# dom-xrframe-getpose

瀏覽器相容性