计算Leap运动中刀具的加速度

时间:2014-08-05 14:08:21

标签: c++ leap-motion acceleration

我正在尝试创建一个具有跳跃动作的虚拟鼓。如果一根棍子快速移动并在一瞬间改变方向(意味着高加速度),我会把它算作一个"击中"。问题是我无法计算我的工具(棒)的加速度。我完全检查了官方文档但是我没有看到任何找到加速的函数。有什么方法可以计算工具的加速度吗?

2 个答案:

答案 0 :(得分:1)

您可以通过获取速度的导数来跟踪加速度;请注意,它可能对错误很敏感,需要进行一些过滤。

答案 1 :(得分:0)

我喜欢虚拟鼓的项目!无论如何,这就是我要做的事情:如果你认为“击中”是一个SwipeGesture你可以获得手势的速度,如果速度比你的“命中威胁速度”快,你认为刷卡是一个“击中”鼓!!! 这是Swing手势https://developer.leapmotion.com/documentation/cpp/api/Leap.SwipeGesture.html#cppclass_leap_1_1_swipe_gesture_1a055e9dc8167598af360254f4775a27c9

速度的文档