LeapJS Plugins
==============
This repository holds a collection of independent plugins which extend the functionality of LeapJS itself.
**`leap-plugins.js`** is a collection of amazing plugins to get you started quickly.
- **[Hand Entry](http://leapmotion.github.io/leapjs-plugins/docs/#hand-entry)** Emit events when a hand enters of leaves the field of view.
- **[Hand Hold](http://leapmotion.github.io/leapjs-plugins/docs/#hand-hold)** Save data on to hands or fingers which will be persisted between frames.
- **[Screen Position](http://leapmotion.github.io/leapjs-plugins/docs/#screen-position)** Get the on-screen position of any Leap-space point.
- **[Version Check](http://leapmotion.github.io/leapjs-plugins/docs/#version-check)** Ensure a minimum protocol version when running your app.
- **[Playback](http://leapmotion.github.io/leapjs-plugins/docs/#playback)** Record hand-data from the Leap, compress it, and use it to animate your app.
- **[Transform](http://leapmotion.github.io/leapjs-plugins/main/transform/)** Translate, rotate, and scale Leap Motion data. Easily.
- **[Bone Hand](http://leapmotion.github.io/leapjs-plugins/main/bone-hand/)** Drop THREE.js Hands in to any scene, or quick-start with the default scene.
**`leap-plugins-utils.js`** explores what can be done with LeapJS Plugins.
- **[LeapDataPlotter](http://leapmotion.github.io/leapjs-plugins/utils/data-plotter/)** Allows super trivial plotting of streaming data.
**Other libraries**
- **[Widgets](https://github.com/leapmotion/leapjs-widgets)** 3D input elements - buttons and planes.
- **[Rigged Hand](https://github.com/leapmotion/leapjs-rigged-hand)** Easily add virtual 3d hands to any web page with THREE.js.
## Download
[developer.leapmotion.com/downloads/javascript#plugins](https://developer.leapmotion.com/downloads/javascript#plugins)
## Usage
Include LeapJS >= 0.4.0 and either javascript file of an individual plugin or a collection.
Configure your controller to use the plugin, and that functionality will be available to you.
See [hand-entry](http://leapmotion.github.io/leapjs-plugins/docs/index.html#hand-entry) for docs on hand-entry itself.
```html
<!-- your index.html -->
<script type="text/javascript" src="js/leap-0.6.4.js"></script>
<script type="text/javascript" src="js/lib/leap.hand-entry.js"></script>
<script type="text/javascript">
Leap.loop()
.use('handEntry')
</script>
```
- Download [from the CDN](http://developer.leapmotion.com/leapjs/plugins).
- Each plugin is individually documented, with demo, on the gh-pages [docs site](http://leapmotion.github.io/leapjs-plugins/docs/).
- See [making plugins](http://github.com/leapmotion/leapjs/wiki/plugins) on the leapjs wiki.
## Examples
Examples are available on the [developer gallery](http://developer.leapmotion.com/gallery/tags/javascript) live editor
and in subfolders here of individual plugins.
To run them on localhost, you'll need a web server to resolve asset paths.
```bash
> python -m SimpleHTTPServer
```
Contributing
===============
#### Open an issue!
- https://github.com/leapmotion/leapjs-plugins/issues
#### Open a pull request!
- Read up on [Making Plugins](https://github.com/leapmotion/leapjs/wiki/Plugins#plugin-development), then:
- Make a fork, name your branch, add your plugin or fix.
- Add your name, email, and github account to the CONTRIBUTORS.txt list, thereby agreeing to the terms and conditions of the Contributor License Agreement.
- Open a Pull Request. If your information is not in the CONTRIBUTORS file, your pull request will not be reviewed.
没有合适的资源?快使用搜索试试~ 我知道了~
VR leap motion 的javascript的开发

共129个文件
js:73个
html:23个
coffee:9个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2024-05-11
21:27:23
上传
评论 1
收藏 3.57MB ZIP 举报
温馨提示
Leap Motion 是一款为虚拟现实(VR)和增强现实(AR)应用提供手势识别技术的设备。它使用计算机视觉和机器学习技术来捕捉和识别手部动作,并将这些动作转化为数字信号,从而允许用户与虚拟世界进行直观、自然的交互。 Leap Motion 的主要特点包括: 高精度手部跟踪:Leap Motion 设备能够高精度地跟踪用户的手部动作,包括手指的位置、方向和运动轨迹。这使得用户能够通过手势来执行各种复杂的操作,如点击、拖拽、旋转等。 实时反馈:Leap Motion 设备提供实时反馈,使用户能够立即看到手势操作的结果。这种实时性对于提高用户的沉浸感和操作体验至关重要。 多用户支持:Leap Motion 设备支持多用户同时使用,这使得多人协作和交互成为可能。在虚拟现实环境中,多用户支持可以丰富用户的社交体验,提高游戏的趣味性和互动性。 易于集成:Leap Motion 提供了丰富的API和开发工具,使得开发者能够轻松地将手势识别技术集成到他们的应用程序中。无论是游戏、教育、医疗还是其他领域的应用,Leap Motion 都能提供强大的支持。 在VR领域,Leap Motion 的应
资源推荐
资源详情
资源评论






























收起资源包目录





































































































共 129 条
- 1
- 2
资源评论


生瓜蛋子
- 粉丝: 3984
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于价值创造的电网企业全景流程地图和指标网络构建及应用.docx
- 物业验收交接书.doc
- 电梯安装及调试工法.doc
- 洗涤塔与排气筒整改专案.pptx
- 同步无线Mesh网络带宽申请与分配策略的改进.docx
- 街道led路灯工程质量控制流程图.doc
- 工程计量与计价基础知识.ppt
- 公司年度招聘计划书-.doc
- 互联网企业预算管理问题及对策浅析.docx
- 改建铁路某段电气化改造工程报告书(简本).doc
- [四川]框架核心筒结构办公楼塔吊基础施工方案.doc
- 《网络传播概论》2010雷跃捷版第5章.ppt
- BLACKBOARD网络教学平台在民法课程教学中的应用研究.docx
- 摩擦压力机作业安全技术交底.doc
- 小型建设工程施工抽签定标招标文件示范文本.doc
- 宜万铁路无碴轨道施工质量细则.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
