Divide an oraganically-shaped surface into equal parts

we designed a oraganically-shaped surface with revit conceptual mass.

and we want to divide this surface into equal parts in triangle shape. especiall PERPENDICULAR triangles.

i have tried many methods with revit divided surface patterns or intersects but didn’t work.

note: if you know make it with grasshopper or any application you can help. application doesn’t matter.

i need your help please:(

LunchBox for grasshopper has good paneling nodes.