🟢

Example: Rotating Louver Panel Responding to Adjustable Line in Grasshopper

This is a tutorial created by Parametric House, an excellent YouTube channel to follow for Grasshopper tips and workflows. Be sure to subscribe to keep up with new tutorials and reward them for sharing their work.

This is example shows how louver panels can respond to an adjustable line that determines the height of the folds in the panels.

The essential steps are:

  • 2:50 - Place movable points on the surface edge curves that serve as endpoints for a line that will set the fold height for each louver panel.
  • 3:25 - Divide the surface into panels for each louver.
  • 4:40 - Spit each surface into two sections at the desired fold height for each louver panel.
  • 5:18 - Create two lists — 1) surfaces above the fold; and 2) surfaces below the fold.
  • 5:51 - Rotate the bottom edge of the upper surfaces about the Z axis.
  • 7:40 - Create a new lofted surface using the top edge of the upper surface, the rotated bottom edge of the upper surface, and the bottom of the lower surface.
  • 💡
    Be sure to note the explanations of how:
    • the input curves must be simplified to provide the proper input stream format
    • the loft options can be set to choose between forming a curved surface or a series of straight surfaces
  • 10: 35 - Set the rotation value for each louver panel.
  • 💡
    Be sure to note the explanation about adjusting the connection to Rotate node using the Graft option to provide the right input format.
  • 12:35 - Give the louver panels a thickness in Rhino by baking the surfaces.
  • 13:08 - Alternatively, offset the curves to be lofted in Grasshopper. then loft both sets of curves and join the two resulting lofted surfaces.
  • 16:00 - Create a preview of the louver panel geometry and colorize the elements.