GH script- curvature to surface edge, offset, split

Hi,
I am looking to create basic script that can modify multiple (50+) 4 sided surfaces.
The goal is to curve the edges by a modifiable amount and then offset the edge internally by a modifiable amount and then split the newly formed offset.
I hope this image provides enough information- i have spent alot of time searching and attempting myself before asking

Thanks for putting up with my rookie questions!

Hello
There are surely others ways but here is one
Take the surface and extract some points (control points or using Evaluate surface)
Transform these points to a mesh usingMesh From Points then smooth the mesh, there are many tools

For each vertex of the mesh calculate the vector of displacement and multiply it with a factor between (0 no change and 1 full smoothing)
Then recreate your surface with Surface From Points
Then that


1 Like