2015-06-16 59 views
6

當我在處理JavaScript事件時,我在wheel event上發現了一個令人不安的元素:deltaZ memberWheelEvent.deltaZ引用了什麼?

我明白了什麼是DELTAX爲橫向滾動(可與像觸摸板一些設備)和移動deltaY垂直滾動(也就是任何標準輪做),但deltaZ,該文件說:

WheelEvent.deltaZ只讀屬性是描述沿Z軸

滾動金額但我仍看不出有什麼deltaZ是指?什麼樣的設備可以模擬深度方向上的滾動?即使是操縱桿也只有兩個軸,對嗎?

但是,由於它是在大多數網絡瀏覽器上實現的,它必須有意義嗎?那麼哪一個?

+1

「3d鼠標」會發送這些消息。他們會在這種情況下滾動深度值。以下是許多可用的選項之一:http://www.leapaust.com.au/3dconnexion-mouse – enhzflep

+0

您使用這種鼠標在Z軸上滾動的動作是什麼樣的?這是由任何遊戲或任何應用程序處理? – Aracthor

+1

那麼,你可以製作一個三維編輯器,並使用z軸滾動來移動相機沿着其查看矢量,而使用x和y的平移相機。不知道是否有任何利用'WheelEvent'這個特殊屬性的html應用程序,對不起。 :)(雖然,我會假設有_something_) – enhzflep

回答

5

有一類相對較新的設備稱爲3d-鼠標。這些設備除了具有額外的功能外,還像標準的3鍵鼠標一樣運作。

這種設備提供的輸入示例如下圖所示,來自leapaust.com.au/3d-connexion-mouse。 enter image description here

這樣的輸入最常用於3D內容創建應用程序。

相關問題