The effects of sharing viewpoints on task performance in collaborative VR applications