停用所有标准mousevents XTK

时间:2012-09-05 10:19:03

标签: javascript events mouse webgl xtk

我在mousedown事件中有一个音量和一个mousemove事件。 我想要实现的是在按下按钮的同时移动鼠标,通过IndexX ++ / -

更改切片

停止音量旋转。

我需要“暂停”所有标准鼠标事件(或至少是rotateevent)并重新激活它们 何时触发mouseup事件。

有任何建议如何做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以修改XTK以提供Ricola3D提到的标记,也可以禁用与renderer.interactor.config选项的所有互动:

*  config.MOUSEWHEEL_ENABLED: true
*  config.MOUSECLICKS_ENABLED: true
*  config.KEYBOARD_ENABLED: true

然后,您可以通过直接在画布上观察事件来编写自己的交互处理程序 - 完全在XTK之外,只需调用XTK功能来修改视图。