Attractor-Based Extrusion

I have shoe model in rhino that was turned into a reduced mesh, and a diamond pattern from Lunchbox was applied to it. I have this output as a list of surfaces. I am trying to make the individual diamond surfaces of the shoe model extrude a different length depending on the location of an attractor point. I’ve tried many ways to figure this out, but none have worked. One of the main issues is that I don’t exactly know where to flatten/reparametrrize variables. Additionally, creating the normals upon which to extrude seems wrong but I don’t know how. I have attached screenshots below of my code and the shoe model. The surface list I have of the diammond panels would feed right into the deconstruct brep, but I do not have it plugged in as it crashed my rhino last time.

welcome to the forum, please internalize the geometries in your GH file, then attach it to your post

here is how to internalize stuff, point 3:

Attractor Attempt.gh (13.6 KB)

This is my reduced GH file :slight_smile: