-
大小: 2.28MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-09-05
- 语言: 其他
- 标签: Leapmotion leap 手势控制
资源简介
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
- 上一篇:stm32基本例程 PWM输出实验
- 下一篇:STC-ISP Ver6.38软件
相关资源
- 手势控制arduino小车
- leapmotion拼图
- 手势控制小车运动,交互程序和效果
- 手势控制机械臂
- UE4+kinect+leapmotion
- LeapMotion PPT控制软件
- 手势控制鼠标
- 基于arduino的手势控制器,通过手势控
- LeapMotion在UE4上的插件
- OpenCV 飞行游戏手势控制源码
- 手势控制音乐播放器 源码
- LeapMotion官方开发文档
- GoogleMapAPIV3
- OpenCV 飞行游戏手势控制源码.rar
- ConsoleApplication2
- leapFTP免费免安装绿色版
- Leap_Motion_Core_Assets_ 4.4.0.rar
- fonts.googleapis.com的本地包:css和字体
- LeapFTP V3.0.1.46 绿色汉化版(免注册)
- 手势控制鼠标 opencv 源码
- fonts.googleapis.com/css 改为本地css及字体
评论
共有 条评论