使用可视化诊断工具

这篇文章描述了 LeapMotion 的可视化诊断工具,它能够帮助你查看 LeapMotion 控制器生成的运动的追踪数据。这篇文章不描述面向消费者的可视化工具。

概览

可视化工具应用显示了有 LeapMotion API 提供的追踪数据,这是一个很好的方式来感受 Leap 所产生的数据。在 LeapMotion 设置对话框中能启动这个工具。

现在将你的手移动到 LeapMotion 控制器的视野中,就会看见你手指的表示以及指尖指向的彩色箭头。

通用控制

你可以通过键盘指令来控制可视化工具。按下两次 H 可以显示这些指令。

  • Esc 退出
  • H 显示可视化工具的帧率、LeapMotion 的帧率及提示信息
  • S 切换全屏和窗口模式
  • Z — 翻转 z 轴的方向
  • G — 切换坐标网格
  • J — 在黑色、蓝色或白色背景之间切换
  • I — 切换之间的轨迹样式
  • Y — 切换之间的绘制样式
  • L — 显示追踪信息,包括坐标轴的标注、视野、指尖坐标以及处理延时
  • T — 在线型和圆柱体之间切换显示手指。在圆柱体模式下,圆柱体的颜色取决于 LeapMotion 是否将其视为同一种对象。在线型模式下,颜色则会在第一次被识别时,随机分配给每个对象
  • N — 在手指、手掌平面和手球模式中循环显示追踪的数据
  • F — 切换显示的原始图像
  • O — 切换显示的手势指示器
  • P — 暂停或开始可视化显示
  • B — 显示屏幕位置的视觉效果。注意,屏幕特性目前不在 API 中支持
  • . — 镜像可视化工具窗口(屏幕位置的视觉效果也必须为镜像监视器显示)的屏幕内容
  • D — 切换触摸仿真绘制模式
  • Space — 清除当前屏幕中的任何绘制

相机控制

可视化工具显示手指指尖的3D 位置。你可以使用下面的按键来控制相机:

  • = — 放大相机
  • - — 缩小相机
  • V — 循环切换相机的显示模式
  • A — 当追踪手指处于显示区域边缘时是否自动移动相机视野
  • C — 重新定位相机追踪的中心视野
  • 左右键 — 启动或停止视野旋转
  • 鼠标左右拖拽 — 旋转相机视野
  • 鼠标右键左右拖拽 — 平移相机

追踪信息

你可以使用 L 键查看一些关于追踪数据的辅助信息。

使用可视化诊断工具 - 图1

LeapMotion 可视化工具展示的辅助追踪数据。

在这种模式下:

  • 标注的轴被添加到网格中,以毫米为单位。
  • 一个倒置的金字塔来显示 LeapMotion 的大致视野。
  • x, y, z 坐标显示的是手指的位置,以毫米为单位。
  • 左下角的图形显示了处理的延时,以毫秒为单位。