XREquirectLayer:centralHorizontalAngle 属性

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

centralHorizontalAngleXREquirectLayer 接口的一个属性,它表示球体的中心水平角(以弧度为单位)。

一个表示球体的中心水平角(以弧度为单位)的数字。将 centralHorizontalAngle 设置为小于 0 的值会将其设置为 0,将其设置为大于 2π 的值会将其设置为 2π。

示例

获取图层的中心水平角

XRWebGLBinding.createEquirectLayer() 方法创建了一个等距矩形图层,并允许指定 centralHorizontalAngle。在图层创建后,可以使用 XREquirectLayer.centralHorizontalAngle 属性获取使用的中心水平角,或将其设置为新的值。

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

规范

规范
WebXR 图层 API 级别 1
# dom-xrequirectlayer-centralhorizontalangle

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅