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.7K
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