XRCylinderLayer
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 XRCylinderLayer của WebXR Device API là một lớp chiếm một khoảng không gian hình chữ nhật cong trong môi trường thực tế ảo. Chỉ mặt trước của lớp mới hiển thị.
XRCylinderLayer yêu cầu tính năng layers phải được kích hoạt cho XRSession. Bạn có thể yêu cầu điều này trong XRSystem.requestSession().
Để tạo một XRCylinderLayer mới, hãy gọi một trong hai:
XRWebGLBinding.createCylinderLayer()cho lớp texture mờ đục WebGL, hoặcXRMediaBinding.createCylinderLayer()cho lớp phát lại video HTML<video>.
Để trình bày các lớp lên thiết bị XR, hãy thêm chúng vào trạng thái dựng hình layers bằng XRSession.updateRenderState().
Thuộc tính phiên bản
Kế thừa các thuộc tính từ lớp cha, XRCompositionLayer.
XRCylinderLayer.aspectRatioExperimental-
Số biểu thị tỷ lệ của phần hình trụ hiển thị. Đây là tỷ lệ giữa chiều rộng của phần hình trụ hiển thị chia cho chiều cao của nó. Chiều rộng được tính bằng cách nhân
radiusvớicentralAngle. XRCylinderLayer.centralAngleExperimental-
Số biểu thị góc tính bằng radian của phần hình trụ hiển thị.
XRCylinderLayer.radiusExperimental-
Số biểu thị bán kính của hình trụ.
XRCylinderLayer.spaceExperimental-
Một
XRSpaceđại diện cho mối quan hệ không gian của lớp với môi trường vật lý của người dùng. XRCylinderLayer.transformExperimental-
Một
XRRigidTransformđại diện cho độ lệch và hướng so vớispace.
Phương thức phiên bản
Kế thừa các phương thức từ lớp cha, XRCompositionLayer và EventTarget.
Sự kiện
redrawExperimental-
Được gửi đến đối tượng
XRCylinderLayerkhi các tài nguyên cơ bản của lớp bị mất hoặc khi XR Compositor không thể chiếu lại lớp. Nếu sự kiện này được gửi, các tác giả nên vẽ lại nội dung của lớp trong khung hình hoạt ảnh XR tiếp theo.
Thông số kỹ thuật
| Specification |
|---|
| WebXR Layers API Level 1> # xrcylinderayertype> |