XRBoundedReferenceSpace
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.
Die Schnittstelle XRBoundedReferenceSpace
der WebXR Device API beschreibt einen virtuellen Welt-Referenzraum, der vordefinierte Grenzen hat. Diese erweitert XRReferenceSpace
, welche einen im Wesentlichen uneingeschränkten Raum um die Position des Betrachters beschreibt. Diese Grenzen werden durch ein Array von Punkten definiert, von denen jeder einen Scheitelpunkt in einem Polygon darstellen, innerhalb dessen sich der Benutzer bewegen darf.
Dies wird typischerweise verwendet, wenn das XR-System in der Lage ist, die physische Bewegung des Benutzers innerhalb einer begrenzten Entfernung von seiner Startposition zu verfolgen. Die angegebenen Grenzen können tatsächlich die Form und Größe des Raumes beschreiben, in dem sich der Benutzer befindet, um der WebXR-Website oder -Anwendung zu ermöglichen, den Benutzer daran zu hindern, mit Wänden oder anderen Hindernissen in der realen Welt zu kollidieren. Mindestens zeigen die Grenzen den Bereich an, in dem das XR-Gerät in der Lage ist, die Bewegung des Benutzers zu verfolgen. Siehe den Artikel Verwendung von begrenzten Referenzräumen für Details darüber, wie begrenzte Räume funktionieren und warum sie nützlich sind.
Instanz-Eigenschaften
Zusätzlich zu den Eigenschaften von XRReferenceSpace
enthält XRBoundedReferenceSpace
die folgenden:
boundsGeometry
Nur lesbar Experimentell-
Ein Array von
DOMPointReadOnly
-Objekten, von denen jedes einen Scheitelpunkt in dem Polygon definiert, das die Grenzen beschreibt, innerhalb derer sich der Benutzer aufhalten muss. Diese Scheitelpunkte müssen so sortiert sein, dass sie sich im Uhrzeigersinn um die Position des Betrachters bewegen.
Instanz-Methoden
XRBoundedReferenceSpace
erbt die Methoden der übergeordneten Schnittstelle, XRReferenceSpace
. Sie hat keine weiteren Methoden.
Spezifikationen
Specification |
---|
WebXR Device API # xrboundedreferencespace-interface |
Browser-Kompatibilität
BCD tables only load in the browser