Creating an envelope that adapts to an existing geometry

Hi everyone,

for my project on the adaptive reuse of an offshore drilling platform, I am trying to create an envelope / shell around an existing structure, similar to the attached reference example.

So far, I managed to generate a mesh in Grasshopper that is fixed to user-defined anchor points at the ground level and develops upwards from there. While this approach works in principle, the resulting geometry is still quite generic.

My question is:
How could I make the envelope adapt more closely to the existing platform geometry, so that it “wraps” or “hugs” the underlying forms?
Are there recommended workflows or components (e.g. attractors, distance fields, mesh or surface relaxation, ShrinkWrap, collision-based methods, etc.) that allow the platform geometry to influence the shape of the mesh more directly?

Attached you will find:

  • a reference image,

  • and my current Grasshopper definition.

Thank you very much for any advice or suggestions!

20260106_kangaroo mesh.gh (23.9 KB)

today I learned a lot about ShrinkWrap. Search for that on the forum. Could be helpful for you too. Regards, Eef

Some of the examples in this thread might be useful:

This is the one I studied today: Rhino - Mold Making Tools

1 Like