Using Hexagon Cells to create pattern on slanted surfaces

Hi,

I am exploring with lunchbox pattern generation, more specifically hexagon cells. How do I create these hexagon cells that are equal sizes across all surfaces? Another issue I am having trouble with is how do I make sure the pattern gets “cut off” with the boundary of the shape?

Essentially creating a mullion frame with 150 thickness for this pattern.

Hexagon glass.gh (7.2 KB)

Pattern Exploration.3dm (76.9 KB)