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()
).
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