Wavy canopy with slits

Hi, I’m trying to create an undulating wave canopy with slits on the upward wave to capture prevailing winds for ventilation, the slit openings should mimic the openings of an expanded mesh, can anyone figure out how to do that? Any suggestions will be great!

Hi! I think you mean something in the following direction:

Thinking about this as a structure, I would guess this would be some kind of textile with slits where you want it to stretch open. So my strategy was to create a mesh that already has holes in those places using the following:

  1. Define a grid of rectangles as base topology for the mesh.
  2. Select the points from the grid where to rip the mesh appart (I just picked some random points)
  3. Take the corners of the rectangles at those points and move them apart (up/down based on whether they belong to rectangles in front or or behind the seam according to the direction of the wind)
  4. Create a mesh based on those polygons, which you can then put through your process to create the waviness (in the example above I use kangoroo to apply vertex loads).

Here’s the script with the example above:

wave_canopy.gh (40.3 KB)