3 files | 3.7 MB | 91 views

This function takes a pattern, a starting point and translation vector as its main inputs. Once it reaches the opposite edge, it can wrap around continuing the pattern or stop. The process repeats until the canvas is filled.

30556 Knots and Dots.png
30556 Knots.png
IMG_20210607_200133.jpg