Leap Motion SDK学习--API(翻译)

Leap Motion SDK学习--API(翻译)Tool类函数:l  Tool()l  Tool(const Pointable&)l  Invalid()l  toString()constl   classLeap:: ToolTool类表示一个被跟踪的工具。在LeapMotion中,可指向对象被定义为工具。工具比手指更长,更细,更直。我们可以从一帧图像
摘要由CSDN通过智能技术生成

Leap Motion SDK学习--API(翻译)

Tool类

函数:

l  Tool()

l  Tool(const Pointable&)

l  Invalid()

l  toString()const

l   

classLeap:: Tool

Tool类表示一个被跟踪的工具。在LeapMotion中,可指向对象被定义为工具。工具比手指更长,更细,更直。我们可以从一帧图像或者手对象中得到工具对象。

工具也可指向手,但是它们不像手指一样与手臂永久关联,其可以在ID不变的情况下在双手间传递。

工具对象可能无效,这意味着它们不包含有效的跟踪数据或者不对应于一个物理工具。无效的工具类可能是由于要求一个工具类使用一个在之前帧存在过(但当前帧不存在)的工具类对象的ID号造成的。从工具的构造函数创建的工具对象也是无效的。可以使用Tool::isValid()函数验证工具对象的有效性。

Pointable类

函数:

l Pointable()

l invalid()

l toString() const

 

class Leap::Pointable()

Pointable类检测对象的物理特征。Pointable对象包括finger和Tool两类,可以通过函数Pointable::isFinger()和Pointable::isTool()来判断一个对象时finger还是Tool。

Leap::Pointablepointable = frame.pointables().frontmost();

Leap::Vectordirection = pointable.direction();

float length= pointable.length();

float width =pointable.width();

Leap::VectorstabilizedPosition = pointable.stabilizedTipPosition();

Leap::Vectorposition = pointable.tipPosition()

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Leap Motion SDK是一种用于与Leap Motion手势控制设备进行交互的软件开发工具包。它提供了一系列的类和函数,用于在Unity中实现与Leap Motion设备的交互。\[1\]Leap Motion SDK可以通过下载Leap Motion官方网站上的SDK来获取。\[1\]在Unity中使用Leap Motion SDK,可以使用LeapServiceProvider类来获取帧数据,该类将Leap Motion的坐标空间转换为Unity的坐标空间。\[3\]此外,LeapMotion和UnityAPI为向量和空间变换定义了各自的类,可以通过一些转换函数将Leap Motion的向量和矩阵转换为Unity的向量和矩阵。\[2\]通过使用Leap Motion SDK,开发者可以在Unity中实现手势识别、手势控制等功能,从而为用户提供更加沉浸式的交互体验。 #### 引用[.reference_title] - *1* [Unity LeapMotion SDK 基础讲解](https://blog.csdn.net/weixin_43925843/article/details/117734184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Leap Motion 之Unity 开发指南(二. 开发架构和SDK)L](https://blog.csdn.net/eagle_pre21/article/details/51776830)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值