Leap Motion API类库:KeyTapGesture

1.KeyTapGesture工具

    继承自Gesture()oop

    keytapgesture类用手指或工具表明一次点击操做,spa

    一个关键的点击手势识别是:手指尖滑向手掌心,在弹回原来位置,点击以前必须停顿一下code

KeyTapImage

    点击手势是离散的(离开就没效果了),KeyTapGesture表明的点击始终保持以后的状态,“stop”.只有一个        对象

    KeyTapGesture对象为特定一个手势进行识别,继承

    下面的例子演示了如何从一个跟踪数据帧中获取手势对象:ip

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;
        }
    });
  }});

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

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

    (1)构造器:KeyTapGesture()it

    构建了一个无效的keytapgesture对象。io

    一个未初始化的keytapgesture对象视为无效。能够从frame()对象获得的有效keytapgesture类实例。

相关文章
相关标签/搜索