Rong, I agree with Jothy - it would be nice if you could post a vtp file of your surface and the smallest compilable code that tries to decimate it. Hila, Delaunay2D is not the right thing to use here. The data is not 2D, and he is not looking to compute a triangulation. David