XRRay: matrix 属性
XRRay 接口的只读 matrix 属性是一个变换,可用于沿 XRRay 定位对象。这是一个 4x4 矩阵,以列主序形式给出,包含 16 个 Float32Array 元素。
变换从射线原点 [0, 0, 0] 开始,沿着负 z 轴延伸到由 XRRay 的 origin 和 direction 描述的射线。
值
一个包含 16 个元素的 Float32Array 对象,表示一个 4x4 矩阵,采用列主序。
示例
使用 matrix 属性
matrix 属性可用于在渲染时定位射线的图形表示。
js
let origin = { x: 10.0, y: 10.0, z: 10.0, w: 1.0 };
let direction = { x: 10.0, y: 0.0, z: 0.0, w: 0.0 };
let ray = new XRRay(origin, direction);
// Render the ray using the `ray.matrix` transform
规范
| 规范 |
|---|
| WebXR Hit Test 模块 # dom-xrray-matrix |
浏览器兼容性
加载中…