XRCPUDepthInformation

Limited availability

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

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

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Das XRCPUDepthInformation Interface enthält Tiefeninformationen von der CPU (zurückgegeben von XRFrame.getDepthInformation()).

XRDepthInformation XRCPUDepthInformation

Dieses Interface erbt Eigenschaften von seinem Elternelement, XRDepthInformation.

Instanz-Eigenschaften

XRCPUDepthInformation.data Nur lesbar Experimentell

Ein ArrayBuffer, das Informationen des Tiefen-Puffers im Rohformat enthält.

XRDepthInformation.height Nur lesbar

Enthält die Höhe des Tiefen-Puffers (Anzahl der Zeilen).

XRDepthInformation.normDepthBufferFromNormView Nur lesbar

Ein XRRigidTransform, der bei der Indexierung in den Tiefen-Puffer angewendet werden muss. Die Transformation, die die Matrix darstellt, ändert das Koordinatensystem von normalisierten Ansicht-Koordinaten zu normalisierten Tiefen-Puffer-Koordinaten, die dann durch Breite und Höhe des Tiefen-Puffers skaliert werden können, um die absoluten Tiefen-Puffer-Koordinaten zu erhalten.

XRDepthInformation.rawValueToMeters Nur lesbar

Enthält den Skalierungsfaktor, mit dem die Roh-Tiefenwerte multipliziert werden müssen, um die Tiefen in Metern zu erhalten.

XRDepthInformation.width Nur lesbar

Enthält die Breite des Tiefen-Puffers (Anzahl der Spalten).

Instanz-Methoden

XRCPUDepthInformation.getDepthInMeters() Experimentell

Gibt die Tiefe in Metern bei (x, y) in normalisierten Ansicht-Koordinaten zurück.

Beispiele

Spezifikationen

Specification
WebXR Depth Sensing Module
# xr-cpu-depth-info-section

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch