XRTransientInputHitTestResult: thuộc tính results
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 results của giao diện XRTransientInputHitTestResult đại diện cho một mảng các đối tượng XRHitTestResult chứa kết quả kiểm tra va chạm cho nguồn đầu vào, được sắp xếp theo khoảng cách dọc theo tia được sử dụng để thực hiện kiểm tra va chạm, với kết quả gần nhất ở vị trí 0.
Giá trị
Một mảng các đối tượng XRHitTestResult.
Ví dụ
>Truy cập kết quả kiểm tra va chạm đầu vào tạm thời
Hai mảng được sử dụng để truy cập kết quả kiểm tra va chạm đầu vào tạm thời. Đầu tiên, bạn lấy một mảng các đối tượng XRTransientInputHitTestResult bằng cách gọi XRFrame.getHitTestResultsForTransientInput(). Thứ hai, để truy cập các đối tượng XRHitTestResult thực sự cho một nguồn đầu vào, bạn tham chiếu thuộc tính results trên một trong các đối tượng XRTransientInputHitTestResult.
// frame loop
function onXRFrame(time, xrFrame) {
let hitTestResults = xrFrame.getHitTestResultsForTransientInput(
transientHitTestSource,
);
hitTestResults.forEach((resultsPerInputSource) => {
resultsPerInputSource.results.forEach((hitTest) => {
// do something with the hit test
hitTest.getPose(referenceSpace);
});
});
}
Thông số kỹ thuật
| Specification |
|---|
| WebXR Hit Test Module> # dom-xrtransientinputhittestresult-results> |