I have decided to pursue this project with pattern-based designs. More specifically, with a circular shape that uses the Kaleidoscope effect as I find it the most interesting concept. All the work will be done in Processing – a graphical library that is built on top of Java.
For this week, I’ve started on building the framework – a base shape of the stained-glass so that it could be used later on generating inner parts of the design.
To begin with, I had to generate one piece:

Then, the bottom arc was added:

The next step required me to add copies of this piece with specific transformations to that the Kaleidoscope effect would be achieved. When this was done, I had a full circle:

It is hard to say whether I managed to do proper transformations to the pieces and successfully achieved wanted results. To verify that, I added some dummy lines and this is what I got:
Looks pretty interesting already. However, it’s even prettier if the angle of one piece is reduced to even more. This is the result of 15°:

As the basic structure of the stained-glass is done, following weeks will be dedicated to generative algorithms that will be used to fill in pieces of the design.