在 Leap 运动中计算工具的加速度
Posted
技术标签:
【中文标题】在 Leap 运动中计算工具的加速度【英文标题】:Calculating acceleration of a tool on Leap motion 【发布时间】:2014-08-05 14:08:20 【问题描述】:我正在尝试创建一个带有跳跃动作的虚拟鼓。如果一根棍子走得很快并在一瞬间改变了它的方向(意味着高加速度),我会把它算作“击中”。问题是我无法计算我的工具(棒)的加速度。我完全检查了官方文档,但是我没有看到任何找到加速的功能。有什么方法可以计算工具的加速度吗?
【问题讨论】:
【参考方案1】:您可以通过对速度求导来跟踪加速度;请注意,它可能对错误很敏感,需要进行一些过滤。
【讨论】:
【参考方案2】:我喜欢虚拟鼓的项目!无论如何,这就是我的做法:如果您将“击中”视为 SwipeGesture,您可以获得手势的速度,如果速度比您的“击中阈值速度”快,则您认为 Swipe 为“击中”鼓!!! 这是 Swing 手势速度的文档https://developer.leapmotion.com/documentation/cpp/api/Leap.SwipeGesture.html#cppclass_leap_1_1_swipe_gesture_1a055e9dc8167598af360254f4775a27c9
【讨论】:
以上是关于在 Leap 运动中计算工具的加速度的主要内容,如果未能解决你的问题,请参考以下文章