I have around 20 or 30 possibly concave mesh which need to highlight when they are colliding with each other (objects are movable by mouse select & drag).
Currently the collidables for the mesh are BvhTriangleMeshShape's. This I discovered is probably the reason for why collisions are not registering.
I altered the code to use GImpactMeshShape with the existing TriangleIndexVertexArray data and added world.RegisterAlgorithm(dispatcher);
This works but is incredibly slow. PerformDiscreteCollisionDetection(); takes close to a minute to complete.
Note: I'm not sure if this is related but I don't see code anywhere which adds the objects as rigid bodies to the world. Not sure if this needs to be done actually.
I'm not sure what else I can try here... (maybe convex decomposition?).
