An Improved Refinement and Decimation Method for Adaptive Terrain Surface Approximation