Abstract
We describe an efficient and robust algorithm for computing a common refinement of two meshes modeling the same surface of arbitrary shape by overlaying them on top of each other. A common refinement is an important data structure for transferring data between meshes that have different combinatorial structures. Our algorithm is optimal in time and space, with linear complexity, and is robust even with inexact computations, through the techniques of error analysis, detection of topological inconsistencies, and automatic resolution of such inconsistencies. We present the verification and some further enhancement of robustness in Part II.
| Original language | English |
|---|---|
| Pages (from-to) | 379-402 |
| Number of pages | 24 |
| Journal | International Journal of Computational Geometry and Applications |
| Volume | 14 |
| Issue number | 6 |
| DOIs | |
| State | Published - 2004 |
Keywords
- Common refinement
- Computational geometry
- Data transfer
- Edge intersection
- Inexact computation
- Mesh overlay
- Robustness
- Topological consistency
Fingerprint
Dive into the research topics of 'Overlaying surface meshes, part I: Algorithms'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver