NURBS Polysurface Paneling

Hi David, thanks for the reply.

I’m pretty good with rhino but new to grasshopper. And completely new to the topic of paneling

Yes, I need the panels to match the surface exactly. In this case, the panels will be curved. Only thing is, in the future I want to try and optimize and reduce the different types (or sizes) of panels required. Lastly, I was hoping that I can build into the script a variable input for the panel spacing/dimension.

I can tell you what I’ve tried so far:

I tried paneling based on surface UVs, but couldn’t get them to align as its a polysurface.



uv.gh (533.8 KB)

After this, my first instinct was to move the end points of the U curves of one surface to match the start points of the other. I couldn’t figure out a way to edit the UVs of the surfaces, so I ended up creating straight lines in the U direction. Resulted in this:

This script is basically starting from the curves (and not the surfaces) as you suggested.

This script works ok for surface 3 & 4, but for surface 2, this was the main issue:

Then I manually fixed some of the lines for surface 2 (pretty inefficient process)

straight panels script.gh (560.8 KB)

From other threads, (such as this Equal Grid Across Surfaces - #7 by scottd), I realized I may need to move away from UV and try Paneling Tools, so I asked the question about Paneling Tools, since I couldnt figure ou
t how that works.

Apologies for the very long reply, I’ve been struggling for a bit, so I wanted to explain what I’ve tried.