首页 > 解决方案 > 如何在跳跃运动中获得稳定的尖端位置

问题描述

我在 C# 中使用 Leap Motion SDK 3.2 来处理我的项目。我可以使用finger.stabilizedTipPosition 获得指尖坐标。

但我得到的数据是连续的。我希望数据仅在手指稳定(不移动)时显示在文本框上。

同样,我写了下面的代码:

Vector tipVelocity = leapFinger.TipVelocity;
if (tipVelocity.Magnitude == 0.0)
{
    // Display the data on the GUI
    textBox1.Text = Convert.ToString(currentPosition.x);
    textBox2.Text = Convert.ToString(currentPosition.y);
    textBox3.Text = Convert.ToString(currentPosition.z);
}

但是,我仍然得到连续的值。有什么建议么 ?

标签: c#leap-motion

解决方案


推荐阅读