Tangible Brush for 3D Data Selection

Description:

We present the design of a 6-DOF tangible controller for 3D spatial data selection. Such selection is a primary and fundamental task in scientific visualization: it is performed prior to many other interactions. Many datasets are defined in 3D space, yet selection is often performed based on 2D input. While 2D selection may be efficient for datasets with explicit shapes, it is less efficient for data without such objects. We address this issue by combining 2D tactile with 3D tangible input to perform 3D selection in volumetric datasets.

Authors

Mickael Sereno
Mehdi Ammi
Tobias Isenberg
Lonni Besançon

Reference:

Lonni Besançon, Paul Issartel, Mehdi Ammi, and Tobias Isenberg (2017) Hybrid Tactile/Tangible Interaction for 3D Data Exploration. IEEE Transactions on Visualization and Computer Graphics, 23(1), January 2017. To appear.

Get the code!

We have implemented the code with two different parts. The code running on a seperate Unix Machine for rendering-only options and the code handling all the interaction on the tablet side.
You can get the code on Github with the following links:
Here for the Unix code.
Here for the tablet code. (To run, needs a Google Tango Tablet).

Video: