A preparatory student at engineering schools asked me the following question: can solidworks be used for the simulation of random movements: example a billiard ball>> point of impact, friction and dynamic deformation of the table coating, rebound and trajectory of the band... I told him that SW couldn't do it, because it's more in mechanical movements related to a construction. When in doubt, I ask you the question because the subject is far beyond my skills. Is there a simulation software for this type of problem?