Skip to main navigation Skip to search Skip to main content

Overlaying surface meshes, part I: Algorithms

  • University of Illinois at Urbana-Champaign

Research output: Contribution to journalArticlepeer-review

37 Scopus citations

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 languageEnglish
Pages (from-to)379-402
Number of pages24
JournalInternational Journal of Computational Geometry and Applications
Volume14
Issue number6
DOIs
StatePublished - 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