Tool

class Leap.Tool

继承自 Pointalbe

Tool(工具) 类表示一个被追踪的工具。

工具是一个 Pointable 对象,LeapMotion 软件可以将这种对象识别为一个工具。可以从一个帧中获得一个有效的 Tool 对象。

Tool - 图1

注意,Tool 对象可以是无效的,这意味着他们不包含有效的追踪数据以及不匹配一个实际的工具。 一个无效的 Tool 对象可以看做是使用当前帧的 ID 来访问无 Tool 对象的历史帧的结果。 利用构造函数创建的 Tool 对象仍然可以是无效的,可以用 Pointable.is_valied属性进行判断。


构造函数

Tool([tool]);

构造一个 Tool 对象。

从当前 Frame 或者 Hand 对象中获取一个有效的 Tool 对象。

  1. tool = frame.tools.frontmost
  2. if tool.is_valid:
  3. # 使用 tool 数据

参数:tool(Pointable) - 一个 Tool 对象,如果没有设置参数或者参数并不是一个 Tool,则会返回一个无效对象。

New in version 1.0


类属性

invalid

类型:Tool 一个无效的工具对象。

New in version 1.0