Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

YggdrasiI/KinectGrid

Open more actions menu

Repository files navigation

Linux clone of MultiMultiTouchTouch aka Space Palette of Tim Thompson ( http://spacepalette.com ).

Use your Kinect to define 'virtual' touchpads and 
send touch information in TUIO format. Look at the
wiki page for some screenshots.

Even on ARM platforms (I.e. beagleboard) are 30 fps reached.

Installation:
 Call 'make' to 
 1. Install the dependencies
 2. Compile and copy 3rd party libraries into lib subfolder
 3. Build KinectGrid with CMake in 'build' subfolder

 If step 1 (suited for debian based systems only) failes, try to install the dependencies manually
 and call make again.


Known Problems:
 Kinect sensor did not shutdown if KinectGrid terminated with Ctrl+C.
 Solution: Press ESC in the application window or quit application over the webinterface.


 Websocket did not work and terminal prints out
  '[ERROR onion.c:385] Error accepting connection: Function not implemented'

 Solution: Probably your kernel did not support accept4(...). 
 Add #undef SOCK_CLOEXEC just before the the #ifndef SOCK_CLOEXEC at 3rdparty/onion/src/onion.c:193
 and recompile & reinstall the library.

About

Use Kinect to create '3D mousepads'. This program detects finger position and send TUIO messages to pass them. Linux clone of Space Palette.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.