XREquirectLayer
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
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 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-
Eine Zahl, die den zentralen horizontalen Winkel in Radiant für die Kugel angibt.
XREquirectLayer.lowerVerticalAngle-
Eine Zahl, die den unteren vertikalen Winkel in Radiant für die Kugel angibt.
XREquirectLayer.radius-
Eine Zahl, die den Radius der Kugel angibt.
XREquirectLayer.space-
Ein
XRSpace, das die räumliche Beziehung der Schicht zur physischen Umgebung des Nutzers darstellt. XREquirectLayer.transform-
Ein
XRRigidTransform, der den Versatz und die Ausrichtung relativ zuspacedarstellt. XREquirectLayer.upperVerticalAngle-
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-
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
| Spezifikation |
|---|
| WebXR Layers API Level 1> # xrequirectlayertype> |