One of my students showed me weavesilk.com, which is pretty cool stuff. I decided to play around with rotational symmetry using Processing. My first example was not what I was trying to do, but I wanted to show the development progression, so I made a copy and pressed on. I stopped after a 3rd version. All three are displayed below.
In the next two, mouseDown makes your sketch persist.