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 |
瀏覽器相容性
載入中…