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.


