Marching Cubes Step 3-Build an index Create an index between 0 and 255 from the binary labeling of each vertex v8 v7 v4 3 v5 6 v1 2 v8 v7 v6 v5 v4 v3 v2 v1 INDEX
Marching Cubes
Marching Cubes Step 4-Get edge list For a given index,access a list of cubes edges that contain a triangle vertex 0 2 13
Marching Cubes
Marching Cubes Case 4 e7 v7 INDEX=01000001 e12 e6 e4 e9 e1 v1 triangle 1 =e1,e9,e4 triangle 2=e6.e7,e12
Marching Cubes
Marching Cubes Case 9 INDEX=10110001 e11 e6 e4 e10 e1 triangle 1=e4,e7,e11 triangle 2=e1,e7,e4 triangle 3=e1,e6,e7 triangle 4=e1,e10,e6
Marching Cubes
Marching Cubes Step 5-Interpolate triangle vertices For each triangle edge,find the vertex using linear interpolation of the density values X=i+aue-00)l0f+1-00
Marching Cubes