Surface mesh is a commonly used data structure for Computer Graphics and other fields. Especially, manifold surface meshes are more useful for many applications than non-manifold ones because often the properties of manifold meshes can be used to simplify mesh processing algorithms. We show a series of algorithms to construct a manifold mesh as an isosurface of a scalar field. We suggest a categorization scheme for mesh construction algorithms based on the types of the surface mesh components generated for each type of the domain mesh component. Many important existing algorithms can be described using the scheme. Our algorithms can then be shown to be extensions derived from the previous work. Our algorithms have flexibility to work with a wide class of domain meshes. We apply those algorithms to domain meshes based on octrees. This gives our algorithms the advantage of adapting resulting surface mesh densities to the densities of the desired surface. In addition, our algorithms can preserve sharp features. We use the algorithms for some practical applications. Mesh construction with octree is used to construct a manifold mesh from an unorganized point cloud. Another application is to reconstruct a manifold mesh from an input mesh. The mesh construction algorithms we present have a unique combination of advantages: they generate manifold meshes, use octrees for adaptive surface construction, and preserve sharp features.
Index Terms
- Adaptive construction of manifold meshes
Recommendations
Adaptive LOD editing of quad meshes
AFRIGRAPH '10: Proceedings of the 7th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in AfricaWe present a method for editing the LOD of quad meshes, which supports both adaptive refinement and adaptive coarsening. Starting at a base mesh, we generate a quad-dominant mesh which is consistent with the Catmull-Clark subdivision. Consistency is ...
Adaptive mesh coarsening for quadrilateral and hexahedral meshes
Mesh adaptation methods can improve the efficiency and accuracy of solutions to computational modeling problems. In many applications involving quadrilateral and hexahedral meshes, local modifications which maintain the original element type are ...
Biorthogonal wavelet construction for hybrid quad/triangle meshes
Ever since its introduction by Stam and Loop, the quad/triangle subdivision scheme, which is a generalization of the well-known Catmull–Clark subdivision and Loop subdivision, has attracted a great deal of interest due to its flexibility of allowing ...