@martinrinehart said:
TIG, as always, was right. If you transform!() the translation is relative to the current location.
I was right, too. If you move!() the translation is to the specified point (or to origin + vec, if you specify a vector, which comes out to the same thing).
The doc, which says the two are the same, is dead wrong. (Or the doc is right and the code is wrong. We'll never know.)
A relief to know that neither of us was going mad
I'd never use move! anyway - unless in an animation...