In mathematics, a cupola is a solid formed by joining two polygons, one (the base) with twice as many faces as the other, by an alternating band of triangles and rectangles. The triangular, square, and pentagonal cupolae all count among the Johnson solids, and can be formed by taking sections of the cuboctahedron, rhombicuboctahedron, and rhombicosidodecahedron?, respectively.