Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

XRCPUDepthInformation: Methode getDepthInMeters()

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

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

Die getDepthInMeters()-Methode der XRCPUDepthInformation-Schnittstelle gibt die Tiefe in Metern bei (x, y) in normalisierten Ansichtskoordinaten zurück (Ursprung in der oberen linken Ecke).

Syntax

js
getDepthInMeters(x, y)

Parameter

x

X-Koordinate (Ursprung links, wächst nach rechts).

y

Y-Koordinate (Ursprung oben, wächst nach unten).

Rückgabewert

Keiner (undefined).

Ausnahmen

  • Ein RangeError wird ausgelöst, wenn x oder y größer als 1,0 oder kleiner als 0,0 sind.

Beispiele

js
const distance = depthInfo.getDepthInMeters(x, y);

Spezifikationen

Spezifikation
WebXR Depth Sensing Module
# dom-xrcpudepthinformation-getdepthinmeters

Browser-Kompatibilität