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:

Để 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().

EventTarget XRLayer XRCompositionLayer XRCylinderLayer

Thuộc tính phiên bản

Kế thừa các thuộc tính từ lớp cha, XRCompositionLayer.

XRCylinderLayer.aspectRatio Experimental

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 radius với centralAngle.

XRCylinderLayer.centralAngle Experimental

Số biểu thị góc tính bằng radian của phần hình trụ hiển thị.

XRCylinderLayer.radius Experimental

Số biểu thị bán kính của hình trụ.

XRCylinderLayer.space Experimental

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.transform Experimental

Một XRRigidTransform đại diện cho độ lệch và hướng so với space.

Phương thức phiên bản

Kế thừa các phương thức từ lớp cha, XRCompositionLayerEventTarget.

Sự kiện

redraw Experimental

Được gửi đến đối tượng XRCylinderLayer khi 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

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

Xem thêm