Create Modular Panels based on Curved Surface

“So the only way for it to be uniform is if their vertices are not really connected”.
Not necessarily, you can set it up so that they are the vertices are joint.

  1. Generate a flat dia-grid mesh first (you will need MeshToolkit package for this)
  2. For each face of the mesh, obtain the three vertices, and make a ShapeMatching goal based on those three vertices (use the ShapeMatchingGoal_Create node from DynaShape). So basically, if you have n faces, you will get n ShapeMatchingGoals

You do not need to build from the GitHub source, you can use the installer posted here DynaShape