Irregular surface diamond (rhomboid) grid

Hi, everyone,
What would be best way of dividing irregular surface into diamond grid, for future use with adaptive components-panels ?
Seems like a simple task, but I have spent few days looking for best solution. Lunchbox paneling seems to not work anymore, so many of this forum posts don’t work for me.
For now I divide surface with grid In Revit -> populate it with adaptive pattern base panel -> select panels in Dynamo -> convert to faces -> sort by area etc. But the problem is this old Revit but of 2 inch (51mm) overhang on every side. And this overall workflow seems too slow and more like a workaround. Would be great to learn how to divide surface in Dynamo.