## Rosettes with mirror symmetry

The program for making rosettes offers many possibilities and it is difficult to find something to aim for. As a guide we can use symmetries. Mirror symmetry at the x-axis is a simple example. It makes that the image remains unchanged if we change the sign of φ. We use the mapping function of the last post. Because the cosine function is an even function and the sine function is an odd function we simply have to put all coefficients b and d of the mapping function equal to zero. This is a result with three-fold rotational symmetry:

Here if have used a butterfly as input image. You can recognise some details of its wings and legs as well as parts of the yellow flower it sits on. The mirror symmetry makes that the image becomes more abstract. The mapping function is

```function mapping(x,y){
imageZero(x,y);
}

```

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.