Alright, so I have dove in and understood how to do collisions between fast moving circles and basic curve/line based shapes. I have not yet wrapped my head around detecting the collisions between two moving circles. I have been modeling them as capsules and so while I could find their intersection points easily I am not sure how to resolve where one stopped and the other began.
Furthermore once I know that information I really don't know how to resolve their velocities and positions.
The situation is that there are acouple hundred little circles, quickly moving following the laws of physics. There are also much more massive circles that follow the position of the mouse/finger/touch as it moves and inherit the fingers velocity etc. The goal is that the little circles are hit off of the larger circles. This is tricky because the large circles wont react to the collision at all and most algorithms I can find require that.
How do I even begin to think about and resolve this type of collision scenario? Not only can I not figure out where the fast moving little circle collided with the fast moving large circle I have no idea how to factor in the finger velocity to properly collide the little circles off of it.
Any good ideas?