User Tools

Site Tools



Tangible Engine SDK Bundle


The SDK is divided into the following directories

  • bin/ contains any binaries provided for the Tangible Engine
  • TangibleApp/ contains athe source and binaries for the Tangible Engine Configuration Utility
  • doc/ contains documentation
  • src/ contains the source code for the Configuration Utility

The Tangible Engine Library

The Tangible Engine library is a library that reads data directly from Ideum tables' touch digitizers. It reads in data and creates qualified data points that serve to drive the tracker through cluster analysis and pattern tracking. Applications may use the Tangible Engine library though the DLLs provided in the bin folder.

Building an application that uses the Tangible Engine

The primary method of writing an application that uses the Tangible Engine is through the provided C++ bindings, although it is possible to create bindings for other languages using the DLL. To use the Tangible Engine, perform the following steps:

  1. Use the Tangible Configuration Utility to create a settings file with your tangibles
  2. Add TangibleEngine.h and IdeumTangibles64.lib (IdeumTangibles64_d.lib for debug builds) to your project
  3. Direct the tracker to a settings file using the setTangibleFile function
  4. Decide the method you prefer to get your tangible data
  5. Either bind callback functions via the bindTangibleCallback & bindTouchCallback functions or setup windows messaging with the enableWindowsMessaging, setMessageWindowHandle functions

For more detailed information on the Tangible Engine API, see TangibleEngine.h

documentation.txt · Last modified: 2019/01/29 18:07 (external edit)