XRFrame: getPose() Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die Methode getPose() des XRFrame gibt die relative Position und Orientierung—die Pose—eines XRSpace zu einem anderen Raum zurück. Damit können Sie die Bewegung von Objekten relativ zueinander und zu festen Positionen in der gesamten Szene beobachten.

Um beispielsweise die Position eines Controllers relativ zum Kopf des Betrachters zu erhalten, würden Sie den gripSpace des Controllers mit dem XRReferenceSpace vom Typ viewer vergleichen.

Syntax

js
getPose(space, baseSpace)

Parameter

space

Ein XRSpace, der den Raum angibt, für den eine XRPose erhalten werden soll, die die Position und Orientierung des Objekts beschreibt.

baseSpace

Ein XRSpace, der als Basis oder Ursprung für die Berechnung der relativen Position und Orientierung verwendet wird.

Rückgabewert

Ein XRPose Objekt, das die Position und Orientierung relativ zu dem angegebenen XRSpace von baseSpace angibt.

Spezifikationen

Specification
WebXR Device API
# dom-xrframe-getpose

Browser-Kompatibilität

BCD tables only load in the browser