Generating the 3D Surface
Marching Cubes Algorithm (Lorensen, 1987)
- Given a volume of intensities and desired surface value:
- Find voxels that intersect the surface.
- Construct triangular patches by interpolating along edges of voxel.
- Assemble all patches into one mesh.
- Reduce by merging neighboring patches in similar planes.