Two-dimensional collision simulation has been used successfully for two decades. Two- and three-dimensional momentum methods are also well known. Three-dimensional collision simulation can be accomplished using finite element methods, but this is not practical for interactive collision simulation due to long mesh generation times and run times which may take several days. This paper presents an approach to collision simulation using a new algorithm to track interacting vehicle surface meshes. Three-dimensional forces due to vehicle crush are taken into account during the solution and the damage profile is visualized at run time. The new collision algorithm is portable in that it takes as input vehicle material properties and surface geometries and calculates from their interaction three-dimensional forces and moments at the vehicle center of gravity. Intervehicle mesh forces may be calculated from a user-defined force-deflection relationship. The derivation is discussed. The paper includes examples using arbitrarily shaped three-dimensional bodies as a proof of concept. Samples are also included using three-dimensional vehicle meshes. The simulations are shown to agree favorably with theory, test, and finite element results.