Mesh smoothing Rhino vs GH

I notice a very important difference between mesh smoothing in Rhino and GH.
In GH, Unwelded edges are treated as boundaries, therefore staying fixed if the “Skip naked” option is True.
For my application, this is really much better. Yet, I think there should be an extra input to allow smoothing of these vertices when it is desirable.

230405_IMG_GH (462.5 KB)

Do you need the unwelded edges to stay unwelded after the smoothing?
If not, you can weld first, then all the interior vertices will be smoothed.

Also, in case it’s useful, here’s a small script I made a while ago that does mesh smoothing with the option to let you choose specific vertex indices to fix, not just boundaries (474.4 KB)


Awesome ! Thanks Daniel.