I’m working on a system where the game world is made of a hexagonal grid, with the tiles of which being made of a triagonal grid.
I have created a function to populate a hexagonal tile with triangles, by separating it into 6 sectors, adding rows per the value ‘Tower Slot Radials’ for each sector, and then rotating the sectors by 60 degrees to fit the hexagon.
Unfortunately I am having two issues:
- Large gaps form between each sector, seemingly because the triangles aren’t far enough apart?
- I need a value to offset each sector by from the center because whenever ‘Tower Slot Radials’ changes it breaks.
This shows my function blueprint: Triangle Grid posted by anonymous | blueprintUE | PasteBin For Unreal Engine
Any help is appreciated because I am struggling!

