Send to a Friend

LostInParadise's avatar

Is this a visually interesting tiling pattern?

Asked by LostInParadise (31907points) August 25th, 2012

This is an idea I have had for a while, but it always seemed too much of a bother to implement. I have been teaching myself the programming language Python and realized that it would relatively easy to do.

The process of generating the pattern is not apparent from the picture. This is the way it was done. Start with a small square with of four tiles with blue and yellow diagonals:
yb
by

Now form a square twice the size. Place two of the above squares on a diagonal. For the other diagonal, use squares with the opposite color pattern:
by
yb

Continue this way through a few iterations, each time placing two of the previous squares on a diagonal and the oppositely colored squares on the other diagonal.

The pattern is much more regular than I had anticipated. There are thin and thick rows and columns. As I expected, if you choose the two ends of any row or column. working toward the middle, you will see identically shaped but oppositely colored squares and rectangles. The whole pattern is formed by the two above squares, which is really one square and the same square turned by 90 degrees.

Using Fluther

or

Using Email

Separate multiple emails with commas.
We’ll only use these emails for this message.