Just another kaleidoscope

I extend the ideas of my recent post on quasiperiodic kaleidoscopes. We cut the picture plane into many triangles of varying size. Then, we take a small region of some image and get from it pieces that we copy into these triangles. We take care that every edge of the triangles becomes a local mirror axis, thus fitting the image pieces together without breaks. This can easily be done with the computer using some basic geometry.

As an example we consider a square. The diagonals, vertical and horizontal lines through its center serve as mirror axis for the entire picture. Then we consider the points at the middle of its sides. They are connected to get a smaller square rotated by 45 degrees. The sides of this square are local mirror axis. Then we continue this process. Inside this square we draw an even smaller square. That too defines mirror axis. And so on. Thus we get a series of local mirror axis receding to the center of the square.

Thus at the border of the picture we might still recognize some concrete details of the original image but towards the center we get an abstract symmetric ornament. In the example below I used a photo of the promenade around our small village. You can see grass, the sky, the trunk of a tree and parts of a building:


This entry was posted in Kaleidoscopes and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s