The genesis of this collection are ... good old multiplication tables we all learned back in our days in school.
There is a pretty interesting way to visualize them :
Say you take a integer n , ( for example 10 ) and want to represent the table of p ( for example 3 ) for all numbers from 1 to n :
You display n dots on a circle labelled from 1 to n
then for each table entry trace a line between dot #i and dot # p x i modulo n
Example :
1 x 3 = 3 , connect n°1 and n°3
2 x 3 = 6 , connect n°2 and n°6
3 x 3 = 9 , connect n°3 and n°9
4 x 3 = 12 = 10+2 , connect n°4 and n°2
5 x 3 = 15 =10+5, connect n°5 and n°5
6 x 3 = 18 =10+8, connect n°6 and n°8
...
Play this game with big numbers and you end up with beautiful patterns ...
I took these patterns and twisted them in light & shadow ...
Made with maths, love and p5.js ...
Totally responsive , open in live view and play with the browser zoom ...