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 深度感应模块 # dom-xrdepthinformation-normdepthbufferfromnormview |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。