After you edit the component and add a centerpoint, before exploding all the instances, delete all the geometry of the edited component (thus all of the instancing) leaving the component content a single guide point - otherwise all those small pieces of geometry will remain in the model as stray geometry which will cause all sorts of issues later.
@sketchymick said:
...it relies on the imported points actually coming in as instances of the same component... which I'm not sure would happen...
It's easy to fix it if it is not the case. First create a component with a single guide point. It will appear in your component browser just like the others. Now select all the other components (in the entity info box you can see that the "definition" is greyed out as there are three, different definitions selected) and right click in the endpoint component in the component browser and "Replace selected"...
[image: ZAtC_replace-1.png]
...after which you should end up with this (see that the "endpoint" definition name appears in the Entity info box showing that now all are of the same component definition):
[image: 1acB_replace-2.png]
The only caveat is if your original components component axes are not in the center of those small circles/crosses. But even that is not a big issue if they are very small as the difference will be minimal which is all right for a topo I presume.
[mod=Note:kveuhw7v]I named my component "endpoint" but it should have been "guide point" - sorry for the misleading naming...[/mod:kveuhw7v]