Hey Brian,
Couldn't those points be translated into g-code just as SB 's Virtual Tool "Copy Machine" can make a .sbp file? It can also output .dxf point, or .dxf polyline.
What I don't know is how Mach would pick up those points because you would need to work your way around the object to be probed with a circular motion (the smaller the circular moves, the higher the resolution). Example below showing what I mean.
Regards,