Hexagonal Star Lattice

by Tuğrul Yazar | December 18, 2023 16:34

Here are the variations of classical six-pointed star patterns generated by Grasshopper. Generally, you can see these patterns under the title “Islamic patterns” because they are frequent in the decorations of mosques and palaces. I studied these patterns in Grasshopper earlier in these[1] posts. I always find this an interesting geometry exercise. This time, my main goal was to develop a useful code only with the native Grasshopper components that create laser-cut-ready products of hexagonal star lattice. Thus, I made several updates to an old Islamic Pattern definition to achieve this. I used several Boolean operations to cut and merge the surfaces. The resulting generations are suitable for laser-cutting.

hexagonal star lattice

This Grasshopper definition generates hexagonal star lattices with several input parameters. The number of cells in x and y, the symmetry of the stars, thickness, and offset values (seen in the above animation) are the parameters. It is possible to re-generate the classical patterns and also explore new designs as well. The resulting lattice is trimmed properly with a bounding frame and is composed of closed polylines. Therefore, it is ready for laser cutting. I made the definition with the help of the native Grasshopper components in Rhinoceros 7. So, no external add-on is necessary.

[2]

You can rebuild the definition by looking at the diagram above. However, if you want to support this website by downloading my Grasshopper file; would you consider being my Patreon? The link to my Patreon page[3] includes the working Grasshopper file for the Hexagonal Star Lattice and more.

Endnotes:
  1. these: https://www.designcoding.net/category/research/islamic-patterns/
  2. [Image]: https://www.designcoding.net/decoder/wp-content/uploads/2023/12/Hexagonal-Star-Lattice-def-1-scaled.jpg
  3. The link to my Patreon page: https://www.patreon.com/posts/hexagonal-star-94872323

Source URL: https://www.designcoding.net/hexagonal-star-lattice/