Divided Hexagonal Grid on Surface

Hello everyone!

I created a divided hexagonal grid on a surface using Lunchbox’s components.

In one of the surfaces I’m trying to divide the triangular panels in order to achieve something similar to the image attached, but I don’t know how to limit the subdivision, like it is in the image.

On the other surface I was trying to simply divide the hexagons into three equal parts, so I could then scale them and form a sort of a net. However, the lines don’t form closed quadrangle, so I cannot find the center.

Can somebody help me with either of these questions?

Thank you for all your help!

Projecto Tese.gh (82.6 KB)
Projecto Tese.3dm (615.1 KB)

If you don’t mind to use mesh, then there are probably other many ways…

Projecto Tese_reV1.gh (94.5 KB)

Thank you for the quick response! I never worked with mesh before (I’m still new at this), so I don’t really know what that might imply.

One solution not using mesh:

Random Change Pattern.gh (22.3 KB)

Thank you so much!