XREquirectLayer: radius 属性

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

radiusXREquirectLayer 接口的属性,表示球体的半径。

一个表示球体非负半径(以米为单位)的数字。零或无穷大值将被视为表示无限球体。将 radius 设置为小于 0 的值将将其设置为 0。

示例

获取图层的半径

XRWebGLBinding.createEquirectLayer() 方法创建一个等距图层,并允许指定 radiusXREquirectLayer.radius 属性可在图层创建后用于获取使用的半径或将其设置为新值。

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

规范

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

浏览器兼容性

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

参见