College Designer help! Grasshopper Definition Recs for Attractor points on a surface

Hi! I was wondering if anyone had any ideas of what components my Grasshopper definition should take in to achieve a similar surface like the attached image. I was thinking getting attractor points on a surface and seeing if I could rotate random ones then split out the gaps to make the perforations? Let me know if you have any ideas of how I should go ab

out it.

You can bake the input mesh and manipulate it or replace it with your own mesh. Alternatively use a surface and turn it into a mesh. Both options are in the attached GH file.

attractor_point.gh (18.2 KB)