Vertex-Sharing Mesh Parameterization
- The paper introduces a method that maps C² planar curves onto triangulated domains using closest point projection, ensuring a global homeomorphism with C¹ regularity on each edge.
- It employs geometric criteria such as acute conditioning angles and curvature-based mesh quality measures to maintain accurate Jacobian bounds and method robustness.
- The approach facilitates constructing high-order finite elements on immersed boundaries without requiring mesh conformity, thereby automating mesh generation for complex geometries.
Vertex-sharing mesh parameterization refers to a class of methods for mapping planar curves, particularly -regular boundaries , onto structured representations within triangulated ambient spaces. The approach enables the parameterization of via closest point projection over a discrete set of mesh edges , utilizing only a straight-edge triangulation of a polygonal superset of the domain. Rigorous geometric criteria guarantee that the resulting piecewise parameterization is a global homeomorphism that is on each edge, with robust control over the Jacobian. This provides a foundation for constructing curved finite elements and high-order methods on immersed boundaries without mesh conformity requirements (Rangarajan et al., 2011).
1. Construction of the Discrete Edge Set
Let be a -regular closed curve and a (possibly nonconforming) straight-edge triangulation containing . The signed distance function is used to classify mesh vertices: for vertices inside , for vertices outside. A triangle is positively-cut if exactly two vertices satisfy and the third . Edges with both endpoints outside (, ) and contained in a positively-cut triangle are positive edges. The union of all such positive edges forms : This definition ensures that consists of mesh edges “sharing” vertices on a single side of while lying adjacent to triangles “cut” by the curve.
2. Geometric and Mesh Quality Criteria
Accurate parameterization and injectivity require localized geometric conditions around . For each positively-cut triangle:
- is the diameter, the in-radius, and the shape parameter.
- The two “positive” vertices are identified, with termed the proximal vertex if .
- angle at in (conditioning angle); is the minimum of the two adjacent angles from the neighboring triangle sharing .
- is the supremum of curvature in the local region.
- provides a condition number for the local curvature and triangle size.
Sufficient conditions for each are:
- (with the regularity radius for and ),
- ,
- ,
- .
These criteria ensure robustness of the closest point projection and the exclusivity of positive edges per triangle.
3. Theoretical Properties: Homeomorphism and Regularity
The main theorem of Rangarajan & Lew (Rangarajan et al., 2011) guarantees that, under the above mesh and geometric restrictions:
- Every positive edge in belongs to exactly one positively-cut triangle.
- Each positive edge , restricted to its relative interior, is mapped by as a -diffeomorphism.
- The signed distance along is bounded:
- The Jacobian satisfies
where and .
- Globally, is a homeomorphism and is a disjoint union of Jordan loops, each covering a connected component of .
Propositions guarantee that the edgewise regularity and injectivity transfer to global properties via the loop structure of .
4. Algorithmic Implementation and Practical Considerations
A prototypical implementation proceeds through the following steps: A. Preprocessing: Compute the signed-distance and its gradient at each vertex; evaluate the signs on all triangles. B. Positive Edge Detection: Mark positively-cut triangles; identify positive edges by their endpoints and adjacent triangles. C. Mesh Quality Checks: For each positively-cut triangle, evaluate , , , proximal vertex, angles, estimate (via local curvature sampling or analytic bound), compute , and check all geometric conditions. D. Assembly and Parameterization: Construct the (possibly non-simple) graph of positive edges, extract connected components as loops (Jordan curves), and for each edge , parameterize , with . E. Jacobian Diagnostics (Optional): Compute , , confirm alignment with the theoretical bounds on a sampling of each edge.
This workflow is explicitly parallel over triangles/edges, requires only standard mesh data structures, and is independent of mesh conformity to the curve.
5. Mathematical Tools: Closest-Point Projection and Regularity
For a -regular curve with associated tubular neighborhood , both signed-distance and closest point projection are well-defined and within . Specifically, satisfies , and
where is the unit tangent and the signed curvature at . On every positive edge , ensures regularity. Jacobian lower bounds are maintained via the acute angle restrictions and upper bounds by curvature locally, thereby supporting stable mapping for high-order finite element methods.
6. Applications and Significance in Finite Element Methods
This vertex-sharing parameterization method underpins the construction of high-order curved finite elements for domains defined by (including piecewise ) planar curves, as demonstrated in (Rangarajan et al., 2011). Its key features are that:
- No mesh vertices are required to lie on .
- can be parameterized (by closest point projection) using only the vertices and edges from a background triangulation.
- The global homeomorphism and regularity ensure accurate trace approximation and quadrature for finite element assembly.
A plausible implication is enhanced automation in mesh generation for complex geometries, as the method’s criteria are compatible with standard meshers and can be checked algorithmically without special meshing around .
7. Summary Table of Edge Classification
| Criterion | Condition | Mesh Element |
|---|---|---|
| Positive edge | Both vertices , adjacent to negatively-signed vertex | Mesh edge |
| Positively-cut triangle | Two vertices , one | Mesh triangle |
| Acute conditioning angle | Triangle angle | |
| Size and curvature conditioning | , | Triangle scalar |
The vertex-sharing mesh parameterization is thus a rigorously-defined, computationally efficient approach for geometry-immersed parameterizations with robust theoretical guarantees and direct application to high-order numerical methods (Rangarajan et al., 2011).