XREquirectLayer

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

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

XREquirectLayer 接口是 WebXR 设备 API 的一部分,它将 等距柱状投影 编码的数据映射到球体的内部。

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

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

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

EventTarget XRLayer XRCompositionLayer XREquirectLayer

实例属性

继承其父接口 XRCompositionLayer 的属性。

XREquirectLayer.centralHorizontalAngle Experimental

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

XREquirectLayer.lowerVerticalAngle Experimental

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

XREquirectLayer.radius Experimental

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

XREquirectLayer.space Experimental

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

XREquirectLayer.transform Experimental

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

XREquirectLayer.upperVerticalAngle Experimental

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

实例方法

继承其父接口 XRCompositionLayerEventTarget 的方法。.

事件

redraw Experimental

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

规范

规范
WebXR Layers API Level 1
# xrequirectlayertype

浏览器兼容性

另见