XREquirectLayer

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在一些或所有支持的浏览器中。

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

XREquirectLayerWebXR 设备 API 的一个接口,它是一个将等距矩形编码的数据映射到球体内部的层。

XREquirectLayer 要求XRSession 启用 layers 功能。您可以在XRSystem.requestSession() 中请求它。

要创建一个新的 XREquirectLayer,请调用以下方法之一:

要将层呈现到 XR 设备,请使用XRSession.updateRenderState() 将它们添加到 layers 渲染状态。

EventTarget XRLayer XRCompositionLayer XREquirectLayer

实例属性

从其父级XRCompositionLayer 继承属性。

XREquirectLayer.centralHorizontalAngle 实验性

一个数字,指示球体的中心水平角(以弧度为单位)。

XREquirectLayer.lowerVerticalAngle 实验性

一个数字,指示球体的下垂直角(以弧度为单位)。

XREquirectLayer.radius 实验性

一个数字,指示球体的半径。

XREquirectLayer.space 实验性

一个XRSpace,表示层与用户物理环境的空间关系。

XREquirectLayer.transform 实验性

一个XRRigidTransform,表示相对于 space 的偏移量和方向。

XREquirectLayer.upperVerticalAngle 实验性

一个数字,指示球体的上垂直角(以弧度为单位)。

实例方法

从其父级XRCompositionLayerEventTarget 继承方法.

事件

redraw 实验性

当层的底层资源丢失或 XR 组合器无法再重新投影层时,会发送到 XREquirectLayer 对象。如果发送此事件,作者应在下一个 XR 动画帧中重新绘制层的内容。

规范

规范
WebXR 层 API 级别 1
# xrequirectlayertype

浏览器兼容性

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

另请参阅