XRDepthInformation
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 XRDepthInformation
-Interface enthält Informationen über die Entfernung vom Gerät des Benutzers zur realen Geometrie in der Umgebung des Benutzers.
Dieses Interface ist das übergeordnete von:
XRCPUDepthInformation
-
Tiefeninformationen von der CPU (zurückgegeben von
XRFrame.getDepthInformation()
). XRWebGLDepthInformation
-
Tiefeninformationen von WebGL (zurückgegeben von
XRWebGLBinding.getDepthInformation()
).
Sie werden in der Regel mit diesen untergeordneten Interfaces interagieren. XRDepthInformation
bietet jedoch einige nützliche Eigenschaften, die geerbt werden:
Instanz-Eigenschaften
XRDepthInformation.height
Nur lesbar Experimentell-
Enthält die Höhe des Tiefenpuffers (Anzahl der Zeilen).
XRDepthInformation.normDepthBufferFromNormView
Nur lesbar Experimentell-
Ein
XRRigidTransform
, der angewendet werden muss, wenn in den Tiefenpuffer indiziert wird. Die Transformation, die die Matrix darstellt, ändert das Koordinatensystem von normalisierten Ansichtskonzepten zu normalisierten Tiefenpuffer-Koordinaten, die dann durch die Breite und Höhe des Tiefenpuffers skaliert werden können, um die absoluten Tiefenpuffer-Koordinaten zu erhalten. XRDepthInformation.rawValueToMeters
Nur lesbar Experimentell-
Enthält den Skalierungsfaktor, mit dem die Rohwerter der Tiefenwerte multipliziert werden müssen, um die Tiefen in Metern zu erhalten.
XRDepthInformation.width
Nur lesbar Experimentell-
Enthält die Breite des Tiefenpuffers (Anzahl der Spalten).
Instanz-Methoden
Keine.
Beispiele
Siehe XRCPUDepthInformation
und XRWebGLDepthInformation
für Codebeispiele.
Spezifikationen
Specification |
---|
WebXR Depth Sensing Module # xrdepthinformation |
Browser-Kompatibilität
BCD tables only load in the browser