1. Trang chủ
  2. » Tất cả

Chương 4-7 Tạo chuyển động và tương tác trong VRML-Proximity sensor

2 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 199,13 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Proximity sensor ProximitySensor { center 0 0 0 # - ∞, ∞ size 0 0 0 # [0, ∞ enabled TRUE eventOut SFBool isActive eventOut SFVec3f position_changed eventOut SFRotation orientatio

Trang 1

4.2.7 Proximity sensor

ProximitySensor {

center 0 0 0 # (- ∞, ∞)

size 0 0 0 # [0, ∞)

enabled TRUE

eventOut SFBool isActive

eventOut SFVec3f position_changed

eventOut SFRotation orientation_changed

eventOut SFTime enterTime

eventOut SFTime exitTime

}

Nút này tạo ra sự kiện khi người xem đi vào hoặc đi ra và di chuyển trong khu vực không gian chứa vật thể

Trình duyệt sẽ nội suy vị trí người dùng và đánh dấu thời gian sự kiện isActive với thời gian

chính xác người dùng giao lần đầu tiên vùng lân cận

Thuộc tính

enabled: Kích hoạt hoặc vô hiệu hóa ProximitySensor

center: Xác định tâm hình hộp chưa vật thể

size: Kích thước của hình hộp bao vùng

Sự kiện

enterTime

 Là thời gian khi người dùng đi vào vùng

 Được tạo ra khi sự kiện isActive TRUE (người dùng đi vào hộp)

exitTime

 Đầu ra là thời gian khi người dùng ra khỏi vùng hình hộp

 Được tạo khi sự kiện isActive FALSE (người dùng ra khỏi hộp)

isActive: Gửi giá trị TRUE nếu người dùng đang ở trong hình hộp, FALSE nếu ngược

lại

position_changed: Gửi vị trí 3D của người dùng

Trang 2

orientation_changed: Gửi hướng quay (nhìn) của người dùng

Mỗi nút ProximitySensor hành xử độc lập với tất cả các nút ProximitySensor khác Mỗi nút ProximitySensor được kích hoạt bị ảnh hưởng bởi sự chuyển động của người dùng nhận và gửi sự kiện, có thể dẫn đến nhiều nút ProximitySensor nhận và gửi sự kiện cùng một

lúc

Ngày đăng: 25/04/2020, 18:52

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w