In this paper, an edge contract based multiresolution modeling algorithm is presented, which generates the continuous simplified models by iteratively removing edges. A weighted control function is used to control the order of edge contract operation. The algorithm adjusts the weights of the control function in different simplification phase to realize different simplification criteria, which lead to the edge that is less important for appearance preservation is removed earlier among all the edge candidates.Furthermore,the independent setis used toavoid local excess simplification.Interpolation stencils are used to compute the generated point in each simplification operation.The experimenral results shoe the algorithm can anhieve satisfactory result.