Creating Triangle panels - More efficient way

Hello guys!

I created already a pattern but I dont find my definition efficient enough. So I would be grateful if you could provide a more efficient and robust way in order to achieve a similar result!

Thanks in advance! (22.3 KB)

This could be another way. (25.8 KB)