Random Panels with portions!

Hi there ,
im facing a very big challenge here im trying to panel a triangle (size changeable) with small triangles (as voids)

the panels should be like this

i mad a simple file you can start with from herePanelling.dyn (4.5 KB)
Project1.rvt (1.1 MB)

hi @Ahmed_Salah1

check this:

instead of select faces you can make script to automatically detect triangle points.

you got me wrong !
1.I created this detail item to illustrate the idea
2.I need this triangle to be divided to random triangles
and those triangles area would be exactly the half of the big one Area like the last image i provided