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 命中测试模块 # dom-xrray-matrix |
浏览器兼容性
BCD 表仅在启用了 JavaScript 的浏览器中加载。