mousedown イベント内にボリュームと mousemove イベントがあります。私が達成したいのは、ボタンを押したままマウスを動かし、IndexX++/-- でスライスを変更することです。
と
ボリュームの回転を停止します。
すべての標準マウス イベント (または少なくとも回転イベント) を「一時停止」し、mouseup イベントが発生したときに再度アクティブにする必要があります。
それを行う方法はありますか?
mousedown イベント内にボリュームと mousemove イベントがあります。私が達成したいのは、ボタンを押したままマウスを動かし、IndexX++/-- でスライスを変更することです。
と
ボリュームの回転を停止します。
すべての標準マウス イベント (または少なくとも回転イベント) を「一時停止」し、mouseup イベントが発生したときに再度アクティブにする必要があります。
それを行う方法はありますか?
Ricola3D が述べたように XTK を変更してフラグを提供するか、renderer.interactor.config
オプションとのすべての相互作用を無効にすることができます。
* config.MOUSEWHEEL_ENABLED: true
* config.MOUSECLICKS_ENABLED: true
* config.KEYBOARD_ENABLED: true
次に、キャンバス上でイベントを直接観察することにより、独自の対話ハンドラーを作成できます。完全に XTK の外部で、ビューを変更するために XTK 機能を呼び出すだけです。