Recently I had to dig out some resources about tessellations and I discovered this interactive online tessellation tool
Try it out it’s a lot of fun. Quilters particularly will enjoy it.
The term tessellation is used to refer to patterns that are created by shapes that tile and cover the surface of a plane completely without leaving a gap or overlapping. Tessellations are seen throughout the history of art and architecture Tessellations frequently appeared in the art of M. C. Escher. You can browse his work online at the M.C. Escher website.