Skip to content

A wrapper for the Leap Motion SDK compatible with Leap 2.0 Beta with skeletal tracking

License

Notifications You must be signed in to change notification settings

tado/ofxLeapMotion2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ofxLeapMotion2

ofxLeapMotion2 is an OpenFrameworks addon for the second version of the LeapMotion SDK supporting skeleton tracking (2.0.1). It is tested on Mac OSX, and should support Linux and Windows as well.

It is based on Theo Watson's original ofxLeapMotion addon.

Installation

git clone git://github.com/genekogan/ofxLeapMotion2.git

  • The addon should sit in openFrameworks/addons/ofxLeapMotion2/.

Running the Example Project

OSX

Xcode4: Open the Xcode project, select the "leapMotionExample Debug" scheme, and hit "Run".

How to Create a New ofxLeapMotion Project

To develop your own project based on ofxLeapMotion, simply copy the example project and rename it. You probably want to put it in your apps folder, for example, after copying:

openFrameworks/addons/ofxLeapMotion2/example_leap/ => openFrameworks/apps/myApps/example_leap/

Then after renaming:

openFrameworks/apps/myApps/myLeapProject/

Mac (Xcode):

Rename the project in Xcode (do not rename the .xcodeproj file in Finder!): Slow double click the project name and rename (Xcode4)

Adding ofxLeapMotion to an Existing Project

Mac (Xcode):

In the Xcode project browser:

  • add the ofxLeapMotion2 sources to the project:

    • create a new group "ofxLeapMotion2"
    • drag these directories from ofxLeapMotion into this new group: ofxLeapMotion2/src & ofxLeapMotion2/libs
  • IMPORTANT!

  • On OS X, you must have this in the Run Script Build Phase of your Xcode project. where the first path ../../../addons/ofxLeapMotion2/ is the path to the ofxLeapMotion addon.

cp -f ../../../addons/ofxLeapMotion2/libs/lib/osx/libLeap.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libLeap.dylib"; install_name_tool -change ./libLeap.dylib @executable_path/libLeap.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME";

If you don't have this you'll see an error in the console: dyld: Library not loaded: @loader_path/libLeap.dylib

Developing ofxLeapMotion

Feel free to log bug reports and issues to the ofxLeapMotion Github page: https://github.com/genekogan/ofxLeapMotion2/issues

About

A wrapper for the Leap Motion SDK compatible with Leap 2.0 Beta with skeletal tracking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.7%
  • C 6.3%