Hi everyone,
I’m working on a Grasshopper definition for ETFE cushions where I already have a circular pattern that divides a rectangular base surface into two regions – printed and transparent – using Region Difference. The pattern works parametrically and is then inflated with Kangaroo.
Now I’d like to create a zig-zag (or wavy line) pattern that follows the same logic and remains fully parametric. Basically, I want to replace the circular pattern with a zig-zag one while keeping the same workflow: the surface should still be split into two regions (printed and transparent), and then sent to Kangaroo for form-finding.
In addition, for both patterns (circular and zig-zag) I need to create two more layers – the second one being transparent and the third one identical to the first (like a three-layer ETFE cushion system).
I’ll attach my current Grasshopper file with the circular pattern and an image showing how the zig-zag pattern should look. Any suggestions or examples would be very much appreciated.
Thanks a lot in advance for your help.
Best,
Diellza
Pattern1-2025-10-07.gh (33.2 KB)


