Grasshopper

[Grasshopper] Generating perforated pattern (Square grid type)

wwrww 2021. 8. 26. 23:42

Perforated aluminum is a commonly used material. While proceeding with projects, we need to model perforated panels from time to time. Today's post covers automatic perforation generating script using grasshopper.

 

Prior to introducing the algorithm, there are three main types of perforation.

Square grid type Regular triangular grid type Right triangular grid type

The Upper 3 diagram shows the most popular 3 gird types of perforation. In this post, we are going to talk about the first one, the square gird type.

 

(1) Step 1: Making surface considering offset from the original surface.

  • User input value = Offest distance from panel edge

(2) Step 2: Making the grid that does not exceed the size of the panel, and align grid to the center.

  • User input value = Pitch distance

(3) Step 3: Draw circles on the grid, finally split the original surface using circles.

  • User input value = Perforation size (radius)

(4) Result and Full script