Sometimes organizations don't have write-access to component features they need to reference as copy geometries. This makes it difficult/impossible for these organizations to publish the geometry they need before copying it. CadActive allows for a workaround for this use case, called the User-Defined Copy.


In the Geometry Copier, select the equipment assembly and a target skeleton. Then in the top-right dropdown button, select "Add a User-Defined Copy" (shown below).


From there, Ctrl + click all the datums and surfaces that you want to copy into this skeleton. These can be in many components (our code will sort them by component later). Once you have all the surfaces and datums selected, middle-click. In the model-tree, you will see each component's placement coordinate system, usually prefixed by "CS-" and the corresponding ID Path (see doc here for more info). The external copy geometry created for that unique component will follow with a "ECG-" prefix, followed by the ID Path, and UCG# (User Copied Group). This UCG can contain both datums. On the right side of the Geometry Copier, you will see the components with copied geometry, compound designation, and ID Path.