How to put a grid into a grid - hexagon

Hello!
I’m trying to design something like a hexagonal brick that consists of smaller hexagons inside.
I want to modify these smaller elements later parametrically, so that they can for example have larger or smaller openings. I don’t know how to place the Grid2 in the individual surfaces of Grid 1 so that the corners fit together like a brick.
Thanks for the help!


Hex_Grid2.gh (10.2 KB)
Hex_Grid1.gh (21.5 KB)

A hexagon cannot be divided into multiple hexagons. It can be split into a hexagon and pentagons or quads. A simple way to split the hexagon is by creating a voronoi diagram of the corners of the hexagon and the centerpoint. One way to scale the resulting hexagon in the center is by using a second hexagon to create the points.

Hex_Grid3.gh (23.5 KB)