我想知道如何在Java Swing应用程序和我的跳跃运动监听器之间进行通信。 因为我希望在我的应用程序中,当我点击一个按钮时,我可以用闰秒动作看到的手指数来改变一个数字。 我有一个Java Swing应用程序: public class KidCountingFrame extends JFrame
而且一个大跃进运动的Runnable: public class LeapMouse impl
@Override
public void onFrame(Controller arg0) {
Frame frame = arg0.frame();
for (int i = 0; i < frame.gestures().count(); i++) {
Gesture gesture = frame.gesture(i);
if
我想要使用Leap Motion来获取我的食指在空间中的位置(3D位置X,Y,Z),我如何在跳跃运动中做到这一点? 这就是我只做检测食指,但有一个错误: def on_frame(self, controller):
# Get the most recent frame and report some basic information
frame = controller.
注意:我完全不知道矢量数学问题,特别是在3D中。 我目前正在研究一些Javascript代码,它决定了一个被Leap Motion控制器捕获的手指是否被扩展(即完全直线)。 Leap Motion为我们提供了一个API,它为我们提供了手,手指和骨骼的对象。骨骼尤其有几个属性,如位置矢量,方向矢量等,请参阅here for the Documentation。 我的想法是取出远端Phalang(你的