InteractionBox – Leap Motion API

官方提供的信息
1.Leap Motion的API提供了一个交互箱子类(IneractionBox)。代表了Leap Motion控制器可视区域内的完整的盒型区域。这个InteractionBox类描述Leap Motion视野中的线性物体运动。
2.InteractionBox是一个轴对齐的矩形棱柱,并提供区域内手、手指和工具的标准化坐标。该InteractionBox类可以更容易地将Leap Motion的设备坐标映射在用于2D或3D应用绘图的坐标系。这个类把物体范围中的坐标归一化到[0,1]范围内。你可以归一化一个距离,并且根据应用尺寸,把结果坐标进行缩放,来获取一个在应用中的坐标。

也就是说,这个类的作用在于更方便的将设备坐标转换成应用坐标或屏幕坐标。

具体的转换方法
通俗点讲,就是:
1.先将设备坐标(根据在BOX中的相对位置)转换成[0,1]区间的一个值。
2.将上一步得到的值根据屏幕或窗体的分辨率换算成屏幕坐标。
Continue Reading…