Anthony, Steven
 

Marching Cubes Implementation in a Mac OS X Native Application

Steven Anthony
Advisor: Susan Reiser
April 2006


 
      The Marching Cubes algorithm, designed by William E. Lorensen and Harvey E. Cline in 1985 , is an important algorithm to computer graphics. It constructs three dimensional surfaces from a series of two dimensional images. The most common applications for the Marching Cubes Algorithm are found in medicine, typically utilizing magnetic resonance images or computed tomographic images as input data.

      This application is a native Mac OS X application with a fully functioning Graphic User Interface (GUI). This application combines the simplicity demanded by a Mac OS X application and the power of the Marching Cubes Algorithm. The implementation supports rotation and zooming of the object for closer examination. The application was developed using Objective-C and OpenGL.