Tải bản đầy đủ (.pdf) (1 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (183.06 KB, 1 trang )

4.2.3. Visibility sensor
Cú pháp
VisibilitySensor {
center 0 0 0

# (- ∞, ∞)

enabled TRUE
size

000

# [0, ∞)

eventOut

SFTime enterTime

eventOut

SFTime exitTime

eventOut

SFBool isActive

}
Phát hiện thay đổi khả năng hiển thị của hộp chữ nhật ảo khi người dùng điều hướng trong thế
giới.
Được sử dụng để phát hiện khi người dùng có thể nhìn thấy một đối tượng cụ thể hoặc khu
vực trong bối cảnh đó để kích hoạt hoặc vơ hiệu hóa một số hành vi hoặc hình ảnh động.


Mục đích thường là thu hút chú ý của người dùng hoặc cải thiện hiệu suất.
Thuộc tính
enabled: Cho phép/vơ hiệu hóa nút VisibilitySensor.
center:Xác định tâm hình hộp ảo của vùng quan sát.
size: Xác định kích thước của hình hộp ảo. Nếu giá trị là (0 0 0) thì hình hộp này tương
ứng với tồn vùng nhìn.
Sự kiện
enterTime: Đầu ra là thời gian khi hình hộp ảo nói trên chứa vật thể.
exitTime: Đầu ra là thời gian khi hình hộp ảo khơng cịn chứa vật thể.
isActive: Gửi giá trị TRUE nếu hình hộp ảo chứa vật thể, FALSE nếu ngược lại.
Mỗi nút VisibilitySensor hành xử độc lập với các nút VisibilitySensor khác.
Mỗi nút VisibilitySensor đượ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 VisibilitySensor nhận và gửi sự kiện cùng một
lúc.



×