I am really looking for a way to do this in VB, but you do not have access to the compass there.
I can not find an equivalent to the snap command in VB either.
The axis to axis is unacceptable since it creates a volume.
I could use translate and a series of rotates. I have the transformation...
I have found that the GSD axis to axis creates a volume and leaves the transformation in the tree rather than simply moving the solid/surface/whatever from V4.
Any way around that?