arrow
Return

Declarative Specification for Unstructured Mesh Editing Algorithms

delete2022-11-30
delete3
PRE
AI
Z
Zhongshi Jiang *
J
Jiacheng Dai
Y
Yixin Hu
J
Jérémie Dumas
Q
Qingnan Zhou
D
Denis Zorin
D
Daniele Panozzo
T
Teseo Schneider
DOI:10.1145/3550454.3555513delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We introduce a novel approach to describe mesh generation, mesh adaptation, and geometric modeling algorithms relying on changing mesh connectivity using a high-level abstraction. The main motivation is to enable easy customization and development of these algorithms via a declarative specification consisting of a set of per-element invariants, operation scheduling, and attribute transfer for each editing operation. We demonstrate that widely used algorithms editing surfaces and volumes can be compactly expressed with our abstraction, and their implementation within our framework is simple, automatically parallelizable on sharedmemory architectures, and with guaranteed satisfaction of the prescribed invariants. These algorithms are readable and easy to customize for specific use cases. We introduce a software library implementing this abstraction and providing automatic shared-memory parallelization.
Keywords:
mesh generation
simplification
mesh adaptation
parallelization
declarative specification

Journal

ACM Transactions on Graphics cover
ACM Transactions on Graphics
IF:
9.5
Papers:
4.8K
Citations:
3.6W

Organization

A
adobe systems inc.
Scholars:
273
Papers: 305
Citations: 0
N
New York University
Scholars:
4.4W
Papers: 3.9W
Citations: 5.8W
U
University of Victoria
Scholars:
1.0W
Papers: 1.0W
Citations: 1.5W
researcher View more organizations
Cited Papers

Cited Papers

Variational tetrahedral meshing
err2005-07-01
err237
errOAAI
errAlliez, P; Cohen-Steiner, D; Yvinec, M; Desbrun, M
errShare
errSave
A HCMV pp65 polypeptide promotes the expansion of CD4+ and CD8+ T cells across a wide range of HLA specificities
err2008-10-13
err0
errOAAI
errMaurizio Provenzano; Giovanni Sais; Laura Bracci; Adrian Egli; Maurizio Anselmi; Carsten T Viehl; Stefan Schaub; Hans H Hirsch; David F Stroncek; Francesco M. Marincola; Giulio C Spagnoli
errShare
errSave
A Large-scale Benchmark and an Inclusion-based Algorithm for Continuous Collision Detection
err2021-09-24
err26
errOAAI
errWang, Bolun; Ferguson, Zachary; Schneider, Teseo; Jiang, Xin; Attene, Marco; Panozzo, Daniele
errShare
errSave
RXMesh: A GPU Mesh Data Structure
err2021-07-19
err9
errOAAI
errMahmoud, Ahmed H.; Porumbescu, Serban D.; Owens, John D.
errShare
errSave
errShare
errSave
Curved Optimal Delaunay Triangulation
err2018-07-30
err34
errOAAI
errFeng, Leman; Alliez, Pierre; Buse, Laurent; Delingette, Herve; Desbrun, Mathieu
errShare
errSave
Interleaving Delaunay Refinement and Optimization for Practical Isotropic Tetrahedron Mesh Generation
err2009-07-27
err80
errOAAI
errTournois, Jane; Wormser, Camille; Alliez, Pierre; Desbrun, Mathieu
errShare
errSave
Endothelium-Dependent Vasodilator Effect of Extract Prepared from the Roots ofPaeonia lactifloraon Isolated Rat Aorta
err2007-01-04
err0
PREAI
errHirozo Goto; Yutaka Shimada; Yoko Akechi; Kazufumi Kohta; Masao Hattori; Katsutoshi Terasawa
errShare
errSave
researcher View more