Is it possible to use non-mouse, non-touch events to interact with a D3.js graph? If so, what is the most efficient way to go about it?

前端 未结 2 881
别那么骄傲
别那么骄傲 2021-01-24 05:30

Rather than using a mouse, I\'m using a Leap Motion. It\'s a motion sensing device than allows fingers, hands, and gestures to be used rather than a mouse.

I have code t

2条回答
  •  鱼传尺愫
    2021-01-24 05:49

    You don't actually need to simulate events to achieve this (and simulating events probably makes it a bit harder than it needs to be). You simply need to match the leap pointable to a node, set its fixed property to true to prevent the force layout from updating its position and move the node according to the motion of the pointable.

    If I understood what you're doing correctly, I think I've already implemented that here. The source is available here.

提交回复
热议问题