A method of mesh simplification developed by Hugh Hoppe of Microsoft. Repeated "minimal cost" edge contractions of the mesh produce iterative simplifications. Each contraction is kept in memory, and at runtime the mesh can be arbitrarily tesselated back to its original geometric form by expanding the contractions. Cost is computed by using a minimizing energy function developed by Hoppe while he was in University. The method is loss-less.