reformat MarchingCubes, some refactoring