17 symmetry groups
Web demo and software
Several software graphic tools will let you create 2D patterns using wallpaper symmetry groups. Usually you can edit the original tile and its copies in the entire pattern are updated automatically.
- MadPattern, a free set of Adobe Illustrator templates that support the 17 wallpaper groups
- Tess, a shareware tessellation program for multiple platforms, supports all wallpaper, frieze, and rosette groups, as well as Heesch tilings.
- Wallpaper Symmetry is a free online JavaScript drawing tool supporting the 17 groups. The main page has an explanation of the wallpaper groups, as well as drawing tools and explanations for the other planar symmetry groups as well.
- TALES GAME, a free software designed for educational purposes which includes the tessellation function.
- Kali, online graphical symmetry editor Java applet (not supported by default in browsers).
- Kali, free downloadable Kali for Windows and Mac Classic.
- Inkscape, a free vector graphics editor, supports all 17 groups plus arbitrary scales, shifts, rotates, and color changes per row or per column, optionally randomized to a given degree. (See [1])
- SymmetryWorks is a commercial plugin for Adobe Illustrator, supports all 17 groups.
- EscherSketch is a free online JavaScript drawing tool supporting the 17 groups.