This definition approximates a shrink wrap for generic brep geometry.
There are two steps:
The first step creates a mesh from a bounding box and drags each vertex to the closest point on the brep. Andrew Heumann offered a similar definition back in December (grasshopper3d.com/video/shrinkwrap-with-grasshopper?xg_source=activity)
The second step takes the original vertices of the mesh and treats them as anchor points (since they are now 'attached' to the geometry). The mesh is then triangulated and subdivided and a negative pressure is placed on the new faces with Kangaroo.
We wanted to test the definition on a complex geometry. The base geometry is a random structure produced with Rhinoscript.
Collaboration with Jon Bailey (archimorph.wordpress.com/)