文档章节

Leap Motion API类库:Bone

请修改个人昵称
 请修改个人昵称
发布于 2016/01/28 12:20
字数 224
阅读 478
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

1. Bone   

    骨类代表一个被跟踪的手指骨,

    (1)属性有:

    Bone.basis:正交向量,骨头的指向。basis[0],    basis[1],basis[2],代表x,y,z

var basis = bone.basis;

    Bone.length:骨头长,

var length = bone.length;

    Bone.nextJoint:指尖

var bone_end = bone.nextJoint;

    Bone.prevJoint:骨头近端

var bone_start = bone.prevJoint;

    Bone.type:骨头类型,解剖结构,0,1,2,3,4。代表:掌,近指骨,中指骨,远指骨,手臂

var bone_names = ["metacarpal", "proximal phalange", "intermediate phalange", "distal phalange"];var type = bone.type;var name = bone_names[type];

    Bone.width:宽

var average_width = bone.width;

    (2)方法:

    Bone.center():坐标系,骨头中点

var center = bone.center();

    Bone.direction():方向,向量

var direction = bone.direction();

    Bone.left():boolean,辨别是不是左手

if(bone.left){
    var right_hand_basis = [Leap.vec3.negate(Leap.vec3.create(), bone.basis[0]),
                            Leap.vec3.negate(Leap.vec3.create(), bone.basis[1]),
                            Leap.vec3.negate(Leap.vec3.create(), bone.basis[2])];}

    Bone.lerp(out, t):number[],计算骨头两端点值,0,1。代表prevJointnextJoint

var quarter_point = Leap.vec3.create();
bone.lerp(quarter_point, .25);

    Bone.matrix():number[],在跳跃运动坐标系中描述骨方向和位置的转化,三维场景运用

var bone_transform = bone.matrix();


请修改个人昵称
粉丝 7
博文 55
码字总数 7496
作品 0
合肥
程序员
私信 提问
加载中
请先登录后再评论。
Netty那点事(三)Channel与Pipeline

Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的...

黄亿华
2013/11/24
2W
22
访问安全控制解决方案

本文是《轻量级 Java Web 框架架构设计》的系列博文。 今天想和大家简单的分享一下,在 Smart 中是如何做到访问安全控制的。也就是说,当没有登录或 Session 过期时所做的操作,会自动退回到...

黄勇
2013/11/03
3.6K
8
浅入浅出Android(003):使用TextView类构造文本控件

基础: TextView是无法供编辑的。 当我们新建一个项目MyTextView时候,默认的布局(/res/layout/activity_main.xml)中已经有了一个TextView: <TextView 运行效果如下: 修改其文本内容...

樂天
2014/03/22
706
1
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
22
XLSX读写库--EPPlus

EPPlus 是使用Open Office XML格式(xlsx)读写Excel 2007 / 2010文件的.net开发库。 EPPlus 支持: 单元格范围 单元格样式(Border, Color, Fill, Font, Number, Alignments) Charts 图片 形状...

匿名
2013/02/01
1W
2

没有更多内容

加载失败,请刷新页面

加载更多

使用旁路输出(side output)来拆分和复制流

  我们在处理数据的时候,有时候想对不同情况的数据进行不同的处理,那么就需要把流进行拆分或者复制。 如果是使用filter来进行拆分,也能满足我们的需求,但每次筛选都要保留整个流,然后...

osc_ct0tt1cu
26分钟前
0
0
Azure AD 与 AWS IAM 集成实现SSO—上(Azure部分)

整体的架构和流程是下面这个样子: Azure部分: 登录Azure的portal通过Azure Active Directory创建一个测试用户: 返回Azure Active Directory 创建新的应用程序 Amazon Web Service 搜索 Am...

osc_bgs3qxk5
28分钟前
0
0
Azure AD 与 AWS IAM 集成实现SSO—下(AWS部分)

再回顾一下架构,我们都要做什么,别乱: 看来在AWS上做的工作要多一些。 登录AWS控制台: 进入到IAM这个服务: 在配置提供程序中,选择SAML,提供商名称自定义,比如WAAD,将刚才下载的元数...

osc_ibuoui1c
29分钟前
0
0
AWS DevOps 通过Config自动审计Security Group配置——上篇

这个实验的一个场景是,运维同事设计安全组Security Group的时候,打开了除了HTTP和HTTPS的入口访问权限。其他协议或端口如果打开,除了审计不通过的同时,会自动触发一个函数将它修改成我们...

osc_l330x9u1
30分钟前
3
0
AWS DevOps 通过Config自动审计Security Group配置——下篇

再讲一下背景, 这个实验的一个场景是,运维同事设计安全组Security Group的时候,打开了除了HTTP和HTTPS的入口访问权限。其他协议或端口如果打开,除了审计不通过的同时,会自动触发一个函数...

osc_cudh2wh2
31分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部