HanTun Software for Computing Handle and Tunnel Loops in 3D Models

Tamal K DeyKuiyu Li


HanTun software can compute a set of non-trivial loops called Handle and Tunnel loops in any 3D surface mesh and iso-surface from a volume data. A loop is handle if it is non-trivial in the surface but spans a `disk/surface' in the interior, a loop is tunnel if it is non-trivial but spans a `disk/surface' in the exterior. The detected loops are geometrically relevant. For precise definitions, please see the paper and also see the image gallery:

T. K. Dey, K. Li, J. Sun, and D. Cohen-Steiner. Computing Geometry-aware Handle and Tunnel Loops in 3D Models. ACM SIGGRAPH 2008, to appear.

HanTun takes a surface mesh and associated volume mesh as input. For a surface mesh, we use DelPSC software to get the volume mesh. For the iso-surfaces, the volume mesh is obtained almost freely. This software has been used in the following three cases:

(1) The input is any 3D surface mesh. Use DelPSC to get the surface and volume mesh;
(2) The input is a point cloud. Use Cocone to get the surface and volume mesh;
(3) The input is an iso-surface in a volume data set.

For detailed usage of the software, see the readme file.

This software is based on a recent result described in the paper given below.  

Codes are  available for  Linux,  and Windows. Please send an email to tamaldey@cse.ohio-state.edu to get the password to access the download area.

  paper.   Image gallery.   Download area.


 Other papers

Other Software :  DelPsc, Qualmesh, SurfRemesh, Cocone, AMLS, NormFet, Segmatch

The output of the HanTun software can be viewed with GEOMVIEW

Disclaimer: We do not intend to be responsible for the maintenance of the software.

Copyright: Jyamiti group at the Ohio State University. No commercial use of the software is permitted without proper license.