Published July 2020 | Version Published
Journal Article Open

Discrete differential operators on polygonal meshes

  • 1. ROR icon ShanghaiTech University

Abstract

Geometry processing of surface meshes relies heavily on the discretization of differential operators such as gradient, Laplacian, and covariant derivative. While a variety of discrete operators over triangulated meshes have been developed and used for decades, a similar construction over polygonal meshes remains far less explored despite the prevalence of non-simplicial surfaces in geometric design and engineering applications. This paper introduces a principled construction of discrete differential operators on surface meshes formed by (possibly non-flat and non-convex) polygonal faces. Our approach is based on a novel mimetic discretization of the gradient operator that is linear-precise on arbitrary polygons. Equipped with this discrete gradient, we draw upon ideas from the Virtual Element Method in order to derive a series of discrete operators commonly used in graphics that are now valid over polygonal surfaces. We demonstrate the accuracy and robustness of our resulting operators through various numerical examples, before incorporating them into existing geometry processing algorithms.

Additional Information

© 2020 Copyright held by the owner/author(s). We thank Athena Xenakis, Laura Hainke, and Colin Thompson for help with Figures 1 and 12, and Mark Meyer for proof-reading. Meshes are courtesy of Bay Raitt (big guy), Keenan Crane (blub, spot), David Bommes (buddha), Mario Botsch (loki), Stanford 3D Scanning Repository (bunny), and Viewpoint Animation Engineering / Sun Microsystems (cow). All other meshes and images are copyrighted by Disney/Pixar. Finally, MD gratefully acknowledges the hospitality of ShanghaiTech University during his sabbatical.

Attached Files

Published - 3386569.3392389.pdf

Files

3386569.3392389.pdf

Files (35.9 MB)

Name Size
md5:785f2d108cf441298400d52710c30f07
35.9 MB Preview Download

Additional details

Identifiers

Eprint ID
107207
Resolver ID
CaltechAUTHORS:20201218-142602531

Dates

Created
2020-12-18
Created from EPrint's datestamp field
Updated
2021-11-16
Created from EPrint's last_modified field