improve SfMViewer: cameras are displayed, principal point is used, ...