XRRay: matrix property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Thuộc tính chỉ đọc matrix của giao diện XRRay là một phép biến đổi có thể được sử dụng để đặt vị trí các đối tượng dọc theo XRRay. Đây là ma trận 4x4 được cho dưới dạng Float32Array 16 phần tử theo thứ tự cột chính.

Phép biến đổi từ một tia xuất phát tại [0, 0, 0] và kéo dài theo trục z âm đến tia được mô tả bởi origindirection của XRRay.

Giá trị

Một đối tượng Float32Array 16 phần tử biểu diễn ma trận 4x4 theo thứ tự cột chính.

Ví dụ

Sử dụng thuộc tính matrix

Thuộc tính matrix có thể được sử dụng để định vị các biểu diễn đồ họa của tia khi kết xuất.

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

Thông số kỹ thuật

Specification
WebXR Hit Test Module
# dom-xrray-matrix

Tương thích trình duyệt

Xem thêm