XRAnchor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Giao diện XRAnchor tạo ra các anchor (điểm neo) giúp theo dõi tư thế cố định so với thế giới thực. Với các anchor, bạn có thể chỉ định các tư thế trong thế giới cần được cập nhật để phản ánh chính xác sự hiểu biết đang phát triển về thế giới, sao cho các tư thế vẫn được căn chỉnh với cùng một vị trí trong thế giới vật lý. Điều này giúp tạo ra ảo giác rằng các đối tượng được đặt thực sự hiện diện trong môi trường của người dùng.
Thuộc tính phiên bản
XRAnchor.anchorSpaceRead only Experimental-
Trả về một đối tượng
XRSpaceđể định vị anchor tương đối với các đối tượngXRSpacekhác.
Phương thức phiên bản
XRAnchor.delete()Experimental-
Xóa anchor.
Ví dụ
>Yêu cầu một phiên có bật anchor
navigator.xr.requestSession("immersive-ar", {
requireFeatures: ["anchors"],
});
Thêm anchor
Bạn có thể sử dụng XRFrame.createAnchor() để tạo một anchor.
frame.createAnchor(anchorPose, referenceSpace).then(
(anchor) => {
// Do stuff with the anchor (assign objects that will be relative to this anchor)
},
(error) => {
console.error(`Could not create anchor: ${error}`);
},
);
Thông số kỹ thuật
| Specification |
|---|
| WebXR Anchors Module> # xr-anchor> |