Subdividing triangular facade

Hello everyone!

I’m working on a Grasshopper definition for a triangulated façade system, and I’m trying to add a second level of subdivision inside each triangle.

Right now, my script generates a façade made of large triangular panels. What I would like to do next is subdivide each of those existing triangles into multiple smaller triangles, creating a finer triangular pattern inside each panel.

The idea is to keep the original large triangle structure but introduce smaller triangular subdivisions within each one so the façade has more detail and hierarchy.

I’m not sure what the best approach is in Grasshopper to do this, and all the tutorials I found have used plug-ins.

I have attached a screenshot of what I am trying to do, and a copy of my Grasshopper script with my original facade. I would truly appreciate any help or guidance on this matter.

Thank you for your time!

Facade.gh (22.2 KB)

You may give it a try with Weaverbird for Grasshopper, and fyi.
wb.gh (18.0 KB)