我在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);
}
但是,我仍然获得连续的价值。有什么建议吗?