XREquirectLayer: centralHorizontalAngle-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 centralHorizontalAngle-Eigenschaft des XREquirectLayer-Interfaces repräsentiert den zentralen horizontalen Winkel in Radiant für die Kugel.

Wert

Eine Zahl, die den zentralen horizontalen Winkel in Radiant für die Kugel darstellt. Wenn centralHorizontalAngle auf einen Wert kleiner als 0 gesetzt wird, wird er auf 0 gesetzt, und wenn er auf einen Wert größer als 2π gesetzt wird, wird er auf 2π gesetzt.

Beispiele

Den zentralen horizontalen Winkel eines Layers abrufen

Die Methode XRWebGLBinding.createEquirectLayer() erstellt einen equirekten Layer und ermöglicht die Angabe eines centralHorizontalAngle. Die Eigenschaft XREquirectLayer.centralHorizontalAngle kann nach der Erstellung des Layers verwendet werden, um den verwendeten zentralen horizontalen 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.centralHorizontalAngle; // 6.283185307179586

Spezifikationen

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

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch