XREquirectLayer: upperVerticalAngle-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Die upperVerticalAngle-Eigenschaft der XREquirectLayer-Schnittstelle repräsentiert den oberen vertikalen Winkel in Bogenmaß für die Kugel.

Wert

Eine Zahl, die den oberen vertikalen Winkel in Bogenmaß für die Kugel darstellt. Wenn upperVerticalAngle auf einen Wert kleiner als -π/2 gesetzt wird, wird es auf -π/2 gesetzt, und wenn es auf einen Wert größer als π/2 gesetzt wird, wird es auf π/2 gesetzt.

Beispiele

Abrufen des oberen vertikalen Winkels eines Layers

Die Methode XRWebGLBinding.createEquirectLayer() erstellt eine equirektangulare Ebene und erlaubt das Festlegen eines upperVerticalAngle. Die Eigenschaft XREquirectLayer.upperVerticalAngle kann nach der Erstellung des Layers verwendet werden, um den verwendeten oberen vertikalen Winkel abzurufen oder ihn auf einen neuen Wert zu setzen.

js
const equirectLayer = xrGlBinding.createEquirectLayer({
  space: xrReferenceSpace,
  viewPixelWidth: 1200,
  viewPixelHeight: 600,
  centralHorizontalAngle: 2 * Math.PI,
  upperVerticalAngle: Math.PI / 2.0,
  lowerVerticalAngle: -Math.PI / 2.0,
  radius: 0,
});

equirectLayer.upperVerticalAngle; // 1.5707963267948966

Spezifikationen

Specification
WebXR Layers API Level 1
# dom-xrequirectlayer-upperverticalangle

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch