版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关于Leap Motion的预览概括预览:坐标系统动作捕捉数据帧绑定数振列表帧动画手模型手属性手的动画手指和工具列表手指和工具模型手势画圏划过点击按健类型点击屏幕类型点击3.手棋型这个 手模型 提供了被绑定的手的位置信息、特点以及运动方式。并且还包括了手指或 者丰上的工具的所有和手关联的东西的信息。LcapAPI尽可能多的提供关于手的信息。但是,Leap不能够确定每一帧所有属性。比如 当你的手突然攥成了举头,这个时候,它上面的所有的手指是不能用了 手指的list就成 T空。所以你的程序需要对这种情况最一个检测。Leap设备不能确定某一个丰是左手还是右手,多于两个手出现都可以放到list里面去,
2、 如果不止一个人将手放进来,或者有一个像手的物体。然而还是建议最多两个手来保证动作 步骤的质量。3.1 Hand类属性Hand对象提供了几个属性来反映绑定后的手的物理特性:PalinPosition The center of the palin measured in millimeters from the Leap origin.PlamPosition手掌中心到Leap设备原点以亳米测董的距离PalmVelocity The speed of the palm in millimeters per secondPalmVelocity以 毫米每秒为单位的手掌移动的速度。PalmNori
3、nal个向量,这个向量是垂直于手掌所形成的平面的。并且向量从手掌出WORD版木Direction个向董*从手掌指向手指的方向。SphcrcCcntcr适合手弯曲后曲率的一个球的中心(就像用手握住一个球一样)SphercRadius The radius of a sphere fit to the curvaturc of the hand The radius changes with the shape of the handSphercRadius适合手弯曲后曲率的一个球的半径,这个半径随着手的形状而变化。 direction和PalraNoniial是一个单位向量,描述了手相对于Lea
4、p设备的坐标系统。PalmNormal向量指向了手掌的垂直向外的方向。Direction向量指向前我们手握住的时候,就好象有一个球在手里,SphcreCenter和SphercRadius就描述了 这样一个球的中心和半径,这个球的曲率随着我们的手变化。3.2手的动作WORD版木Hand对象也提供了 一些属性来反映绑定的手在frames中的动作Lcap设备分析手的动 作就像分析手指和工具的并且代表了移动、旋转、缩放等因素。在Leap设备的可视国移动 手指表示移动,族转、弯曲或者倾斜你的手表示旅转,是手指或者工具相对或者相对的移动 表示缩放。手的动作是通过比较手在当前frame的属性和较早的fra
5、me相比较产生的,手动作的属 性包括:RotationAxis A direction vector expressing the axis of rotation.RotationAxis个方向向童来表示旋转的轴RotationAnglc The angle of rotation clockwise around the rotation axis (using the right-hand rule)RotationAngle沿着族转轴顺时针所转动的角度(使用右手定则)RotationMatrix A trailsfonn matrix expressing the rotation.R
6、otat i onMatr ix一个表达获转的变化矩阵ScalcFactor A factor expressing expansion or contraction.ScalcFactor个表达收缩或者放大的因素Translation A vector expressing the linear movemcnt.Translation个表达线型移动的向#3.3手指和工具列表你可以使用下面三个当中的一个来访问fingers或者tools :Pointables Both fingers and tools as Pointable objectsPo in tab lesfinger和too
7、ls都是Pointable对象(下面两个继承于它)Fingers Just the fingersFingers仅仅是 fingersTools Just the toolsTools仅仅是 tools”乐之者体感开发”你也可以使用 从前一帧获取的ID值来访问fingers或者tools,使用 Hand. fingerO , Hand. toolO或者如果你不需要区分这两者的话可是使用 Hand. pointtableO方法。4.手指和工具的棋型在Leap设备可视区域里面可以识别并绑定手指和类似手指的工具- Leap设备将像丰指 的对象通过形状归为tools。工具对手指来说更长-更腹、更值。I
8、n the Leap model, the physical characteristics of fingers and tools are abstracted into a Pointable object Fingers and tools are types of pointable objects. The physical charactcristics of pointable objects include:在Leap模型里面。手指或者工具的物理特性被抽象问Pointable对象。并且fingers 和tools是pointablc对象类型的 Pointable对象的物理特性
9、包括:word版木Length The length of the visible portion of the object (from where it extends out of the hand to the tip).Length一一这个可以被看见的物体的长度(从手里出来到指尖)Width The average width of the visible portion of the objectWidth一一可是物体的平均宽度Dircc tion A unit di rec tion vector pointing in the same di rec tion as the o
10、bject (i. e from base to tip).Direction个和物体所指的方向一样的单位方向向#TipPosition The position of the tip in millimeters from the Leap originTipPosition末梢的位置距离Leap设备多少亳米TipVelocity The speed of the tip in ini 11imeters per second.Ti pVeloc i ty末梢以毫米每秒的移动速度手指的TipPosition and Direction向量为我们提供了手指末梢的位置和手指所指的 方向。Leap
11、设备将所绑定的物体分为手指或者工具。使用Pointable. isTool属性就可以判斷 这个绑定的物体是手指还是工具了。工具跟手比起来更长、更细、更直。WORD版木5手势Leap设备作为手势分析某一个运动模式,这个运动模式里面可能包含了用户的想法或 者命令。设备响应在frame中观察到的手势和相应手指绑定数扌居和手是一样的。对于毎一个 观察到的手势1设备就会在frame中放置一个Grsture对象你可以从Frame gestures列 表中获取这个对象。以下运动模式能够被Leap所识别。Circle A single finger tracing a circle.Circle一一单一的手指
12、被或者旋转一周Swipe A linear movement of the handSwipe一个手的直线运动点击Leap设备能够分析两种类型的点击:向下的KeyTap和向前的ScrecnTap Key Tap A tapping niovcinent by a finger as if tapping a keyboard key.KeyTap种就像点、击键赴的点击运动Screen Tap A tapping movement by the finger as if tapping a vertical computer scree n.ScrecnTap一种点、击运动就像点击一个虚拟的电脑
13、屏幕当Leap设备首先将一个运动模式分类为手势的时候*首先对Frame里面添力口 了一个 Gesture对象。如果这个手势持续到结束时间。Leap就对在随后的Frame里面更新这个 Gestures对象。手势Circle和Swipe是连续的,设备在每一帧都更新手势的进度。点击是 分离的手势。设备响应点击是使用了 一个单独的Gesture对象。重要的是:在在你的应用程序使用手势之前,你需要开启每一个你需要用的手势。在 Controller类中有一个方法EnablcGcsturcO你可以使用它来开启你需要用到的手势。Circle画圏设备识别一个手指头画一个圏作为Circle手势。word版木手指画
14、圏动作你可以使用手指或者工具画圏。Cirlce手势是一个连续性的手势,一旦手势开始,设 备就开始更新进度知道手势结束。Circle手势在画完或者背离圆弧轨迹或者画的太慢。滑动设备认为一个手指线性移动是Swipe手势。”乐之者体感开发”WORD版木 一个水平滑动的手势你可以使用任何一个手指在任何方向上做一个平滑的手势。平滑的手势也是连续性的手 势。一旦手势开始,Leap设备就会一直更新这个手势的进度直到结束。一个平滑移动的手 势的结束包括改变了移动方向或者移动的太慢。点击设备识别两种类型的点击:向下点击和向前点击(KeyTap和ScreenTap) 键盘点击设备识别一种快速的向下的手指或者工具的移动作为KeyTap 一种Key
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024货物进口合同(范本)
- 2024年广西路分公司一级干线运输合同
- 2024年度数据处理与分析合作协议
- 2024个人房产抵押合同
- 2024年基因治疗技术开发合同
- 2024年度智能医疗系统开发合同
- 2024年度建筑施工安全环保技术创新与应用合同
- 2024年废料交易合同标准版
- 2024年建筑基坑钻探检测合同
- 2024年度F公司太阳能发电设备安装合同
- 全国高职高专英语写作大赛
- 微机原理与接口技术8259A练习题及答案
- 正方体的11种展开图
- 第15章《分式》教材分析课件(32张)
- 商铺装修工程施工方案.
- 西门子RWD68说明书
- 形式发票样本(Proforma Invoice)
- 医院车辆加油卡管理制度
- 数独题目高级50题(后附答案)【最新】
- 问题线索办理呈批表
- 学、练、评一体化课堂模式下赛的两个问题与对策
评论
0/150
提交评论