摘要: 简要说明(由于本人英语水平真的很烂,文里漏洞百出,欢迎批评指正)点击查看原文设备类表示了一个连接的物理设备。继承 Leap::Interface公有成员函数 Device() 构造一个设备Device对象。 float distanceToBoundary(constVector&position) const 距离controller可视空间的边缘最近的距离。 float horizontalViewAngle() const 沿着设备的x轴的视角。 bool isValid() const 报告这个设备是否是有效的。 bool operator!=(constDevice& 阅读全文
posted @ 2013-10-23 11:09 Sachin 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 简要说明(由于本人英语水平真的很烂,文里漏洞百出,欢迎批评指正)点击查看原文Listener类定义了一系列回调函数,你可以在子类中复写它们,来对Leap Motion 控制器对象引发的事件做出回应。公有成员函数 Listener() 创建一个监听器Listener对象virtual void onConnect(constController&) 当controller对象连接到Leap Motion 软件并且Leap Motion 硬件插上的时候被调用,或者当这个Listener对象被添加到一个已经连接的controller对象的时候被调用。virtual void onDiscon 阅读全文
posted @ 2013-10-23 10:03 Sachin 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 简要说明(由于本人英语水平真的很烂,文里漏洞百出,欢迎批评指正)点击查看原文Controller类是你访问Leap Motion控制器的主要接口继承 Leap::Interface公共类型enum PolicyFlag{POLICY_DEFAULT= 0,POLICY_BACKGROUND_FRAMES= (1 << 0) }所支持的控制器(Controller)的模式(Policy)注:这里的Policy翻译成什么比较合适呢?暂且翻译为模式,以后想到好的再改公有成员函数 bool addListener(Listener&listener) 给这个Controller添加 阅读全文
posted @ 2013-10-22 17:10 Sachin 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 简要说明(由于本人英语水平真的很烂,文里漏洞百出,欢迎批评)下面是对类、结构、unions和接口的简要描述LeapCircleGesture 这个类代表了手指划圆圈的动作Config 访问Leap Motion 的系统配置信息Controller 访问Leap Motion 控制器的主要接口Device 连接的物理设备DeviceList 设备对象列表Finger 跟踪到的手指FingerList 手指对象的列表FloatArray FloatArray结构用来允许native浮点数组的返回,而不需要动态分配内存 (TheFloatArraystruct is use... 阅读全文
posted @ 2013-10-22 16:09 Sachin 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 先说下环境 Win7 64位 ,不过在配置的时候推荐选择32位Leap Motion SDK 下载需要到官网去下载下载到SDK之后,解压缩就好啦,我直接解压到了F盘,路径会后面需要1、开始配置系统环境变量(1)新建一个名字为LeapMotionSDK的用户变量,变量值就是SDK的地址(2)对用户变量的Path进行修改(如果没有Path变量就同样新建一个),将SDK下的dll所在路径添加进去。这里选择的是32位即x86的路径地址(推荐)(3)保存,关闭所有程序,注销计算机当前用户(你也可以重启),再重新登陆。这样做为了让刚才设置的环境变量生效。2、VS2010开启环境配置(1)打开Visual 阅读全文
posted @ 2013-10-22 11:24 Sachin 阅读(1639) 评论(0) 推荐(0) 编辑