Control mesh faces orientation

How can I control this mesh faces’ orientation and size to achieve something similar to the result of a Lunchbox diamond pattern?

meshfacesorientation.gh (42.4 KB)

Kangaroo has a component to diagonalize a mesh

Use Diagonalize under the Kangaroo2 tab (edit: too slow).


Also mesh + plug in has multiple ways of doing so