Dividing mesh with identical bricks

It is exactly the same as in the link I send. It was in VB but must still work in Grasshopper.
Take the border and divide it (1000 points for example).
After that use a mesh iso splitting (from Nautilus).

But as my code is not very good it could be better to use that

But if there is a symmetry it could be work to just work on it ?
divide dome geodesci.gh (64.6 KB)