文档章节

Leap Motion API类库:ScreenTapGesture&SwipeGesture

请修改个人昵称
 请修改个人昵称
发布于 2016/01/29 08:02
字数 381
阅读 235
收藏 0

1. ScreenTapGesture
    继承自:Gesture()
    screentapgesture类代表用手指或工具做出一个点击的姿势。
    可以理解为当一个手指向前戳一下之后再弹回原处,
    如果点击一个垂直屏幕。点击之前这个手指必须停顿一下。

    screentap手势是离散的,点击之后状态保留,一对一触发。
    一个未初始化的screentapgesture对象视为无效。从一个框架对象或一个手势事件侦听得到的screentapgesture类实例。
    下面的例子演示了如何从一个跟踪数据帧中获取手势对象:

var controller = Leap.loop({enableGestures: true}, function(frame){
  if(frame.valid && frame.gestures.length > 0){
    frame.gestures.forEach(function(gesture){
        switch (gesture.type){
          case "circle":
              console.log("Circle Gesture");
              break;
          case "keyTap":
              console.log("Key Tap Gesture");
              break;
          case "screenTap":
              console.log("Screen Tap Gesture");
              break;
          case "swipe":
              console.log("Swipe Gesture");
              break;
        }
    });
  }});

    您还可以添加一个侦听器回调到一个控制器对象。在每个设备帧中,您的回调被调用为每个手势对象:

var controller = Leap.loop({enableGestures: true}, function(frame){
              //... handle frame data
              });
              controller.on("gesture", function(gesture){
              //... handle gesture object
  });

    (1)构造器:ScreenTapGesture()
    构建了一个新的screentapgesture对象。
    一个未初始化的screentapgesture对象视为无效。可以从一个Frame对象得到的有效screentapgesture类实例。
2.SwipeGesture

继承自:Gesture()
    swipegesture类代表手,手指或工具的一次滑动运动。
    

SwipeGestureImage

    每个手指或工具的滑动代表一个swipegesture对象。
    手势是连续的,当手势继续时,在每个帧中都会出现一个相同的ID值表示手势对象,

© 著作权归作者所有

共有 人打赏支持
请修改个人昵称
粉丝 6
博文 55
码字总数 7496
作品 0
合肥
程序员
私信 提问
Leap Motion API类库:Controller

1.Controller 控制器类是您的Leap Motion控制器的主要接口。 创建这个控制器类的实例,访问跟踪数据和配置信息的帧。帧数据可以在任何时候使用frame()轮询功能,调用frame() 或 frame(0) 以获...

储明城
2016/01/28
55
0
Leap Motion API类库:Vector&Matrix

1.Vector 在leap.js中,数学矢量矩阵用的是glmatrix JavaScript库,在leap.js类库中包含glmatrix库,你无需再复制。去这里看吧: http://glmatrix.net/docs/2.2.0/ 在JavaScript API(矢量和...

储明城
2016/01/29
67
0
Leap 类与命名空间

1.Leap Motion所有类 Bone InteractionBox CircleGesture KeyTapGesture Controller Pointable Finger ScreenTapGesture Frame SwipeGesture Gesture Matrix math Hand Vector math 2.Leap ......

储明城
2016/01/27
40
0
leap motion原理释疑

在engadget中国版上看到了leap motion的相关信息,该网站号称针对人们对leap motion的一些疑点其编辑亲自赶往了leap motion的旧金山leap motion体验了一把,并向Holz和Buckwald请教了leap mo...

龙鸟
2013/03/01
0
0
Leap Motion API类库:InteractionBox

1.InteractionBox interactionbox类表示一个可视的,完全在Leap Motion控制器内的,盒子形状的区域 这个交互的盒子是一个轴对齐的矩形棱镜,在这个盒子中,提供了标准化的手,手指和工具,及...

储明城
2016/01/28
44
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux iptables之mangle表使用案例

mangle表的用途 mangle表的主要功能是根据规则修改数据包的一些标志位,以便其他规则或程序可以利用这种标志对数据包进行过滤或策略路由。 mangel表使用示例 示例1-策略路由1 内网的客户机通...

月下狼
45分钟前
2
0
OSChina 周日乱弹 —— 兼职我想去学学布偶戏

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy : 《火炎 - 女王蜂》 《火炎 - 女王蜂》 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁 :还在睡觉突然接到一个小哥哥电话“x...

小小编辑
57分钟前
54
5
租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
今天
3
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
6
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部