Equidistant array on surface / automatic Pave

 From:  TOM (SIRTOM)
10052.1 
The task is to create a diamond covered surface for a pendant very similar to the image attached
with the golden frog. How a diamond "pave" looks like is shown in the second image. The geometric
pattern behind it is a honeycomb like grid.

I wonder if there is a workaround in MOI to solve this task for any kind of surfaces - I know of the
great little script "array gem", but in this case the gems should be arranged on a surface and not
only a curve.

Any idea how to come closer to a solution is very much appreciated ! TOM


Rhino offers an automates solution for that surface :
> https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5F7fP8eB2es&psig=AOvVaw2D807RGURVUQtCJcORM8cm&ust=1607599295766000&source=images&cd=vfe&ved=0CAMQjB1qFwoTCKCb3aDowO0CFQAAAAAdAAAAABAE