XRCylinderLayer: aspectRatio-Eigenschaft
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.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die aspectRatio-Eigenschaft des XRCylinderLayer-Interfaces repräsentiert das Verhältnis des sichtbaren Zylinderabschnitts. Es ist das Verhältnis der Breite des sichtbaren Abschnitts des Zylinders, dividiert durch seine Höhe. Die Breite wird berechnet, indem der radius mit dem centralAngle multipliziert wird.
Wert
Eine Zahl, die das Verhältnis des sichtbaren Zylinderabschnitts darstellt.
Beispiele
>Abrufen des Seitenverhältnisses einer Ebene
Die Methode XRWebGLBinding.createCylinderLayer() erstellt eine Zylinderebene und ermöglicht es, ein aspectRatio festzulegen. Die Eigenschaft XRCylinder.aspectRatio kann nach der Erstellung der Ebene verwendet werden, um das verwendete Seitenverhältnis abzurufen oder es auf ein neues zu setzen.
const cylinderLayer = xrGlBinding.createCylinderLayer({
space: xrReferenceSpace,
viewPixelWidth: 1200,
viewPixelHeight: 600,
centralAngle: (60 * Math.PI) / 180,
aspectRatio: 2,
radius: 2,
transform: new XRRigidTransform(/* … */),
});
cylinderLayer.aspectRatio; // 2
Spezifikationen
| Spezifikation |
|---|
| WebXR Layers API Level 1> # dom-xrcylinderlayer-aspectratio> |