There are seven executables here: FitNormals: Takes in a point set and returns an unoriented normal for each point. Also calculates a one-ring neighborhood, local noise estimate, and local shape type. MeshProcessing: Basic mesh processing (clean up, smoothing, mesh conversion small edge/angle removal, small hole filling) Polymender: Take in a polygon soup and produce a manifold mesh. ShapeDescriptors: Compute a wide variety of local shape descriptors for one or more manifold meshes. vtkShell: A front end for vtk to produce mesh files. MeshViewer_Lite: A graphical program for reading in, viewing, and painting meshes. FeatureFinder: A program for visualizing the shape descriptors calculated by ShapeDescriptors These programs actually do a lot more: see Wiki pages To build: Each program has its own README.txt file. Nearly all of these programs will need you to install one or more of the following external libraries: fltk, clapack, boost, ANN nearest neighbor For CLapack for MacOS, I have included a clapack.tar.zip that has both the libraries and the header files. It should work across all mac builds, including Mac Lion and Mac Leopard. It is built off of clapack 3.2.1 with some tweaks to the makefiles. The architecture build was i386. MacOS: There is an xcode project file in src/programs/... Visual studio: There is a .sln project file in src/programs/... Linux: Read the instructions in doc/FirstTime.html for setting up the compile variables. Then cd to src/programs/... and type make. Mac executables are found in the MacOSX directory. Should work for 32 or 64 bit machines.