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 vor der Verwendung auf produktiven Webseiten.

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.

EventTarget XRSpace XRReferenceSpace XRBoundedReferenceSpace

Instanz-Eigenschaften

Zusätzlich zu den Eigenschaften von XRReferenceSpace enthält XRBoundedReferenceSpace die folgenden:

boundsGeometry Schreibgeschützt 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

Siehe auch