Marching cubes without skinny triangles

Carlos A. Dietrich, Carlos E. Scheidegger, João L D Comba, Luciana P. Nedel, Cláudio T. Silva

Research output: Contribution to journalArticlepeer-review


Most computational codes that use irregular grids depend on the single worst triangle's quality: skinny triangles can lead to bad performance and numerical instabilities. Marching cubes (MC) is the standard isosurface grid generation algorithm, and, whereas most triangles it generates are good, it almost always generates some bad triangles. Here, we show how simple changes to MC can lead to a drastically reduced number of degenerate triangles, making it a more practical choice for isosurface grid generation, reducing or eliminating the need for and cost of postprocessing.

Original languageEnglish (US)
Article number4784402
Pages (from-to)82-87
Number of pages6
JournalComputing in Science and Engineering
Issue number2
StatePublished - Mar 2009


  • Isosurfacing
  • Marching cubes
  • Numerical simulation
  • Visualization corner

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering


Dive into the research topics of 'Marching cubes without skinny triangles'. Together they form a unique fingerprint.

Cite this