XREquirectLayer
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 XREquirectLayer
-Schnittstelle der WebXR Device API ist eine Schicht, die equirectangular kodierte Daten auf das Innere einer Kugel abbildet.
XREquirectLayer
erfordert, dass die layers
-Funktion für die XRSession
aktiviert ist. Sie können diese in XRSystem.requestSession()
anfordern.
Um eine neue XREquirectLayer
zu erstellen, rufen Sie entweder auf:
XRWebGLBinding.createEquirectLayer()
für eine WebGL undurchsichtige Texturschicht, oderXRMediaBinding.createEquirectLayer()
für eine HTML-<video>
-Wiedergabeschicht.
Um Schichten auf dem XR-Gerät zu präsentieren, fügen Sie sie dem layers
-Renderzustand mittels XRSession.updateRenderState()
hinzu.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Elternteil, XRCompositionLayer
.
XREquirectLayer.centralHorizontalAngle
Experimentell-
Eine Zahl, die den zentralen horizontalen Winkel in Radiant für die Kugel angibt.
XREquirectLayer.lowerVerticalAngle
Experimentell-
Eine Zahl, die den unteren vertikalen Winkel in Radiant für die Kugel angibt.
XREquirectLayer.radius
Experimentell-
Eine Zahl, die den Radius der Kugel angibt.
XREquirectLayer.space
Experimentell-
Ein
XRSpace
, das die räumliche Beziehung der Schicht zur physischen Umgebung des Nutzers darstellt. XREquirectLayer.transform
Experimentell-
Ein
XRRigidTransform
, der den Versatz und die Ausrichtung relativ zuspace
darstellt. XREquirectLayer.upperVerticalAngle
Experimentell-
Eine Zahl, die den oberen vertikalen Winkel in Radiant für die Kugel angibt.
Instanz-Methoden
Erbt Methoden von seinen Eltern, XRCompositionLayer
und EventTarget
.
Ereignisse
redraw
Experimentell-
Wird an das
XREquirectLayer
-Objekt gesendet, wenn die zugrunde liegenden Ressourcen der Schicht verloren gehen oder wenn der XR-Kompositor die Schicht nicht mehr neu projizieren kann. Wenn dieses Ereignis gesendet wird, sollten Autoren den Inhalt der Schicht im nächsten XR-Animationsbild neu zeichnen.
Spezifikationen
Specification |
---|
WebXR Layers API Level 1 # xrequirectlayertype |
Browser-Kompatibilität
BCD tables only load in the browser