3D Multi-user interactive visualization with a shared large-scale display