Determing translation parameters for object

I have an 3D object which is always rendered from the origin, unfortunately the object is not always rendered around 0,0 but could be drawn way out in space (for example one point could be at (6, 4, -342).

What I would like to do is to always translate this object into view so that I can always see it no matter what. Does anyone have any idea how I might do this?

Korin Bampton

See here