Deformation of Islamic Patterns
This is the new version of my previous study on the deformation of Islamic Patterns. I love the purity and simplicity of the geometric construction processes of these patterns. It is possible to observe them in many places in many different forms. By continuing this work, I aimed to highlight the pattern deformations that map out all the variation possibilities of these patterns. Unlike previous versions, this time I aimed to achieve results ready for laser-cutting production. As you will see in the animation, I was able to reach the desired outcome by writing a very short code. This is still a very effective exercise to understand the basic dataflow management of Grasshopper and similar programming languages.
This Grasshopper definition generates the deformation of Islamic Patterns based on a hexagonal lattice. The input parameters are the number of the grid cells, the parameter of the attractor point, and the effect value on the lattice. The output is a set of closed polylines. So, the outcomes are ready to be produced by a laser-cutter. The code is using native Grasshopper components. Thus, no add-ons are necessary for it to work. However, you can implement the Clipper add-on for faster lattice calculation.
You can rebuild the Grasshopper definition by looking at the image above. However, would you consider being my Patreon if you want to support this website by downloading my working file? Here is the link to my Patreon page, including the Deformation of Islamic Patterns and more. Thank you very much.