XRSpace
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.
Giao diện XRSpace của WebXR Device API là một giao diện trừu tượng cung cấp nền tảng chung cho mọi lớp đại diện cho một hệ tọa độ ảo trong thế giới ảo, trong đó điểm gốc của nó tương ứng với một vị trí vật lý. Dữ liệu không gian trong WebXR luôn được biểu thị tương đối với một đối tượng dựa trên một trong các giao diện kế thừa từ XRSpace, tại thời điểm một XRFrame nhất định diễn ra.
Các giá trị số như vị trí pose là tọa độ trong XRSpace tương ứng, tương đối với gốc tọa độ của không gian đó.
Note:
Giao diện XRSpace không bao giờ được sử dụng trực tiếp; thay vào đó, tất cả các không gian được tạo bằng cách sử dụng một trong các giao diện dựa trên XRSpace. Hiện tại, các giao diện đó bao gồm XRReferenceSpace, XRBoundedReferenceSpace, và XRJointSpace.
Các giao diện dựa trên XRSpace
Dưới đây là danh sách các giao diện dựa trên giao diện XRSpace.
XRBoundedReferenceSpace-
Đại diện cho một không gian tham chiếu có thể di chuyển trong một vùng không gian mà ranh giới của nó được xác định bởi một mảng các điểm được sắp xếp theo chiều kim đồng hồ dọc theo sàn nhà để xác định vùng đi lại được của không gian. Điểm gốc của
XRBoundedReferenceSpaceluôn ở mức sàn, với tọa độ X và Z thường mặc định là vị trí gần trung tâm của phòng. XRReferenceSpace-
Đại diện cho một không gian tham chiếu thường được mong đợi là tĩnh trong suốt thời gian của
XRSession. Mặc dù các đối tượng có thể di chuyển trong không gian, bản thân không gian vẫn cố định tại chỗ. Có những ngoại lệ đối với tính tĩnh này; phổ biến nhất làXRReferenceSpacecó thể di chuyển để điều chỉnh dựa trên cấu hình lại của tai nghe hoặc thiết bị nhạy cảm với chuyển động khác của người dùng. XRJointSpace-
Đại diện cho không gian của một khớp
XRHand.
Thuộc tính phiên bản
Giao diện XRSpace không định nghĩa thuộc tính riêng nào; tuy nhiên, nó kế thừa các thuộc tính của giao diện cha là EventTarget.
Phương thức phiên bản
Giao diện XRSpace không cung cấp phương thức riêng nào. Tuy nhiên, nó kế thừa các phương thức của EventTarget, giao diện cha của nó.
Thông số kỹ thuật
| Specification |
|---|
| WebXR Device API> # xrspace-interface> |