MATLAB: Reduce the size of isosurface output

3d surface meshisosurface

I use isosurface to extract levels: fv=isosurface(X,Y,Z,V,value)
That is, I want to use the vertex/face info generated as the starting structure (meshed surface) for the next step in the simulation. Unfortunately, isosurface puts out O(10^5) vertices/faces for a simple problem, done at a reasonable grid size (resolution).
Does anyone know of a Matlab-based method to reduce the number of mesh element in a 3D surface mesh?
BTW: Using a larger grid spacings from meshgrid does not provide me with the resolution of features on the surface.

Best Answer

doc reducepatch
Related Question