文档章节

Leap Motion API类库:Controller

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

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

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添加的。

        

© 著作权归作者所有

请修改个人昵称
粉丝 7
博文 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
91
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
142
0
leap motion原理释疑

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

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

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

储明城
2016/01/28
102
0
两次拒绝苹果收购后 这家明星创业公司把自己贱卖了

2019 年 5 月 30 日,据《华尔街日报》报道,总部位于旧金山的 Leap Motion 同意以约 3000 万美元的价格出售给 UltraHaptics。Leap Motion 是美国硅谷的虚拟现实初创公司,它帮助开创了手势跟...

雷锋网
05/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习记录 互联网项目---3(Ribben优化)

3.3 负载均衡策略 {服务名称}.ribbon.NFLoadBalancerRuleClassName=具体策略 service:#服务名 ribbon: NFLoadBalancerRuleClassName : com.netflix.loadbalancer.RandomRule ......

Pole丶逐
25分钟前
3
0
redis - 的线程模型

redis 的线程模型 redis 内部使用文件事件处理器 file event handler,这个文件事件处理器是单线程的,所以 redis 才叫做单线程的模型。它采用 IO 多路复用机制同时监听多个 socket,根据 so...

Canaan_
26分钟前
7
0
IT兄弟连 HTML5教程 使用盒子模型的浮动布局

虽然使用绝对定位可以实现页面布局,但由于调整某个盒子模型时其他盒子模型的位置并不会跟着改变,所以并不是布局的首选方式。而使用浮动的盒子模型可以向左或向右移动,直到它的外边缘碰到包...

老码农的一亩三分地
27分钟前
3
0
ubuntu上编译和使用easy_profiler对C++程序进行性能分析

本文首发于个人博客https://kezunlin.me/post/91b7cf13/,欢迎阅读最新内容! tutorial to compile and use esay profiler with c++ on ubuntu 16.04 <!--more--> Guide compile git clone h......

kezunlin
48分钟前
5
0
nginx master-worker进程工作原理

nginx的master-worker进程模型是其能够高性能的处理用户请求的原因之一,而且这里的每个worker进程都只会启动一个线程来处理用户请求。通常我们会将worker进程的数量设置得与我们的CPU数量一...

爱宝贝丶
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部