Regular triangulation of editable mesh.

Is it possible to retriangulate an editable mesh so that all the faces have a similar size (say, within 10-20%)? I am working on graph analysis of 3d meshes, and it would greatly simplify the process if I could assume that all the faces are (nearly) the same size.