Isosurface construction in any dimension using Convex Hulls
Related Experiment Video
Updated: Aug 22, 2026

Extracting Metrics for Three-dimensional Root Systems: Volume and Surface Analysis from In-soil X-ray Computed Tomography Data
Published on: April 26, 2016
Praveen Bhaniramka1, Rephael Wenger, Roger Crawfis
1Silicon Graphics, Mountain View, CA, USA. praveenb@sgi.com
Abstract:
We present an algorithm for constructing isosurfaces in any dimension. The input to the algorithm is a set of scalar values in a d-dimensional regular grid of (topological) hypercubes. The output is a set of (d-1)-dimensional simplices forming a piecewise linear approximation to the isosurface. The algorithm constructs the isosurface piecewise within each hypercube in the grid using the convex hull of an appropriate set of points. We prove that our algorithm correctly produces a triangulation of a (d-1)-manifold with boundary. In dimensions three and four, lookup tables with 2(8) and 2(16) entries, respectively, can be used to speed the algorithm's running time. In three dimensions, this gives the popular Marching Cubes algorithm. We discuss applications of four-dimensional isosurface construction to time varying isosurfaces, interval volumes, and morphing.
More Related Videos
Related Concept Videos
Quadric Surfaces
Oriented Surfaces
Divergence Theorem in 3D Space
Tangent Planes to Surfaces
Theorems of Pappus and Guldinus: Problem Solving
Cylinders in Three-Dimensional Space

