Beautiful pattern tshirt - Penrose aperiodic tiling mathematical design | Generative art gift
This design is generated using a so called Lindenmayer system or L-System which is an iterative string replacement method that can produce fractal like patterns. The end result can vary a lot depending on the rules.
So it starts with a certain string, in this case the “[B]++[B]++[B]++[B]++[B]”, and there are some rules on how to replace each letter in next iteration. There are 5 rules for tis design:
1. Replace "A" with "CE++DE----BE[-CE----AE]++"
2. Replace "B" with "+CE--DE[---AE--BE]+"
3. Replace "C" with "-AE++BE[+++CE++DE]-"
4. Replace "D" with "--CE++++AE[+DE++++BE]--BE"
5. Replace "E" with "" (empty string)
In each iteration the string is being replaced using all the rules in order and it grows in size. Then we use each character of that string to control a where to draw the next line (like a turtle in logo). Here, the "A", "B", "C" and "D" commands move forward and draw on canvas, "+": Turn right, "-": Turn left, "[": Save current position, "]": Return to last saved position. After 4 iterations of text replacement and draw this is the result we get.
Read more about Lindenmayer systems here: https://en.wikipedia.org/wiki/L-system
Design on this t-shirt is made in code using p5.js
Premium materials
Our t-shirts are made of 100% ring-spun cotton.They are made using Pre-shrunk fabric to guarantee a better fit.
Special color materials
- Solid colors are 100% ring spun cotton.
Other features
- 4.5 oz/y² (153 g/m²)
- Pre-shrunk
- Shoulder-to-shoulder taping
- Quarter-turned to avoid crease down the center
Size guide
S | M | L | XL | 2XL | 3XL | |
Length (Worldwide) (cm) | 71 | 74 | 77 | 79 | 83 | 85 |
Width (Worldwide) (cm) | 46 | 51 | 56 | 61 | 66 | 71 |
Length (East Asia) (cm) | 67 | 70 | 73 | 75 | 77 | 0 |
Width (East Asia) (cm) | 47 | 50 | 53 | 56 | 59 | 0 |