From gaming and entertainment to healthcare and industry, Virtual Reality (VR) applications are proliferating. VR applications consist of computer-generated simulations of three dimensional (3D) environments, which enable humans to interact with them by m