Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

XRReferenceSpaceEvent: XRReferenceSpaceEvent() Konstruktor

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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

Der XRReferenceSpaceEvent() Konstruktor wird verwendet, um ein neues XRReferenceSpaceEvent Objekt zu erstellen, welches ein Ereignis im Zusammenhang mit dem Zustand eines WebXR-Referenzraumobjekts darstellt, XRReferenceSpace.

Syntax

js
new XRReferenceSpaceEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Es ist case-sensitive und Browser setzen es immer auf reset.

options

Ein Objekt, das zusätzlich zu den im Event() definierten Eigenschaften die folgenden Eigenschaften haben kann:

referenceSpace

Der XRReferenceSpace, von dem das Ereignis ausgeht.

transform

Ein XRRigidTransform, der das alte Koordinatensystem (von vor den Änderungen, die durch dieses Ereignis angezeigt werden) auf das neue Koordinatensystem abbildet.

Rückgabewert

Ein neues XRReferenceSpaceEvent Objekt, initialisiert entsprechend der angegebenen Eingabeparameter.

Beispiele

Dieses einfache Snippet ruft den Konstruktor auf, um ein neues Referenzraum-Ereignis des Typs reset zu erstellen.

js
let refSpaceEvent = new XRReferenceSpaceEvent("reset", {
  referenceSpace: myRefSpace,
  transform: myTransform,
});

Spezifikationen

Spezifikation
WebXR Device API
# dom-xrreferencespaceevent-xrreferencespaceevent

Browser-Kompatibilität