Display model in the center

On a same model, I am using a technique I call POI (for Points of Interest). Basically on my model, I define points eventually with an invisible mesh. Next I use these points to set the target of the camera.
If you take a look at my 'Project Chair’ demo and ‘Start a tour’, you will see the arcRotateCamera target a new point of interest on each step (while panning and zooming is still active).