如何在跳跃运动中获得稳定的尖端位置

时间:2018-06-28 20:56:30

标签: c# leap-motion

我在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);
}

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

0 个答案:

没有答案