2015-06-16 18 views
6

Trong khi tôi đang làm việc về các sự kiện JavaScript, tôi đã tìm thấy một yếu tố gây phiền hà trên wheel event: số deltaZ member.WheelEvent.deltaZ đề cập đến điều gì?

tôi hiểu là những gì deltaX như cuộn ngang (có sẵn với một số thiết bị như một touchpad) và deltay như cuộn dọc (đó là những gì bất kỳ bánh xe tiêu chuẩn làm) nhưng đối với deltaZ, tài liệu nói:

Các WheelEvent.deltaZ read-only tài sản là một đôi đại diện cho số lượng cuộn dọc theo trục z

Nhưng tôi vẫn không thể nhìn thấy những gì deltaZ đề cập đến? Loại thiết bị nào có thể mô phỏng một cuộn theo chiều sâu? Ngay cả cần điều khiển chỉ có hai trục, phải không?

Nhưng khi nó được triển khai trên hầu hết các trình duyệt web, nó phải có ý nghĩa? Vậy cái nào ?

+1

A '3d mouse' sẽ gửi những tin nhắn này. Họ sẽ trong trường hợp đó được di chuyển giá trị độ sâu. Dưới đây là một trong nhiều khả năng: http://www.leapaust.com.au/3dconnexion-mouse – enhzflep

+0

Bạn di chuyển loại di chuyển nào trên trục Z bằng loại chuột này? Điều này có được xử lý bởi bất kỳ trò chơi hay ứng dụng nào không? – Aracthor

+1

Vâng, bạn có thể tạo một trình chỉnh sửa 3d và sử dụng cuộn z-trục để di chuyển máy ảnh dọc theo véc tơ nhìn của nó, trong khi sử dụng các x và y để xoay máy ảnh. Không có ý tưởng nếu có bất kỳ ứng dụng html nào sử dụng thuộc tính đặc biệt này của 'WheelEvent', xin lỗi. :) (mặc dù, tôi cho rằng có _something_) – enhzflep

Trả lời

5

Có một lớp thiết bị tương đối mới được gọi là chuột 3D. Các thiết bị này hoạt động giống như một nút chuột chuẩn 3 ngoài việc có thêm khả năng.

Ví dụ về đầu vào được cung cấp bởi thiết bị như vậy được hiển thị bên dưới trong hình ảnh từ leapaust.com.au/3d-connexion-mouse. enter image description here

Đầu vào như vậy thường được sử dụng nhất trong các ứng dụng tạo nội dung 3D.

Các vấn đề liên quan