Took the time this weekend to start on the brand new collision algorithm and boy is it already looking good!
This is a little preview from within my test app for this library, which I simplified to 2D rendering for quick testings sake.
As you can see, collision response and detection is a lot more accurate between particles and accounts for restitution and friction! But you’ll notice that some particles slip through the gaps at the bottom under heavy load. This is due to stretching which creates gaps between the ropes particles. To fix this, I came up with a solution which will essentially create a cylinder between two connected rope particles to fill in the gaps. I’ll be demoing that soon. After that is done, I’ll be adding proper tetrahedral collision detection to use with cloth and soft-bodies.
Btw, fluid simulation is only missing one constraint type!
I hope the above gives you some idea of where the system is at. If you have any more question; just let me know.