XRHitTestResult: 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 getPose()-Methode der XRHitTestResult-Schnittstelle gibt die XRPose des Ergebnis des Treffertests relativ zum angegebenen Basisraum zurück.

Syntax

js
getPose(baseSpace)

Parameter

baseSpace

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

Rückgabewert

Gibt ein XRPose-Objekt zurück.

Beispiele

Den Pose des Treffertestergebnisses abrufen

Das folgende Beispiel verwendet getPose(), um die Pose eines einzelnen Treffertestergebnisses abzufragen.

js
let hitTestResults = xrFrame.getHitTestResults(hitTestSource);

if (hitTestResults.length > 0) {
  let pose = hitTestResults[0].getPose(referenceSpace);
}

Spezifikationen

Specification
WebXR Hit Test Module
# dom-xrhittestresult-getpose

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch