Taglut

Started at the beginning of my PhD, Taglut (Topological And Geometrical Library - a Useful Toolkit) is a software to manipulate meshes, point clouds and other classical data from algorithmic geometry. Several parts are dedicated to the applicative contexts I worked on, e.g. medical imaging.

Taglut is under GPL v2, mainly developped in C++, integrating a python binding to easily write scripts. A blender interface is also available, to be able to proceed taglut algorithms directly on blender meshes.

Requisites

Taglut has been compiled in the following operating systems:

Various libraries and tools are needed:

The source code of the project contains opennl, used for the ABF algorithm, a compatible CImg version and GoTools Core library in the last versions for NURBS reconstruction.

Compiling

With cmake

The compiled binaries are available in the build/bin/ directory, and the library in the build/lib/ directory.

Without cmake

The simplified but not recommended compilation method does not check for the available libraries needed by the binaries. It not allows the user to use the full capacities of taglut, and is not everytime up-to-date. This is the way to compile without cmake:

The compiled binaries are available in the bin/ directory.

Using taglut

Since no installation procedure is available, some adjustements on environnement variables are needed.