Essentially, the Marching Cubes algorithm examines each individual volume cell and generates a triangulation in case the isosurface intersects the cell. Thus, the process of extracting an isosurface from a volume is decomposed in individual cells and treated locally.