资源简介

LeapMotion官方开发翻译文档,2014的开发文档,有相关开发的可以参考。

资源截图

代码片段和文件信息

/******************************************************************************\
* Copyright (C) 2012-2014 Leap Motion Inc. All rights reserved.               *
* Leap Motion proprietary and confidential. Not for distribution.              *
* Use subject to the terms of the Leap Motion SDK Agreement available at       *
* https://developer.leapmotion.com/sdk_agreement or another agreement         *
* between Leap Motion and you your company or other organization.             *
\******************************************************************************/

#include 
#include 
#include “Leap.h“

using namespace Leap;

class SampleListener : public Listener {
  public:
    virtual void onInit(const Controller&);
    virtual void onConnect(const Controller&);
    virtual void onDisconnect(const Controller&);
    virtual void onExit(const Controller&);
    virtual void onframe(const Controller&);
    virtual void onfocusGained(const Controller&);
    virtual void onfocusLost(const Controller&);
    virtual void onDeviceChange(const Controller&);
    virtual void onServiceConnect(const Controller&);
    virtual void onServiceDisconnect(const Controller&);

  private:
};

const std::string fingerNames[] = {“Thumb“ “Index“ “Middle“ “Ring“ “Pinky“};
const std::string boneNames[] = {“metacarpal“ “Proximal“ “Middle“ “Distal“};
const std::string stateNames[] = {“STATE_INVALID“ “STATE_START“ “STATE_UPDATE“ “STATE_END“};

void SampleListener::onInit(const Controller& controller) {
  std::cout << “Initialized“ << std::endl;
}

void SampleListener::onConnect(const Controller& controller) {
  std::cout << “Connected“ << std::endl;
  controller.enableGesture(Gesture::TYPE_CIRCLE);
  controller.enableGesture(Gesture::TYPE_KEY_TAP);
  controller.enableGesture(Gesture::TYPE_SCREEN_TAP);
  controller.enableGesture(Gesture::TYPE_SWIPE);
}

void SampleListener::onDisconnect(const Controller& controller) {
  // Note: not dispatched when running in a debugger.
  std::cout << “Disconnected“ << std::endl;
}

void SampleListener::onExit(const Controller& controller) {
  std::cout << “Exited“ << std::endl;
}

void SampleListener::onframe(const Controller& controller) {
  // Get the most recent frame and report some basic information
  const frame frame = controller.frame();
  std::cout << “frame id: “ << frame.id()
            << “ timestamp: “ << frame.timestamp()
            << “ hands: “ << frame.hands().count()
            << “ fingers: “ << frame.fingers().count()
            << “ tools: “ << frame.tools().count()
            << “ gestures: “ << frame.gestures().count() << std::endl;

  HandList hands = frame.hands();
  for (HandList::const_iterator hl = hands.begin(); hl != hands.end(); ++hl) {
    // Get the first hand
    const Hand hand = *hl;
    std::string handType = hand.isLeft() ? “Left hand“ : “Right hand“;
    std::cout << std::string(2 ‘ ‘) << handType << “ id: “ << hand.id()
              << “ palm position: “ << h

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-12-10 23:24  [2014-12-10] Leap Motion官方开发文档翻译\
     文件     1511440  2014-12-10 23:22  [2014-12-10] Leap Motion官方开发文档翻译\[中文]Leap Motion官方开发文档 DOCX版本.docx
     文件     1002218  2014-12-10 23:22  [2014-12-10] Leap Motion官方开发文档翻译\[中文]Leap Motion官方开发文档 PDF版本.pdf
     目录           0  2014-12-10 23:23  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\
     文件        3476  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\JSONViewer.html
     文件        8895  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\Sample.cpp
     文件        6724  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\Sample.cs
     文件       10388  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\Sample.html
     文件        7848  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\Sample.java
     文件        6705  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\Sample.py
     文件        1213  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\SampleVS2008.sln
     文件        6975  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\SampleVS2008.vcproj
     文件        1212  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\SampleVS2010.sln
     文件        9510  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\SampleVS2010.vcxproj
     文件        1212  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\SampleVS2012.sln
     文件        9679  2014-11-20 11:25  [2014-12-10] Leap Motion官方开发文档翻译\[英文]Leap Motion官方开发文档 HTML版本\SampleVS2012.vcxproj

评论

共有 条评论