The Surface Constructor (surfCon) is an application aiding in the production of two-dimensional triangular mesh surface representations of the boundary of three-dimensional objects. Input to surfCon is a set of images of serial volume slices through an object. The images are first mutually aligned if necessary, then points on the boundary of the object are identified. The output of surfCon is a mesh representation of the surface of the object. The Surface Constructor is appropriate for use with partial surfaces, open surfaces, and closed surfaces.