A 2D
supershape generator.
It's interesting how the low-m shapes repeat in the patterns of the ridges for higher values of m. (This is true at least for n
1 = n
2 = n
3 = 1.)
Acknowledgment: I thought of animating m after seeing the cool animations of Fermat's spiral that Anita Lillie recently posted on her blog.