Discrete Differential Operators on Polygonal Meshes

被引:30
作者
de Goes, Fernando [1 ]
Butts, Andrew [1 ]
Desbrun, Mathieu [2 ,3 ]
机构
[1] Pixar Animat Studios, Emeryville, CA 94608 USA
[2] CALTECH, Pasadena, CA 91125 USA
[3] ShanghaiTech Univ, SIST, Shanghai, Peoples R China
来源
ACM TRANSACTIONS ON GRAPHICS | 2020年 / 39卷 / 04期
关键词
Discrete differential operators; geometry processing; polygonal meshes; VIRTUAL ELEMENT METHOD; SHAPE OPERATORS; FIELDS;
D O I
10.1145/3386569.3392389
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:14
相关论文
共 58 条
[1]  
Abraham R., 1988, APPL MATH SCI, V75
[2]  
Alexa Marc, 2011, ACM T GRAPH, V30, P4, DOI DOI 10.1145/2010324.1964997
[3]   A geometrically defined discrete Hodge operator on simplicial cells [J].
Auchmann, B ;
Kurz, S .
IEEE TRANSACTIONS ON MAGNETICS, 2006, 42 (04) :643-646
[4]   Discrete Derivatives of Vector Fields on Surfaces An Operator Approach [J].
Azencot, Omri ;
Ovsjanikov, Maks ;
Chazal, Frederic ;
Ben-Chen, Mirela .
ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (03)
[5]   A family of mimetic finite difference methods on polygonal and polyhedral meshes [J].
Brezzi, F ;
Lipnikov, K ;
Simoncini, V .
MATHEMATICAL MODELS & METHODS IN APPLIED SCIENCES, 2005, 15 (10) :1533-1551
[6]  
Bunge Astrid, 2020, COMPUTER GRAPHICS FO, V39, P2
[7]   Estimating differential quantities using polynomial fitting of osculating jets [J].
Cazals, F ;
Pouget, M .
COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (02) :121-146
[8]   Algorithm 887: CHOLMOD, Supernodal Sparse Cholesky Factorization and Update/Downdate [J].
Chen, Yanqing ;
Davis, Timothy A. ;
Hager, William W. ;
Rajamanickam, Sivasankaran .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 35 (03)
[9]  
Cohen-Steiner D., 2003, P 19 ANN S COMP GEOM, P312, DOI DOI 10.1145/777792.777839
[10]  
Copeland Dylan M., 2009, INT J MATH COMPUTATI, V3, P661