Make honeycomb solid from surface

image

The logic I used for generating honeycomb is:
create hexagonal curve in grasshopper -->extrude curve in Z direction to create surface in grasshopper–>offsetSrf with both sides in Rhino.

But there will be notches when two surfaces are intersecting. Could anyone gives some suggestions?