Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

# IsoEx Documentation

The IsoEx package provides some simple classes and algorithm for isosurface extraction. Its main purpose is to provide a sample implementation of the Extended Marching Cubes algorithm:

Kobbelt, Botsch, Schwanecke, Seidel, Feature Sensitive Surface Extraction from Volume Data, Siggraph 2001.

This code should compile using any standard compliant C++ compiler, e.g. GNU gcc 3.3, Irix MIPSpro 7.3, and MS VC++ .NET 2003. The mesh data structure used in this project is OpenMesh , that you also need in order to compile this package. Under Unix, compiling might be easiest using our compile tool acgmake . You have to place OpenMesh and IsoEx in the same directory for the includes to work.

There is an example application located in IsoEx/Apps/emc.

Update 07/2004: Fixed code to compile with the current OpenMesh version.

Jul 2004
Mario Botsch, botsch@cs.rwth-aachen.de