XREquirectLayer: radius-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 radius-Eigenschaft der XREquirectLayer-Schnittstelle repräsentiert den Radius der Sphäre.

Wert

Eine Zahl, die den nicht-negativen Radius (in Metern) der Sphäre darstellt. Werte von null oder unendlich werden als Darstellung einer unendlichen Sphäre behandelt. Wenn radius auf einen Wert kleiner als 0 gesetzt wird, wird er auf 0 gesetzt.

Beispiele

Den Radius einer Ebene abrufen

Die Methode XRWebGLBinding.createEquirectLayer() erstellt eine equirektanguläre Ebene und ermöglicht die Angabe eines radius. Die Eigenschaft XREquirectLayer.radius kann nach der Erstellung der Ebene verwendet werden, um den verwendeten Radius 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.radius; // 0

Spezifikationen

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

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch