Removed calls to recalculateCenter() from setViewpoint()