Grasshopper parametric Panel Joints

Does anyone know how to make joints like this in grasshopper? How would i create a normal at each point to create a plane?

Much appreciated,

1 Like

Or is there an easier shape way to make this? Also can we assume the surface isn’t a sphere.

Well… if you have a nurbs surface you can get the normal at each point with evaluate surface?

The example image also contains only 4 joints. (of which 2 are just trimmed versions of the other 2)