I'm trying to create a rigid body simulation that is physically accurate (meaning that energy and momentum are conserved in the system). I want to drop a sphere off of a larger sphere, and I've included the link to my file here. The small sphere hits the large sphere as it falls, changes its direction, then falls and hits the ground but it seems that nearly all the energy the ball gained disappeared as soon as the ball hit the ground plane. I just want the ball to bounce back up and sideways while conserving the energy in the system.
I've also looked at some other posts like this. I looked at the resources that others suggested, but could not find a solution to my problem.
Is there an inherent bug in the code that can't be fixed? Any and all help is much appreciated. Thanks.



