Yes, the provided formula is only for regular hexagons. For irregular ones, you'd typically break the shape into known polygons, like triangles, and sum their areas.