A Desktop Virtual Reality System with Physical Animation and Glove Interaction