XRCylinderLayer:aspectRatio 属性
aspectRatio
是 XRCylinderLayer
接口的一个属性,表示可见圆柱体部分的比例。它是圆柱体可见部分的宽度与其高度的比率。宽度是通过将 radius
乘以 centralAngle
计算得出的。
值
一个表示可见圆柱体部分比例的数字。
示例
获取图层的纵横比
XRWebGLBinding.createCylinderLayer()
方法创建一个圆柱体图层,并允许指定 aspectRatio
。在图层创建后,可以使用 XRCylinder.aspectRatio
属性来获取使用的 纵横比 或将其设置为新的值。
js
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
规范
规范 |
---|
WebXR 图层 API 级别 1 # dom-xrcylinderlayer-aspectratio |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。