LeapMotion 官方文档中文翻译帮助手册教程
Hand
一个Hand手对象表示了一个跟踪的手,一个手总是包含5个手指以及相关属性如:Direction,PalmPosition,和Basis(orientation).
lamPosition :手掌中心到Leap设备原点以毫米测量的距离
PalmVelocity :手掌移动的速度(以毫米每秒为单位)。
PalmNormal :一个向量,这个向量是垂直于手掌所形成的平面的。并且向量从手掌出来指向下。
Direction :一个向量,从手掌指向手指的方向。
判断是否是左手或者右手
if (currentFrame.Hands.Count > 0) // 判断当前帧中是否检测到有手的数量 > 0 。并且所有的手会在一个List数组中
{
for (int i = 0; i < currentFrame.Hands.Count; i++) // 如果大于0,就要遍历,因为2-4个手是可以检测到的
{
if (currentFrame.Hands[i].IsLeft) // 判断是左手
{
Debug.Log(currentFrame.Hands[i].ToString());
}
if (currentFrame.Hands[i].IsRight) // 判断是右手
{
Debug.Log(currentFr