3D image rotate, zoom, hotspots

Hello, I would like to  embed a 3D image into my course, and allow the user to rotate/zoom the render and adding hotspots for the learner.. Just wondering if any one has done that in the past or you can point me in the right direction on how to do that. I am not sure which file format will work best. I am working on a safety training and I would like the learner to rotate the machine around to […]