There is a way to include reference geometry in the ProMechModel by calling ProMechmodeldataEntitiesSet(). This will then allow the user to query the ProMechModel for datum points,curves, etc.
This request is to allow the user to incorporate the reference geometry as real geometry, in the ProMechModel. For instance:
Instead of a ProMechPoint, a Datum point would become a ProMechVertex, and it would interact with the other ProMech Geometry appropriately (for instance, if the Datum point was located on an edge, then in the ProMechModel the edge would be split into two edges, with the Datum point becoming a ProMechVertex connected to these edges. If the Datum point was on a face, it would become an embedded ProMechVertex in the face.
Instead of a ProMechCompositeCurve, a Datum curve would become a ProMechEdge.