Spatial Mapping with a moving object

This may be a stupid question or one that has already been asked but…

question 1.
Can you give the positional tracking a different origin other than the camera itself?

which leads to question 2.
can you then pass external rotational data into the positional tracking then spatial map an object, similar to a 3D scanner on a turntable?

Obviously with this setup it would be a static camera and I have accurate rotation data around the ‘new’ origin.

Possible with the existing api?
Thanks in advance!