The Parametric Pseudo-Manifold (PPS) Library 1.0
Introduction

The Parametric Pseudo Surface (PPS) Library consists of a set of C++ classes for building smooth (i.e., $C^{\infty}$) surfaces from triangle meshes. The resulting surfaces are images in $R^3$ of two-dimensional parametric pseudo manifolds. This means that the surfaces are the union of the images of local parametrizations defined on open sets in $R^2$. The union of the images of the parametrization domains covers the surface, and the parametrizations allow us to do calculus on the surface through their two-dimensional domains.

A detailed discussion on parametric pseudo manifolds can be found in

  • Siqueira, M., Xu, D., Gallier, J. "Construction of $C^{\infty}$-surfaces from triangular meshes using parametric pseudo-manifolds", Technical Report MS-CIS-08-14, Department of Computer and Information Science, University of Pennsylvania, 2008.

A shorter discussion on parametric pseudo manifolds can be found in

  • Siqueira, M., Xu, D., Nonato, L. G., Morera, D. M., Gallier, J., Velho, L. "A new construction of smooth surfaces from triangle meshes using parametric pseudo-manifolds", Computer Graphics, 33(3), June 2009, p. 331-340.