A Hands-On Introduction to Discrete Differential Operators on Polygon Meshes

Robust Laplacians on Polygon Meshes

Photo of Sven D.
                Wagner

Sven D. Wagner

TU Dortmund

Photo of Astrid
                Bunge

Astrid Bunge

AutoForm Engineering

Photo of Mario
                Botsch

Mario Botsch

TU Dortmund

🚀 by Decker

Quiz

For which (planar) elements would the virtual vertex always lead to flipped virtual triangles?

Quiz

For which (planar) elements would the virtual vertex sometimes lead to flipped virtual triangles?

Problems with the Centroid

images/centroid_good.svg
Centroid
images/centroid_bad.svg
Centroid

Centroid is simple, but not good 🫤

How Should we Choose the Virtual Vertex?

  • Minimize sum of squared areas

\[\begin{align*} \mathbf w &= \operatorname{argmin}_{\mathbf w} \sum_i \operatorname{area}\left(\mathbf x_i, \mathbf x_{i+1}, \sum_j w_j \mathbf x_j \right)^2\\ &\text{s.t.} \, \sum_i w_i = 1 \end{align*}\]

    • Solve simple linear system
    • No flipped triangles
images/quadratic_good.svg
images/it_pic1.svg

What else can we do? 🤔

Making it More Robust

  • Minimize harmonic index
    • Can be related to triangle quality and stiffness matrix conditioning

\[\begin{align*} \mathbf x_f &= \operatorname{argmin}_{\mathbf x_f} \operatorname{tr}\left(\mat S^{\mathrm{tri}}\right)\\ &\text{and}\\ \mathbf w &= \operatorname{argmin}_{\mathbf w} \operatorname{tr}\left(\mat S\right) \end{align*}\]

    • Small iterative optimization

images/it_pic1.svg
images/it_pic2.svg
images/it_pic3.svg
images/it_pic4.svg
images/it_pic5.svg

Still problems with near-
degenerate polygon edges 🫤

Making it Even More Robust

  • We can also apply D-TFEM to the virtual triangle Laplacian 👍

References

Bunge, Astrid, Dennis R Bukenberger, Sven D Wagner, Marc Alexa, and Mario Botsch. 2024. Polygon Laplacian Made Robust.” Computer Graphics Forum 43 (2). Wiley Online Library.
Bunge, Astrid, Philipp Herholz, Misha Kazhdan, and Mario Botsch. 2020. Polygon Laplacian Made Simple.” Computer Graphics Forum 39 (2).
Wagner, Sven Dominik, and Mario Botsch. 2025. Robust Discrete Differential Operators for Wild Geometry.” In Vision, Modeling, Visualization.