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.