I wanna build a program to extract isosurfaces from data collections. I have heard about Marching Cubes algorithms but I would like to know if there is any interesting web about it ad if it is really fast or the “fastest” algorithm I can use for that,
If you want to see an implementation, look at the “Metaballs” project on my website. This uses marching cubes to display an isosurface through a field with points influencing the field with an inverse square formula.
However, the marching cubes part is separate and could easily be used to display an isosurface through any scalar field. http://users.ox.ac.uk/~univ1234
I wanna build a program to extract isosurfaces from data collections…[/b]
Seed-based extraction of connected isosurfaces is a lot faster than marching through the entire volume. See:
Octree-Based Decimation of Marching Cubes Surfaces, Shekar et.al.