Papers
Topics
Authors
Recent
Search
2000 character limit reached

Vertex-Sharing Mesh Parameterization

Updated 10 December 2025
  • 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 C2C^2-regular boundaries Γ\Gamma, onto structured representations within triangulated ambient spaces. The approach enables the parameterization of Γ\Gamma via closest point projection over a discrete set of mesh edges Γh\Gamma_h, 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 C1C^1 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 Γh\Gamma_h

Let ΓR2\Gamma \subset \mathbb{R}^2 be a C2C^2-regular closed curve and Th\mathcal{T}_h a (possibly nonconforming) straight-edge triangulation containing Γ\Gamma. The signed distance function Γ\Gamma0 is used to classify mesh vertices: Γ\Gamma1 for vertices inside Γ\Gamma2, Γ\Gamma3 for vertices outside. A triangle Γ\Gamma4 is positively-cut if exactly two vertices satisfy Γ\Gamma5 and the third Γ\Gamma6. Edges Γ\Gamma7 with both endpoints outside (Γ\Gamma8, Γ\Gamma9) and contained in a positively-cut triangle are positive edges. The union of all such positive edges forms Γ\Gamma0: Γ\Gamma1 This definition ensures that Γ\Gamma2 consists of mesh edges “sharing” vertices on a single side of Γ\Gamma3 while lying adjacent to triangles “cut” by the curve.

2. Geometric and Mesh Quality Criteria

Accurate parameterization and injectivity require localized geometric conditions around Γ\Gamma4. For each positively-cut triangle:

  • Γ\Gamma5 is the diameter, Γ\Gamma6 the in-radius, and Γ\Gamma7 the shape parameter.
  • The two “positive” vertices Γ\Gamma8 are identified, with Γ\Gamma9 termed the proximal vertex if Γh\Gamma_h0.
  • Γh\Gamma_h1 angle at Γh\Gamma_h2 in Γh\Gamma_h3 (conditioning angle); Γh\Gamma_h4 is the minimum of the two adjacent angles from the neighboring triangle sharing Γh\Gamma_h5.
  • Γh\Gamma_h6 is the supremum of curvature in the local region.
  • Γh\Gamma_h7 provides a condition number for the local curvature and triangle size.

Sufficient conditions for each Γh\Gamma_h8 are:

  1. Γh\Gamma_h9 (with C1C^10 the regularity radius for C1C^11 and C1C^12),
  2. C1C^13,
  3. C1C^14,
  4. C1C^15.

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 C1C^16 belongs to exactly one positively-cut triangle.
  • Each positive edge C1C^17, restricted to its relative interior, is mapped by C1C^18 as a C1C^19-diffeomorphism.
  • The signed distance along Γh\Gamma_h0 is bounded:

Γh\Gamma_h1

  • The Jacobian Γh\Gamma_h2 satisfies

Γh\Gamma_h3

where Γh\Gamma_h4 and Γh\Gamma_h5.

  • Globally, Γh\Gamma_h6 is a homeomorphism and Γh\Gamma_h7 is a disjoint union of Jordan loops, each covering a connected component of Γh\Gamma_h8.

Propositions guarantee that the edgewise Γh\Gamma_h9 regularity and injectivity transfer to global properties via the loop structure of ΓR2\Gamma \subset \mathbb{R}^20.

4. Algorithmic Implementation and Practical Considerations

A prototypical implementation proceeds through the following steps: A. Preprocessing: Compute the signed-distance ΓR2\Gamma \subset \mathbb{R}^21 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 ΓR2\Gamma \subset \mathbb{R}^22, ΓR2\Gamma \subset \mathbb{R}^23, ΓR2\Gamma \subset \mathbb{R}^24, proximal vertex, angles, estimate ΓR2\Gamma \subset \mathbb{R}^25 (via local curvature sampling or analytic bound), compute ΓR2\Gamma \subset \mathbb{R}^26, 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 ΓR2\Gamma \subset \mathbb{R}^27, parameterize ΓR2\Gamma \subset \mathbb{R}^28, ΓR2\Gamma \subset \mathbb{R}^29 with C2C^20. E. Jacobian Diagnostics (Optional): Compute C2C^21, C2C^22, 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 C2C^23-regular curve C2C^24 with associated tubular neighborhood C2C^25, both signed-distance C2C^26 and closest point projection C2C^27 are well-defined and C2C^28 within C2C^29. Specifically, Th\mathcal{T}_h0 satisfies Th\mathcal{T}_h1, and

Th\mathcal{T}_h2

where Th\mathcal{T}_h3 is the unit tangent and Th\mathcal{T}_h4 the signed curvature at Th\mathcal{T}_h5. On every positive edge Th\mathcal{T}_h6, Th\mathcal{T}_h7 ensures Th\mathcal{T}_h8 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 Th\mathcal{T}_h9 (including piecewise Γ\Gamma0) planar curves, as demonstrated in (Rangarajan et al., 2011). Its key features are that:

  • No mesh vertices are required to lie on Γ\Gamma1.
  • Γ\Gamma2 can be parameterized (by closest point projection) using only the vertices and edges from a background triangulation.
  • The global homeomorphism and Γ\Gamma3 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 Γ\Gamma4.

7. Summary Table of Edge Classification

Criterion Condition Mesh Element
Positive edge Both vertices Γ\Gamma5, adjacent to negatively-signed vertex Mesh edge
Positively-cut triangle Two vertices Γ\Gamma6, one Γ\Gamma7 Mesh triangle
Acute conditioning angle Γ\Gamma8 Triangle angle
Size and curvature conditioning Γ\Gamma9, Γ\Gamma00 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).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Vertex-Sharing Mesh Parameterization.