Converting a Triangle Mesh into an Implicit Surface

euclidean-geometrygeometryimplicit functionsoft-questionsurfaces

I am aware of many methods (like the marching cubes algorithm) which, given a surface in $\mathbb{R}^3$ described by an implicit function $f:\mathbb{R}^3 \rightarrow \{0\} \subset \mathbb{R}$, convert the surface to a triangle mesh.

However, I have been unable to find any literature documenting methods for representing arbitrary triangle meshes by implicit surface equations. Has this problem of converting triangle meshes to implicit surfaces been addressed in any papers to date? If so, what methods have been used to solve this problem (or attempt to solve it)?

EDIT: I am looking for methods that approximate the input triangle mesh, like the method mentioned in paper "Implicit Surfaces That Interpolate" by G. Turk, H. Dinh, et al., in addition to methods that reconstruct the mesh exactly in a way possibly similar to some of the answers to question Is there any equation for triangle?.

Best Answer

I was going down the same rabbit hole myself recently, and found this review paper. hope it's a starting point for others looking for some overview on the matter:

Jones, M. W., Bærentzen, J. A., & Sramek, M. (2006). 3D distance fields: A survey of techniques and applications. IEEE Transactions on Visualization and Computer Graphics, 12(4), 518–599. https://doi.org/10.1109/TVCG.2006.56

Related Question