2015-06-16 26 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内容创建应用程序。

相关问题