Third-party collision-detection library - Might be worthwhile
Hi,
I have been looking a lot at all sorts of physics libraries, and one that seems to be a potential winner was D-Collide (http://d-collide.ematia.de/): Its API is quite nice, and it supports both multithreading and soft-body simulation (including self-collision.)
It is also apparently quite fast and support building broadphase trees with an arbitrary number of cutting planes per subdivision volume. It required a couple of minor changes (add a couple of std headers, switch to -fpermissive) to compile on my system, so I made a mirror of it at https://www.github.com/ColinGilbert/d-collide. It is designed to be plugged into existing physics engines, but can also be used by itself.
It uses pthreads and pthread-mutexes, so it may stand to be brought up to C++11 standards in order to increase compatibility with non-posix systems (ie: Windows.) As I am using a C++11 serialization library, I am quite interested in a pure C++11 physics engine. If you're into it (as it can quickly bring soft-body functionality to reactphysics3d) I would be glad to work alongside you wrt. this library.
Hope you like it!