Question on marching cube algorithm

Hello,

I have changed to the Marching Cube algorithm in the file vtkBinaryLabelmapToClosedSurfaceConversionRule at line 320 in Slicer source. Here’s the output of both algorithms: Marching Cube (green) and Flying Edges (yellow), respectively:

Marching Cube Flying Edges

Why do I see cracks on the surface of the Marching Cube output?

Slicer version: 5.6.2 r32448 / f10cd8c

@lassoan @pieper @cpinter @muratmaga Any thoughts?

Marching cubes seem to have trouble computing surface normals consistently.

Flying edges algorithm is a modernized, parallelized version of marching cubes. Why would you consider going back to the old algorithm?

1 Like

I just wanted to see the results of both algorithms.