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
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.
let refSpaceEvent = new XRReferenceSpaceEvent("reset", {
referenceSpace: myRefSpace,
transform: myTransform,
});
Spezifikationen
| Spezifikation |
|---|
| WebXR Device API> # dom-xrreferencespaceevent-xrreferencespaceevent> |