Mesh relaxation: We can assume that each node in mesh is a mass point and that this mass has connections with springs to other nodes. If string length differs from original, node will be forced into movement. Angles between connection can be similarly constrained.
This is a simulation of a tensile structure using kangaroo component, with slider we can simulate the behavior of the mesh applying positive or negative forces on all vertices, except the constrain points.
This exercise will be explained during the Grasshopper // Clever skin Workshop, for more info check this link: