Virtual Reality Simulation of Vehicles and Tools Interacting with Deformable Terrain