as a side-note, vertex smoothing/dampening is quite effective in making more rigid models by lessening the surface tension. IMHO there should definitely be a "smooth vertices/edges that are sharper than <some_value*>. And that should (obviously) be recursive.
:-)
* in case of edges, some_value is the angle between the two planes. in case of vertices... I'm not sure at all ; maybe some weighted average of the adjacent plane angles?
:-)
* in case of edges, some_value is the angle between the two planes. in case of vertices... I'm not sure at all ; maybe some weighted average of the adjacent plane angles?