There are only three shapes that can form tessellations: the equilateral triangle, square, and regular hexagon. Any one of these three shapes can be duplicated infinitely to fill a plane with no gaps. Many other types of tessellation are possible under different constraints.