c# - 如何在跳跃运动中获得稳定的尖端位置
问题描述
我在 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);
}
但是,我仍然得到连续的值。有什么建议么 ?
解决方案
推荐阅读
- reactjs - 为什么 React 中的 Todo List 总是删除最后一项?
- android - moxy 和 dagger2 依赖注入问题
- php - PHPMailer 给我一个致命错误,但我不知道为什么
- r - 为什么X轴不能正确显示日期?
- c# - wpf 使用静态标志更新视图模型中的属性
- linux - 如何在设备树中指定 gpiochip 的名称?
- python - 在python的while循环中使用continue
- php - Git 将当前提交的哈希值存储在文件中
- emacs - 在具有视网膜显示的mac上的乳胶模式下,emacs中预览乳胶的低分辨率
- r - 标识两个值之间的观察值的组变量