Regret turbosmooth

Sometimes you have a mesh that has been turbosmoothed and the mesh has no modifiers.., well here's a wip on a solution for that.

will release when it works better =)

Oh and btw.., does anybody know of any info that explains how the algorithm of turbosmooth in max works?.., or any other subdivision algorithm.., Right now I'm doing this script on trail and error basis and it would be so much cooler if I actually knew some of the math behind the real deal.

I think I found a nice explanation:

Will try to use this information in the script for a more accurate solution.