I did this back in 2004. It’s mostly done in Eyeon Fusion (called Digital Fusion back then). Some of the 3D rotating objects were actually shot off my screen as I moved the object around. Sometimes the simplest method is the best method.
This was done for the Brand Innovation Group’s client Wieland.