XRDepthInformation: normDepthBufferFromNormView 属性
XRDepthInformation 接口的只读 normDepthBufferFromNormView 属性包含在索引深度缓冲区时需要应用的 3D 几何变换。
值
一个 XRRigidTransform,在索引深度缓冲区时需要应用。该矩阵表示的变换改变坐标系,从归一化的视图坐标到归一化的深度缓冲区坐标,然后可以通过深度缓冲区的 width 和 height 进行缩放,以获得绝对深度缓冲区坐标。
示例
使用 XRFrame.getDepthInformation() (CPU) 或 XRWebGLBinding.getDepthInformation() (WebGL) 来获取深度信息。返回的对象将包含深度缓冲区的 normDepthBufferFromNormView,您可以将其用于进一步的计算。
js
const normDepthFromNormViewMatrix =
depthData.normDepthBufferFromNormView.matrix;
const normViewFromNormDepth =
depthData.normDepthBufferFromNormView.inverse.matrix;
规范
| 规范 |
|---|
| WebXR Depth Sensing 模块 # dom-xrdepthinformation-normdepthbufferfromnormview |
浏览器兼容性
加载中…