文档章节

Leap Motion API类库:Controller

请修改个人昵称
 请修改个人昵称
发布于 2016/01/28 15:20
字数 433
阅读 130
收藏 0

1.Controller

    控制器类是您的Leap Motion控制器的主要接口。

    创建这个控制器类的实例,访问跟踪数据和配置信息的帧。帧数据可以在任何时候使用frame()轮询功能,调用frame() 或     frame(0) 以获得最新的帧,将历史参数设置为一个正整数,以访问前一帧,一个控制器可以存储在其帧历史中的帧有60帧

    当创建一个控制器对象时,您可以选择通过一个选项来设置不同的控制器属性。

var controller = new Leap.Controller({
  host: '127.0.0.1',
  port: 6437,
  enableGestures: true,
  frameEventName: 'animationFrame',
  useAllPlugins: true});

     Leap Motion Controller类继承自Node.jsEventEmitter <http://nodejs.org/api/events.html>类。

    options (Object) –--一个包含该控制器选项值的对象:

  • host —  提供Leap Motion跟踪数据。通常 local host address: 127.0.0.1.

  • port — WebSocket服务器监听端口. 默认port 6437.

  • enableGestures — 使用手势识别

  • background — 当不应用前景使用这个应用程序接受帧

  • optimizeHMD — 使用头戴式显示器。

  • frameEventName — 用于处理帧数据的更新循环类型。

    • animationFrame ---使用浏览器动画循环 (通常 60 fps).

    • deviceFrame ---帧速率(20 to 200 fps ,根据用户的设置和可用的计算能力).


  • loopWhileDisconnected — 默认 true, 这意味着动画帧循环运行在任何时候. 如果 false,动画循环并只运行在controller()对象连接到Leap Motion服务. 且只有当一个新的数据帧是可用的,设置为 false可以节约资源, 但可能不规则地减慢或停止任何动画驱动的帧循环。 这是LeapJS version 0.4.3添加的。

        

© 著作权归作者所有

共有 人打赏支持
请修改个人昵称
粉丝 6
博文 55
码字总数 7496
作品 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 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 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
Blend4Web 17.08 发布,三维应用程序创建平台​

我们很高兴地推出Blend4Web的新版本, 用于创建交互式在线三维体验的商业级开源平台。对于17.08我们准备了一些惊人的功能,包括支持流行的Leap Motion小工具,能够检测和可视化人类手中的动作...

yuri_s8s
2017/09/01
545
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
42分钟前
2
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
2
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部