“…Previous work in NHVEs can be classified based on the type of control used, as either centralized (client-server) [3,4,5,6] or distributed (peer-to-peer) architecture [7,8,9]. In [10,11], both centralized and distributed architectures were used to study NHVEs. Based on the type of force rendering, NHVEs can be further classified into: simultaneous [4,5,6,9,10,11] where users simultaneously manipulate a virtual object, and one-at-a-time [7,8,3], where each user takes turns in manipulating the virtual object.…”